المشاركات : 7,394
المواضيع 803
الإنتساب : Sep 2013
السمعة :
847
الشكر: 13249
تم شكره 18797 مرات في 4415 مشاركات
اخي الكريم
هل الغرض من الترقيم المتسلسل فقط واجهة؟
يعني ليس ذو مفتاح او ليس عمود اساسي بالجدول؟
..
.
لحظة!
الترقيم التلقائي لكي ياخذ كل سجل رقم فريد له بشكل خاص حتى لو تم حذف السجل يظل الرقم محجوز له وهذا لدواعي امنية لكي لا يكون هناك تضارب بالارقام.
ان كان فقط واجهة يعني ترقيم لا تستعلم عنه البتة فبالكود اكتب حلقة For تمر على كافة صفوف الشبيكة وتضيف عمود جديد بدل الموجود تكتب رقم بدءا من صفر لو حبيت.
المشاركات : 41
المواضيع 8
الإنتساب : May 2016
السمعة :
0
الشكر: 0
تم شكره 9 مرات في 9 مشاركات
اخي سعود
نعم الغرض تسلسل فقط
حاولت الغاء العمود الاول واضافة عمود جديد مع حلقة for لخبط كل الشغل وظهرت اخطاء
هل ممكن ان تتفضل وتشوف الملف المرفق وتعدله وجزاك الله خيرا
المشاركات : 41
المواضيع 8
الإنتساب : May 2016
السمعة :
0
الشكر: 0
تم شكره 9 مرات في 9 مشاركات
قاعدة بيانات اكسس متصلة بالفيجوال بيسك
المشاركات : 662
المواضيع 39
الإنتساب : Feb 2014
السمعة :
195
الشكر: 1474
تم شكره 1740 مرات في 622 مشاركات
السلام عليكم
اخي الكريم بما انك تستخدم قاعدة اكسس و تستخدم Dataset و تقوم بالتعبئة بالطريقة التقليدية لم لا تستخدم الكائن CommandBuilder مع ناقل البيانات و تقوم فقط بتحديث البيانات المتغيرة في الداتاسيت و من ثم تعيد التقاطها بعد عودتها
التكنيك في الترقيم التقائي يجري وقق السيناريو التالي
العمود الموجود في الداتاسيت و الذي هو من نوع ترقيم تلقائي يجهل قيمته الفعلية قبل عملية الحفظ لذلك ترى انه ياخذ ترقيم تلقائي يوافق اخر عد له فلو قمت باضافة سجل و حذف اخر فان القيم ستكون منطقية في Dataset و عند ارسالها الى القاعدة الحقيقية تاخذ ارقام صحيحة و تعود الى Dataset فيتم تحديث قيمتها الفعلية.
كما قال لك الاخ سعود اذا كان الرقم فقط للعرض يمكنك ايجاد اكثر من طريقة لعرضه وفق ما تحب
اما اذا كان اساسي فانصحك باستخدام طريقة ارسال البيانات دفعة واحدة الى DataBase ثم الاستفادة من البيانات العائدة في تحديث القريد
و لتكون عارفا بان اي سجل سيتم حذفه (حذف رقمه من الواجهة) سيتم ايضا حذف رقمه في القاعدة لذا ستخسر تسلسل السجلات في القريد
ساطرح مثال في اقرب وقت للاستفادة من الطريقة التقليدية في تحديث البيانات مع قواعد اكسس مع تحديث الترقيم التلقائي مباشرة بعد الحفظ
سيكون المثال للتعامل مع اكثر من جدول بعلاقة
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
المشاركات : 41
المواضيع 8
الإنتساب : May 2016
السمعة :
0
الشكر: 0
تم شكره 9 مرات في 9 مشاركات
إخواني انتم اساتذتي و انا مبتدئ بحاول اتعلم
إن كان قصدك جملة الاتصال فهي عن طريق المعالج