الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية حساب الرصيد توماتيكياً (دائن - مدين) لكل سجل على حده؟؟؟؟؟

مغلق
بدأه أبو مالك1 في 5 ديسمبر 2006 · 5 رد · 6,744 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته .. وبعد:

سأرفق مع سؤالي هذا صورة ومثال ليسهل الرد ولتضّح الصورة بشكل أكبر..

س1:هل من الممكن وضع معادلة وتفضل بالـ VBA على عمود الرصيد بحيث يقوم بحساب مجموع الدائن ناقص المدين الحالية لكل سجل على حده.

س2:لنفترض أن لدي عدد 1000 يتيم مكفول، لذلك لابد من خصم شهرياً مبلغ الكفالة 200 ريال من إجمالي الرصيد لكل يتيم على حده ، السؤال هو هل من الممكن بضغطة زر واحدة أو ماشباه ذلك إضافة سجل جديد يقوم بكتابة تاريخ الصرف (مدين) والمبلغ وأيضاً كتابة البيان؟؟؟؟؟؟؟؟؟؟

a0012e7904.jpg

وهذا الملف للتعديل:

الملف

أو أنه لابد من إنشاء جدولين واحد للمدين وواحد للدائن؟؟؟؟؟؟؟؟

#2

اخي الفاضل ابو مالك

السلام عليكم ورحمة الله وبركاته

برنامجك شبه جاهز ولكن هناك بعض الاستفسارات قبل وضع الملف

اقتباس
س2:لنفترض أن لدي عدد 1000 يتيم مكفول، لذلك لابد من خصم شهرياً مبلغ الكفالة 200 ريال من إجمالي الرصيد لكل يتيم على حده ، السؤال هو هل من الممكن بضغطة زر واحدة أو ماشباه ذلك إضافة سجل جديد يقوم بكتابة تاريخ الصرف (مدين) والمبلغ وأيضاً كتابة البيان؟؟؟؟؟؟؟؟؟؟

هل من الممكن توضح هذا الامر او المطلوب بالضبط

لان الذي فهمته منك التالي

لديك 1000 يتيم

تريد خصم 200 ريال من اجمالي الرصيد لكل يتيم على حده

طيب هذه المسأله ما فيها اي مشكله يمكن خلها بمل سهوله

اقتباس
السؤال هو هل من الممكن بضغطة زر واحدة أو ماشباه ذلك إضافة سجل جديد يقوم بكتابة تاريخ الصرف (مدين) والمبلغ وأيضاً كتابة البيان؟؟؟؟؟؟؟؟؟؟

هنا بدأت اللخبطه ياريت توضح ماذا تريد

#3

أولاً تشكرين يا أختي العزيزة على المرور والرد المتواضع..

ويمكن أكون صح زي ما قلتي بدأت ألخبط بس سوف أحاول صياغة السؤال من جديد بشكل أوسع وهو كالتالي:

1) كل يتيم يحتوي على حساب خاص به أي أنه في حال التبرع الشهري من قبل التاجر نقوم بإضافة المبلغ في خانة الدائن يدوياً والسؤال هو كيف يُضاف هذا المبلغ تلقائياً في الرصيد ... مع ملاحظة أن هذه العملية على مستوى السجل وليس الجدول..

2) نقوم في نهاية كل شهر بسحب مبلغ الكفالة الشهرية من الرصيد وتسليمها لليتيم فنقوم يدوياً بكتابة تاريخ سحب المبلغ ونكتبه في خانة المدين يقوم هو البرنامج بدوره بإنقاص خانة الرصيد ( خانة الرصيد ناقص خانة المدين ) مع ملاحظة هذه العملية على مستوى السجل..

بعد حل مشكلة وضع معادلة للرصيد على مستوى السجل نجي في سؤالنا التالي:-

هل من الممكن اختصار هذين النقطتين أو السؤالين المكتوبة بعمل الآتي:-

ننشئ زر يقوم بسحب من كل يتيم مبلغ الكفالة الشهري (200 ريال) من إجمالي رصيد كل يتيم وذلك أيضاً على مستوى السجل لكل عملية سحب من كل يتيم.

أي باختصار نفس العمليتين السابقتين بس بشكل أسرع ومختصر لأني سوف أقوم بسحب شهرياً أو أني سوف أقوم شهرياً بإضافة سجل جديد لكل يتيم يُوضِّح عملية السحب

لذلك أصل السؤال هو النقطتين المذكورة في البداية أما الاستفسار الآخر فهو عبارة عن تسهيل العملية بعد حل المشكلة الأولى

