اذهب الي المحتوي
أوفيسنا

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


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

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

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

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

 

                   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