مرحبا
كيف أجعل الاوتو نمبر يبدأ من رقم 1000 مثلا ؟؟؟
أرجو المساعده
السلام عليكم
يمكن ايضا التحكم في حقل الترقيم التلقائي في الجدول باضافة الرقم 1000 في المربع
المسمى تنسيق الخاص بحقل الترقيم التلقائي في عرض تصميم الجدول
وايضا هناك دالة DMax فقط تضيف الرقم في حقل نصي علي نموذج في اول سجل في قاعدة البيانات
يلي ذلك زياة الرقم مع كل سجل جديد في القاعدة
مثلا ليدنا جدول به حقلين ID و Name اعمل نموذج لهذا الجدول ثم اضف
هذا الكود في الحقل Name بعد التحديث ليتم حساب الرقم السابق واضافة رقم زائد عليه
لذلك اول سجل يجب ان تدخل الرقم يدويا بعد ذلك يقوم هذا الكود بالحساب
If IsNull(Me.FildeName) Then
Me.FildeName = DMax("FildeName ", "TableName") + 1
End Ifحيث FildeName اسم حقل الترقيم
و TableName اسم الجدول الذي يوجد به حقل الترقيم
المثالين في المرفقات
انظر المثالين المرفقه
بارك الله فيك أخي : AccessHelp على التوسع في الشرح وتنوع المعلومة .
تحياتي ..
الله يبارك فيك يا فهد ويجزاك خير
ونسيت المثال الثالث انك تضع دالة دي ماكس DMax
في خصائص الحقل في النموذج من التبويب بيانات ثم نختار البند الذي اسمه ( القيمة الافتراضيه)
ونضع الداله بهذه الصيغه
=DMax("FildeName";"TableName")+1حيث FildeName اسم حقل الرقم
و TableName اسم الجدول الذي يوجد به حقل الرقم
المثال الثالث
شكرا لكم
وكني لا أريد استخدام الاكسس ليكون واجهة البرنامج فباستخدام طريقة الاستعلام ذلك لا يؤثر على البرنامج الذي اصممه صح ؟؟
1+1=10
اذا كان الاستعلام مرتبط ببرنامجك كما تقول فلا اظن ان هناك مشكله
ولكن اذا ارتبط برنامج بالجدول فلن تظهر له الارقام كما في الاستعلام سوف تظهر بشكلها الطبيعي 1.2. وهكذا
وحقيقه لا اعرف ان كان الاستعلام تستيطع ربطه ببرنامجك ام لا
سبق واجبت بهذا
يمكن ايضا التحكم في حقل الترقيم التلقائي في الجدول باضافة الرقم 1000 في المربع المسمى تنسيق الخاص بحقل الترقيم التلقائي في عرض تصميم الجدول
تم تعديل هذه المشاركة بواسطة AccessHelp في 4 ديسمبر 2005 في 20:32
الاخت آيه
السلام عليكم ورحمة الله وبركاته
كلام وشرح الاخوان واضح كل ما عليكي هو فتح الجدول في وضع التصميم وستجدين مثل هذه الصوره

اختك
زهره
تم تعديل هذه المشاركة بواسطة zahrah في 4 ديسمبر 2005 في 23:58
المشكله معي هي انني أعمل هذه الطريقه وبالفعل يطهر لي الترقيم من 1000 ولكن عندما اعمل استعلام للجدول لكي يرجع لي هذه القيمة من برنامج اخر يرجع لي الترقيم الاصلي الذي يبدأ من 1
شكرا لكم جميعا
الظاهر ما فيه حل غير بحيلة ممكن أن أطبقها من البرنامج الذي اريد عمل استعلام منه
1+1=10
السلام عليكم ورحمة الله
الاخت الكريمة Ayah
اليك الرابط التالى وبه طريقة مشروحة بالتفصيل الممل لعملية الترقيم الالى وكيف نضيف اليه لاحقة ثابته فى كل مرة , وكذلك كيف نجعله يبدأ من رقم محدد مثل رقم 1000 او 100 او حتى 99999. وكذلك يمكنك التحكم بمقدار الزيادة , فيمكن زيادة الترقيم لكل سجل بـ 2 او 5 او اى رقم تحبيه كبديل عن الزيادة الطبيعية (الواحد) وده طبعا حسب رغبتك.
اختى العزيزة الموضوع المرفق طويل شوية لكن صدقينى هينفعك ان شاء الله. وان كنت تريدين الاختصار عليك بقرائة اخر مجموعة ردود.
وكذلك
وبالتوفيق ان شاء الله,,,
هذا الموضوع مغلق.