أرجو أن أكون قد وُفَّقت في طرح الموضوع بشكل أوضح

#4

اخي ابو مالك

بارك الله فيك

اقول لك خلنا على الشرح السابق

لأنك عقدت الموضوع زياده :) :)

كنت اول فاهمه عليك وهلحين تلخبط الموضوع من جد

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

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

ومن بعدها اشرح ماذا تريد ان يكون على نموذج ادخال بيانات يتيم مكفول أو نموذج رصيد يتيم مكفول

ملاحظة : تم تعديل الملف السابق بهذا الجديد

zaOrphan_UP.rar

آلية عمل البرنامج

1. عند فتح الفاعدة سيفتح نموذج ادخال بيانات يتيم مكفول

2. يكون المؤشر على خانة ادخال التاريخ ثم يتم نقل المؤشر الى ادخال قيمة الخصم الشهري ( مبلغ الكفالة وهي 200 ريال ) ثم ينقل المؤشر الى البيان وتضع به العباره التي تريدها

3. بعد ادخال هذه المعلومات في هذه الحقول انقل المشر مباشرة الى حقل التاريخ في النموذج الفرعي على اخر سجل ثم قم بضغط زر الامر اضافة التاريخ والملبلغ المدين والبيان وسيتم اضافتها الى سجل اليتيم الحالي .

3. لإستعراض رصيد اليتيم المكفول يوجد زر امر في النموذج اسمه الرصيد قم بالضغط عليه ليفتح لك نموذج رصيد اليتيم المكفول الحالي .

4. ستجد في هذا النموذج زر امر معاينة تقرير ارصدة اليتيم المكفول الحالي قم بالضغط عليه لمشاهدة التقرير .

تم تعديل هذه المشاركة بواسطة zahrah في 7 ديسمبر 2006 في 22:14

#5

ألف ألف شكر على تعديلك للبرنامج وأظنك الآن بدأت تفهميني والحمدلله ...

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

الأولى:-

يقوم السجل الذي كتبته بالأعلى بأخذ مكان آخر سجل مكتوب في جدول حسابات اليتيم أي أنه يعمل له UPDATE ولايقوم بفتح سجل جديد ومن ثم إضافة تلك البيانات إلا في حالة أني أقوم بفتح سجل في الأسفل فارغ ومن ثم وضع المؤشر على السجل الفارغ وضغط زر إضافة ؟؟؟؟؟؟ (أنا حاس إنك مافهمتيني)

الثانية:-

وهو أني بعد ضغط زر الإضافة يقوم بإضافة التاريخ ويزيده شهر كمان أي : التاريخ المكتوب + شهر

طبعاً قمت تفلسفت ودخلت على التصميم وعدلت الرقم الافتراضي للخانة NO إلى صفر بدلاً من واحد وكذلك نفس العمل في الكود ..... تخيلوا معاي إيش اللي حصل

.

.

.

.

.

نجحت المهمة وانتهت المشكلة والحمدلله.

طبعاً أنا ما أنكر إنك إنت أول وحده علمتينا هذي الفلسفه والجرأة في التعديل على الأكواد ومن ثم تجربتها ولو إني برضوا مش مطمأن للي حاصل وحاس إن في حاجة !!!!!!!

عموماً كانت هذي كل الملاحظات في البرنامج.....

أخيراً لا أنسى آخر ملاحظة وهو أني أريد زر الإضافة يعمل بإضافة سجل جديد كما هو عمله الآن إلا أني أريده أن تكون الإضافة لجميع الأيتام دفعة واحدة بدلاً من التنقل لكل يتيم ووضع عليه إضافة ......

اقتباس
3. بعد ادخال هذه المعلومات في هذه الحقول انقل المشر مباشرة الى حقل التاريخ في النموذج الفرعي على اخر سجل ثم قم بضغط زر الامر اضافة التاريخ والملبلغ المدين والبيان وسيتم اضافتها الى سجل اليتيم الحالي .

تم تعديل هذه المشاركة بواسطة أبو مالك1 في 8 ديسمبر 2006 في 03:19

#6

اخي ابو مالك

الملف بعد التعديل

اقتباس
إلا أني أريده أن تكون الإضافة لجميع الأيتام دفعة واحدة بدلاً من التنقل لكل يتيم ووضع عليه إضافة

هذه الجزئية قد لا تستطيع حلها نظرا لوجود علاقة واحد الى متعدد تنمع مثل هذا التكرار ولكن اسأل فقد يكون هناك حل وانا ايضا بدوري سأبحث عن حل لها ايضا

zaOrphan_UP2.rar

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…