moham_q قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 السلام عليكم الاخوة الاعزاء في المنتدى اتمنى ان يكون الجميع بخير وصحة وسلامة .... ارفق لكم جدول يتكون من عدة حقول الحقل الاول pay راتب الموظف والحقل الثاني loan قسط القرض والحقل الثالث sel صافي الراتب ... الذي احتاجه ان يتم استقطاع مبلغ القرض loan من مبلغ الراتب pay ووضع النتيجة في حقل sel واذا لايوجد قسط يتم تحويل المبلغ نفسه في الحقل sel كما في الجدول الذي ارفقته ... ولكم مني جزيل الشكر والامتنان sub-pay.rar
نور الدين وليد قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 السلام عليكم على حد علمى لا يمكن عمل عمليات حسابية مباشرة فى الجدول ولكن يمكن عمل ذلك فى الاستعلام او الفورم كما يلى sub-pay.rar
رمهان قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 اخينا محمد ومشاركة مع اخي نور الدين عرف ان حقول الجدول لتخزين البيانات الخام ! وانه ليس لوجود الحقل المحسوب مكان في الجدول وكما ذكر اخي نور الدين ! ولكن اتت ميزة جديدة في 2010 وما بعد وهو انه يمكن اجراء العمليات الحسابية في الجدول ولكن العمليات فقط الرياضية البسيطة وكما في سؤالك ! لذلك اليك الطريقة : 1. سيكون عمود ا sel من نوع بيانات محسوب 2. ضع التعبير التالي في خاصية التعبير للحقل المحسوب: [pay]-IIf(IsNull([loan]);0;[loan]) بالتوفيق 3
نور الدين وليد قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 فعلا انا عندى 2010 ولكن لم اعرف هذه الخاصية الا الآن فعلا معلومة مفيدة واحتجتها كثيرا جزاك الله خيرا
moham_q قام بنشر أغسطس 10, 2015 الكاتب قام بنشر أغسطس 10, 2015 الاستاذ العزيز والرائع رمهان ... اشكرك على الاجابة المميزة لقد نفذتها ونجحت معي مئة بالمئة .. ولكن ارجو توضيح وشرح الكود الذي قمت بادراجه اعلاه لمعرفة كيفية تنفيذه شاكرا تواصلك معي وسلمت يداك ..واحب اشكر الاستاذ نورالدين على الاجابة مع خالص تقديري ....
رمهان قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 اخي محمد ساشرح السابق ولكن اريدك ان تجرب التالي اولا : غير التعبير السابق الى [pay]-[loan] وهي معادلة سهلة : الحقل الاول ناقص الحقل الثاني ماذا تلاحظ ؟ بالتوفيق
moham_q قام بنشر أغسطس 10, 2015 الكاتب قام بنشر أغسطس 10, 2015 (معدل) الاخ رمهان العزيز لقد جربتها ... تم طرح قيمة الحقل الاول من الثاني ووضعها في الحقل الثالث فقط ولم تتحول قيمة الحقل الاول في حالة وجود عدم قيمة في الحقل الثاني اي لم يكتمل التنفيذ تم تعديل أغسطس 10, 2015 بواسطه mohammed_hq
نور الدين وليد قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 بالنسبة للكود الذى ذكره الاخ رمهان فهو يحل تلك المشكلة [pay]-If(IsNull([loan]);0;[loan]) -[pay] تعنى الحقل pay طرح وبدلا من وضع loan بعد علامة الطرح نضع الجملة الشرطية if كما يلى If(IsNull([loan]) هنا نضع الشرط اذا كان حقل الخصومات فارغا ;0 هنا اذا كان الشرط صحيح يصرح من حقل الراتب 0 ;[loan] هنا اذا كان الشرط غير صحيح اى الخصم لايساوى 0 اطرح من الراتب حق الخصم ارجوا ان اكون شرحت الكود بشكل واضح اود ان اضيف الى ماقاله الاستاذ رمهان يمكنك ان تستخدم الكود الاول مع جعل القيمة الافتراضية للحقل الخصم ="0" فيتم الطرح مباشرة بالتوفيق 1
رمهان قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 اشكرك اخي نور الدين على مشاركتك ومساندتك جزيل الشكر واضافتك ممتازه بان يوضع خاصية القيمة الافتراضيه= صفر لحقل القسط ! اذكر فقط بان هناك دالة nz وهي لاستبدال القيم اخالية بقيمة تحددها انت وحيث هنا القيمة صفر هي المناسبة لتحل محل الفراغ ! ولكن للاسف لا يقبلها الاكسس ضمن تعبير الحقل المحسوب من ما اضطررنا الى استخدام الدالتين السابقة ومتداخلتين وكما تفضل بالشرح اخي نور الدين تحياتي لكم جميعا 1
نور الدين وليد قام بنشر أغسطس 11, 2015 قام بنشر أغسطس 11, 2015 (معدل) تحياتى لك الاستاذ رمهان ومنكم نتعلم تم تعديل أغسطس 11, 2015 بواسطه نور الدين وليد
moham_q قام بنشر أغسطس 12, 2015 الكاتب قام بنشر أغسطس 12, 2015 الاخ نورالدين المحترم جزاك الله خيرا وسلمت يداك و يد الاستاذ رمهان الرائع على المعلومات الوافره من قبلكم ... تقبلوا تحياتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.