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

[ تمت الإجابة ]عدم حفظ السجل الاول

بدأه aben.hamid في 19 أكتوبر 2008 · 3 رد · 404 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يأخوان عملت ترقيم للسجلات بالكـــــود ( ليس ترقيم تلقائي) وعند حفظ أول سجل يحفظ برقم صفر

المطلوب ان يكون الحفظ اول سجل برقم 1

المثال بالمرفقات

وشكرا للجميع

________________________.rar

#2

أخي الفاضل بن حامد

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

الكود بهذه الطريقة خطأ

Me![m_no] = Nz(DMax("[m_no]", "sup_pay1") + 1)

والكود الصحيح هو

Me![m_no] = Nz(DMax("[m_no]", "sup_pay1"), 0) + 1

السبب في عدم الترقيم التلقائي لديك هو

انك قمت بجعل معامل الدالة Nz هو 1+ بينما الصحيح هو 0 ( صفر )

ثم انه يجب اخراج الرقم 1 ( وهو الخاص بزيادة عدد السجلات ) خارج اي اقواس

لأن الكود يقول : اذا كان الرقم خالي من البيانات فإجعله صفر ( دالة Nz )

ثم نأتي الى داخل الأقواس ونقول : ايجاد اكبر رقم في الجدول ثم نضيف له رقم واحد زياده ( دالة DMax )

DMax_UP.rar

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

#3

والله صحيح الكود خطاء حفظك الله

#4

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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