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

عمل الترقيم التلقائي علي مستوى قاعدة البيانات

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

أخواني الأعضاء والمشرفين المحترمين

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

اليوم كعادتي جي ومعايا سؤال ومحتاج محترف لحله !

الموضوع يا أخوان ويا أخوات هو اني لدي قاعدة بيانات بها جدولين:

الجدول الأول :جدول لتسجيل عمليات السحب النقدي (صرف)

الجدول الثاني :جدول لتسجيل عمليات التحصيل

أريد عمل ترقيم تسلسلي لعمليات الصرف والقبض أي محتاج عمل رقم للعمليه (Transaction No)

للتبسيط:

جدول عمليات الصرف يحتوي علي حقل لتسجيل رقم العمليه وكذلك جدول عمليات القبض يحتوي علي حقل لتسجيل رقم العملية

فلو قام المستخدم بأدخال عمليه صرف وأخذت الرقم 1 في جدول عمليات الصرف

ثم قام المستخدم بأدخال عمليه قبض ......هنا المشكله تكمن !! الطبيعي ان العمليه ستأخذ الرقم 1 في جول عمليات القبض

انا لا أريد ذلك ولكن أريد ان تأخذ الرقم 2

وهكذا لو ذهبت مره أخري لأدخال عمليه صرف ستاخذ الرقم 2 في جدولها ولكن انا أريدها ان تاخذ الرقم 3 بناء علي تسلسل تنفيذ العملية أي الترتيب الذي تم به التنفيذ

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

فكيف يكون ذلك ......؟؟؟؟

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

منتظر ردودكم

Example.rar

تم تعديل هذه المشاركة بواسطة mometo في 14 مايو 2006 في 19:27

#2

كنت اتمنى لو ارفقت ملف به نماذج حتى تتضح الصورة اكبر

عموما ,,,,,,,,,, عندي استفسار بسيط حتى افهم المطلوب

هل ادخال الصرف دائما قبل القبض

ثم

هل تريد القبض يزيد بمقدار واحد عن الصرف دائما وهل يكون بعده مباشرة بمعنى

انه اذا تم ادخال الصرف فماذا بعد ذلك هل يدخل الشخص مباشرة القبض ولا يمكن انه يدخل صرف ثاني وثالث ............الخ

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#3

حسب فهم للسؤال

افتح شاشة الصرف

ثم اضغط على اضافة سجل وادخل بياناتك سيكون الرقم 1

ثم انتقل لشاشة القبض

ثم اضغط على اضافة سجل ستلاحظ انه زاد واصبح 2

ارجع لشاشة الصرف

اضغط هلى اضافة سجل ستلاحظ الرقم 3

واعتقد انه هذا ما تريد

طبعا يلزمك تعديل عليه هذا فقط مفتاح لما تريد

تفضل الملف

Example.rar

ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات

ابو حسن

#4

أخي المبرمج 2003

شكرا وانت فعلا مبرمج محترف وانا ممنون لك علي الفكرة الجميلة .....شكراااااااااااا

#5

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

الأخ الكريم واستاذنا الفاضل المبرمج2003

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

عامة اخوانى الكرام

انا بالفعل كان لى اكثر من مشاركة فى موضوع مماثل ( عمل ترقيم تلقائى لاكثر من جدول فى نفس الوقت ) على الرابط التالى

/index.php?showtopic=73146

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

هذا وبالله التوفيق ,,,

Tea_Milk.rar

تم تعديل هذه المشاركة بواسطة عماد حمدي احمد في 16 مايو 2006 في 01:47

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#6

الأخ الفاضل ...

هناك موضوع بعنوان ترقيم تلقائى مسلسل واحد عبر عدة جداول فى قواعد بيانات مختلفة: /index.ph...16&t=118581

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

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

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

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

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

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

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