الموسى1423 قام بنشر يناير 26, 2013 مشاركة قام بنشر يناير 26, 2013 السلام عليكم ورحمة الله وبركاته لدي كود استيراد من الأكسل من عمل الأخواة الكرام في المنتدى أضفت عليه السطر التالي ليتم حذف البيانات السابقة وإضافة المستوردة بدلا من استعلام الحذف DoCmd.runsql "DELETE tbl1.*FROM tbl1;" يعمل تمام في حالة إتمام عملية الاستيراد لكن في حالة إلغاء العملية إريد أن يلغي عملية الحذف أرجو إجراء التعديل اللازم مشكورين ExToAx.rar رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر يناير 27, 2013 مشاركة قام بنشر يناير 27, 2013 السلام عليكم فقط غير موقع السطر DoCmd.runsql "DELETE tbl1.*FROM tbl1;" في حدث النقر على زر الاستيراد الى بعد هذا السطر If strPathFile = "" Then MsgBox "تم الغاء العملية", vbOK, "No Selection" Exit Sub End If ليصبح هكذا If strPathFile = "" Then MsgBox "تم الغاء العملية", vbOK, "No Selection" Exit Sub End If DoCmd.runsql "DELETE tbl1.*FROM tbl1;" والله اعلم رابط هذا التعليق شارك More sharing options...
الموسى1423 قام بنشر يناير 27, 2013 الكاتب مشاركة قام بنشر يناير 27, 2013 أخي الكريم عبدالله المجرب بارك الله فيك ورفع قدرك غيرت مكان السطر ولكن المشكلة عندما أوفق على الاستيراد ثم ألغي بعد رسالة الحذف ينقلني لصفحة الأوامر بارك الله فيك وفي انتظارك رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر يناير 27, 2013 مشاركة قام بنشر يناير 27, 2013 ضع هذا السطر On Error GoTo 1 في بداية الكود هكذا Private Sub أمر0_Click() On Error GoTo 1 وفي نهاية الكود استبدل هذا السطر End Sub بهذا 1 End Sub وبذلك عند الغاء الحذف سيتم الخروج من الاجراء والله اعلم رابط هذا التعليق شارك More sharing options...
الموسى1423 قام بنشر يناير 27, 2013 الكاتب مشاركة قام بنشر يناير 27, 2013 جزاك الله خيرا هل ممكن استبدل رسالة الحذف برسالة أخرى سامحنا ثقلنا عليك بارك الله فيك رابط هذا التعليق شارك More sharing options...
الموسى1423 قام بنشر يناير 29, 2013 الكاتب مشاركة قام بنشر يناير 29, 2013 للمتابعة رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان