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

عندما أخذف جميع السجلات لا أستطيع الإضافة

مغلق
بدأه abu omar M في 21 يوليو 2001 · 3 رد · 554 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام ، السلام عليكم :

أنا أستخدم أداة data لعرض وحذف وإضافة سجلات لقاعدة بيانات ، ولكن عندما تكون القاعدة فارغة من السجلات وأريد سجل فإنه لايقبل

ويعطيني رسالة خطأ ... this action was canceled by

أرجو الإفادة حول الطريقة السليمة لإضافة سجل ، علما بأن أمر الإضافة الذي أستخدمه هو : data1.recordset.addnew

ملاحظة : أعلم أن السؤال متواضع ولكنه حيرني ،،،

#2

طبعا هذا الكود هو الي يعرفك بوصولك الى اخر سجل

If Data1.Recordset.EOF Then MsgBox "وصل لاخر السجل"

وهذا الكود للوصول الى اول سجل

If Data1.Recordset.BOF  Then MsgBox "وصل لاول سجل"

وبعدين في طريقة اخرى ان تتجاهل الخطاء والذي اظن ان رقمه 91

يعني ضع في اول الكود

On Error GoTo er

وضع في اخر الكود

Exit Sub

er:

    If Err.Number= 91 Then Exit Sub

وبذلك سيتجاهل هذا الخطاء الذي يظهر عند الوصول لاخر او اول سجل

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#3

ياأخ محمد شكرا لك على الرد ، ولكن هذه الأكواد لاأجهلها ، وهذه المشكلة أول مرة تحصل معي ، ورقم الخطأ ليس 91 وإنما بالآلاف .

لقد جربت إضافة سجل في form جديد ونجحت الإضافة ، ولكنه لايضيف

في الفورم الحالي ، يبدو أن هناك مشكلة في هذا الورم الذي يحتوي على عدة عمليات من فرز واستفسار وغيرها على نفس القاعدة.

أنا أريد أمر يجعل القاعدة data1 أكثر مرونة وتقبل للاضافة .

#4

خلاص حليت المشكلة ، السبب هو وضع قيم صفرية في بعض الحقول قبل الإضافة .

وشكرا ،،

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

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

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

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

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

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