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

خطأ في تنفيذ كود استيراد بيانات من قاعدة بيانات اخرى


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

لدي قاعدة بيانات خاص بالموظفين بها جدول Emp يقوم بتخزين كافة البيانات للموظفين ولدي قاعدة بيانات أخرى للتجميع وبها جدول total وهو خاص باستيراد كافة البيانات من جدول Emp الموجود في قواعد البيانات الفرعية الاخرى.

وعند تنفيذ الكود التالي للاستيراد لا يعمل ويعطي رسالة "تأكد من إختيار قاعدة البيانات الصحيحة " والمخزنة فى الكود التالي مع العلم بأن الكود لا يقرأ Next I وينتقل لرسالة الخطأ مباشرة.

فارجو المساعدة

 Set f = Application.FileDialog(3)
        f.AllowMultiSelect = True: f.Filters.Add "Access Databases 2010 or higher", "*.accdb", 1: f.Show
        If f.SelectedItems.Count = 0 Then GoTo 10
        Dim I As Variant
On Error GoTo 10
           Me.or9.Caption = "عدد الملفات " & "((" & f.SelectedItems.Count & "))"
           If Me.or9.Caption = "0" Then GoTo 10
                      For I = 1 To f.SelectedItems.Count
             ff = f.SelectedItems(I): Set db = CurrentDb
             Me.FileList.AddItem (f.SelectedItems(I))
             db.Execute ("INSERT INTO total select * FROM Emp IN '" + ff + "';")
            Next I
            If Me.movedata.Enabled = False Then Me.movedata.Enabled = True
            Me.Requery: Me.Refresh
            MsgBox " تم رفع البيانات .... يمكنك تأكيد الاستيراد بالضغط على زر تجميع البيانات ", , "Abo_Renad"
            Exit Sub
10 MsgBox "تأكد من إختيار قاعدة البيانات الصحيحة ", , "Abo_Renad"
DoCmd.SetWarnings False
      DoCmd.SetWarnings True

 

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information