اذهب الي المحتوي
أوفيسنا

عملية حسابية بالنموذج


Ahmed_J
إذهب إلى أفضل إجابة Solved by husamwahab,

الردود الموصى بها

السلام عليكم

لدي نموذج فيه بيانات (المبلغ الكلي - المبلغ المسدد = المبلغ المتبقي) عملية رياضية بسيطة ( المبلغ الكلي في الحقل  الاول  هو ثابت فقط)

المطلوب : ان ينتقل المبلغ المتبقي اسفل حقل المبلغ الكلي وتتم العملية  الحسابية دائما هكذا مع كل سجل جديد (كما موضح بالصورة)

وشكرا لكم

 

test.accdb

3.jpg

تم تعديل بواسطه Ahmed_J
رابط هذا التعليق
شارك

اجعل مصدر الحقل الذي يسمي المبلغ الكلي هذه الدالة

=Nz(Dlookup("[المبلغ المتبقي]";"[اسم الجدول المصدر]";"ID=" & [ID]-1);[المبلغ الكلي])

جرب هذا ووافنا بالنتائج

 

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

استاذنا العزيز @أبو عبدالله الحلوانى

تظهر لي الاخطاء كما في الصورة ولا اعرف السبب

ممكن التطبيق يكون على المثال المرفق لو سمحت

وشكرا لك

4.jpg

تم تعديل بواسطه Ahmed_J
رابط هذا التعليق
شارك

بالخدمة استاذ احمد

6 hours ago, Ahmed_J said:

لو في طريقة اسهل

اكيد قد تكون هناك اكثر من طريقة لكن عند كتابة الكود وضعت بالحساب امكانية التعديل لاي سجل دون حدوث مشاكل

استخدام دالة dlast ممكن لكن يعطي نتائج صحيحة للسجل الجديد فقط  

اما في حالة تعديل سجل سابق قد تحدث مشاكل وقد يكون لاحد استذتنا راي اخر يفيدنا به

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم 

استاذ @أبو عبدالله الحلوانى  استاذ  @husamwahab

اتمنى ان تكونوا بصحة جيدة

استاذ حسام انا  استخدمت الكود الخاص بك في الملف وعدلت على الملف بما يناسب عملي 

انا لدي ثلاث جداول  جدول رئيسي فية اسماء وعناوين المدارس  مرتبط بعلاقة مع الحدول الثاني راس باطراف  عن طريق اسم المدرسة  ولدي جدول ثالث اريد ان يحفظ

جميع المتغيرات فيه عن طريق كود التحديث الموجود في form1  ويتم الفرز عن طريق قائمة منسدلة فيها اسماء المدارس يتم من خلالها (ادخال اسم المدرسة - المبلغ الكلي

الذي جلبته من الجدول tab2 -  المبلغ المسدد = المبلغ المتبفي)

المشكلة هي ان المبلغ المسدد يظهر مع اغلب المدارس بعد الفرز والتصفية غند اختيار اي مدرسة ويذلك تكون العملية الحسابية خطا

وشكرا لكم  احبائي الاعزاء

ملف مرفق لغرض التعديل علية باي طريقة كانت ممكنه

test-3.accdb

تم تعديل بواسطه Ahmed_J
رابط هذا التعليق
شارك

السلام عليكم

استاذ  @husamwahab  صباح الخير

 كلوا تمام عاشت ايدك يابطل 

فقط لي طلبين آخرين ؟

1- تظهر  الارقام بالسالب  في حالة الاستمرار بانقاص المبلغ المسدد من المبلغ الكلي (اريد ايقاف هذه العملية  عند وصول الرقم للصفر  او  الرقم المسدد اكبر من المبلغ  المتبقي واظهار رسالة تنبيه بذلك)

2- فتح التقرير وطباعة التقرير على اسم المدرسة الذي تم اختيارة من القائمة المنسدلة فقط

وشكرا لك مرة اخرى 

 

Untitled.jpg

test-4.accdb

تم تعديل بواسطه Ahmed_J
رابط هذا التعليق
شارك

  • أفضل إجابة

بالخدمة استاذ Ahmed_J

تفضل التعديل

ملاحظة : الافضل في المستقبل وضع مشاركة جديدة لطلب جديد لانه قد نكون مخالفين لقواعد المشاركة في الموقع

واعتذر من المشرفين اذا حدث هذا التجاوز    

test-5.rar

تم تعديل بواسطه husamwahab
  • Thanks 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information