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

السجل الحالي =السجل السابق+1

مغلق
بدأه زائر في 13 نوفمبر 2001 · 5 رد · 1,260 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف لي أن أجعل رقم في السجل الحالي = رقم السجل السابق + 1

مثلاً : عندي جدول اسمه ( جدول1 ) وعليه حقول مسلسل ، الرقم الخاص ، البيان )

السجل الأول تم تسجيل الرقم الخاص ( 10 ) ... المطلوب عند إرادة تسجيل سجل ثاني يكون الرقم ( 11 ) يظهر تلقائياً ...

فهل هناك كود يسهل هذه العملية ... ؟

ولكم جزيل الشكر والأحترام مقدماً ..

والسلام عليكم

#2

بما أنك تضيف 1 فى كل مرة

اذا أنت تحتاج أكبر رقم موجود + 1

Dim m As Long
m = DMax("outID", "out") + 1
'MsgBox m
Forms![Addout]![outID] = m

حيث outid هو الحقل الموجود فى جدول اسمه out

و القيمة M يتم تسجيلها فى الحقل outid فى الفورم Addout

#3

الأخ فتى الوادى

قاعدة بها المطلوب بلاستعلام على الرابط التالي :

http://mypage.ayna.com/ashrafk/max.zip

أشرف خليل

الأخ مصرواي :

الكود الموضوع ... أين يوضع بالنموذج ؟؟

#4

السلام عليكم

يمكن وضعه فى أمر Double click علي الكود حقل ال ID

يمكن وضعه فى زر

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

و الغرض العام هو الحصول علي لأقصي رقم مسجل فى الجدول و إضافة 1 اليه ثم تسجيله فى الحقل المناسب فى الفورم

و السلام عليكم

#5

الأخ مصراوي والأخ أشرف .. السلام عليكم ورحمة الله وبركاته ..

اشكركم على تجاوبكم ...

بالنسبة للمثال المرسل .. جميل جداً .. ويفي بالغرض .. ولكن أردت تطبيقه على جدول وحقول مسماه بالعربي فلم ينفع ..

أشكر الجميع مرة أخرى .. والسلام عليكم ورحمة الله وبركاته

#6

السلام عليكم

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

و سأحاول تنفيذ نا تريد إن شاء الله

mtarafa@yahoo.com

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

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