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

تعديل على برنامج الرصيد

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

الاستاذه العظيمة زهرا بعد اذنك ليه استفسار

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

المهم بعد عمل تعديلات لقيتك بتعتمدى على ترتيب Auto number علشان نظهر الرصيد

أنا عاوز أعتمد على ترتيب التاريخ بس المشكله ان التاريخ ممكن يتكرر فايه العمل فى الحاله دى لأنه بياخد الكام ريكورد المتكرر

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

طبعا أنا مرتب على أساس التاريخ

خلى بالك الرصيد الحالى يساوى الرصيد ماقبله + الوارد الحالى - المنصرف الحالى

منتظر مساعدتك العظيمة

ومشكورة مقدما

Bank1.rar

#2

اخي الفاضل رامي

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

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

في مثل حالتك تريد ان يكون الرصيد بناء على حقل التاريخ وهذا لا يوجد به مشكله اذا كانت التواريخ مختلفه او متسلسله ولكن لديك في السجلات تواريخ لسجلات متشابهه تماما لهذا فإن الاصيد سيكون ثابت ويبدأ الحساب حتى يجد تاريخ مختلف وهذه مشكله بحد ذاتها ولكن للتغلب على هذه المشكلة نقوم بإضافة حقل المعرف الغير مكرر ايضا لنفس عبارة الرصيد وسنجد ان العملية ستكون رائعه .

وهذا ملفك بعد التعديل

Bank_UP.rar

#3

اختي زهرة تحية لك

لي مثال من عملي قد يفيد في حل مشكلة ادخال الرصيد السابق من العمليات تلقائيا

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

تصفحيه واذا تكرمت اعطني رأيك

همام

Raseed.rar

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

بارك الله فيك اخي همام

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

#5

طبعا مشكورين بس لازلت فى نفس المشكله علشان بتفترضو ان التاريخ بيدخل بالترتيب أو هتعملو سيريال للتاريخ وفى الحالتين خطأ

لأن اللى بيشتغلوا على البرنامج كتير جدا بيدخلوا تواريخ سابقة يعنى بأثر رجعى وبالتالى هتحصل لخبطه وموش يقدروا يرجعهوها مكانها

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

وهى كالتالى :

Private Sub Detail_Format (Cancel As Integer, FormatCount As Integer

يكتب هنا كود البرمجه

End sub

فى التقرير بأه موش لاقى بديل لل Detail_Format

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

أرجو انكو تكونوا فهمتونى ولو موش واضح أنا ممكن افسر أكتر

ومتشكر جدا لتعبكم معايا

#6

بسم الله الرحمن الرحيم

انا عضو جديد فى هذا المنتدى

واحب اشكر الاخوه الاعزاء على المجهودات التى اكثر من رائعة والتى تدل على الفكر العربى والى الامام ياشباب

انا عجبنى برنامج الرصيد جدا ولكن هل من الممكن ان يكون هناك رصيد مدين ورصيد دائن بحيث اذا كان الرصيد مدين يظهر فى خانة الرصيد المدين والعكس وشكرا

#7

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

أشكر الأخ : رامي على إثارته لهذا الموضوع الذي تعبت وأنا أبحث عنه

وكذلك أشكر الأستاذة الكبيرة زهرة على سعة صدرها لحل مشاكل أعضاء هذا المنتدى وتجاوبها الكبير معنا

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

وقد عملت تقرير مبني على استعلام الرصيد وعندما أفتحه تظهر لي هذه الرسالة :

غير مسموح بعبارة Grop By متعددة المستويات في استعلام فرعي

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

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

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