اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

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

لدي كود استيراد من الأكسل من عمل الأخواة الكرام في المنتدى

أضفت عليه السطر التالي ليتم حذف البيانات السابقة  وإضافة المستوردة  بدلا من استعلام الحذف

 

                   DoCmd.runsql "DELETE tbl1.*FROM tbl1;"

 

يعمل تمام في حالة إتمام عملية الاستيراد لكن في حالة إلغاء العملية إريد أن  يلغي عملية الحذف

 

أرجو  إجراء التعديل اللازم مشكورين

ExToAx.rar

قام بنشر

السلام عليكم 

فقط غير موقع السطر 

 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;"

 

 

والله اعلم

قام بنشر

أخي الكريم عبدالله المجرب

بارك الله فيك ورفع قدرك

 

غيرت مكان السطر ولكن المشكلة عندما أوفق على الاستيراد ثم ألغي بعد رسالة الحذف ينقلني لصفحة الأوامر

 

بارك الله فيك  وفي انتظارك

قام بنشر

ضع 

هذا السطر 

On Error GoTo 1

 

 

في بداية الكود 

 

هكذا 

Private Sub أمر0_Click()
On Error GoTo 1

 

 

وفي نهاية الكود 

استبدل هذا السطر 


End Sub

 

 

 

بهذا 

 

1 End Sub

 

وبذلك عند الغاء الحذف سيتم الخروج من الاجراء 

والله اعلم

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information