تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كود لفتح ملف اكسس خارجي يحتوي على كلمة سر فيجول استوديو 2015
#1
احتاج إلى طريقة لفتح ملف اكسس بالفجول استوديو 2015 والملف يحتوي على كلمة سر 
استخدمت الكود التالي ولكن لم ينفع 

        Try
            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application")
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "Interface system.accdb", False, "123456")
            Close()
        Catch ex As Exception
            MsgBox(ex.Message)
            'Close()
        End Try

المطلوب افتح ملف اكسس عن طريق الفيجول استوديو 2015
الرد }}}
تم الشكر بواسطة:
#2
الكود فيه خطأ
كود :
AccessDB = OpenCurrentDatabase

والصحيح تكتب :

كود :
AccessDB.OpenCurrentDatabase
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: odai , odai
#3
(11-11-22, 09:58 AM)Taha Okla كتب : الكود فيه خطأ
كود :
AccessDB = OpenCurrentDatabase

والصحيح تكتب :

كود :
AccessDB.OpenCurrentDatabase

جربته نفس المشكلة 



(11-11-22, 03:25 PM)يوسف العزير كتب :
(11-11-22, 09:58 AM)Taha Okla كتب : الكود فيه خطأ
كود :
AccessDB = OpenCurrentDatabase

والصحيح تكتب :

كود :
AccessDB.OpenCurrentDatabase

جربته نفس المشكلة 


عندما احذف تجاهل الخطأ يظهر بالطريقة التالية الخطأ 

الرد }}}
تم الشكر بواسطة:
#4
(10-11-22, 11:20 PM)يوسف العزير كتب : احتاج إلى طريقة لفتح ملف اكسس بالفجول استوديو 2015 والملف يحتوي على كلمة سر 
استخدمت الكود التالي ولكن لم ينفع 

        Try
            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application")
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "\Interface system.accdb", False, "123456")
            Close()
        Catch ex As Exception
            MsgBox(ex.Message)
            'Close()
        End Try

المطلوب افتح ملف اكسس عن طريق الفيجول استوديو 2015





Dim c As New OleDb.OleDbConnention("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & Application.StartupPath & "\Interface system.accdb; Jet OLEDB:database Password=123456")
Try
   c.Open()

Catch ex As Exception
   MsgBox(ex.Message)

Finally
   c.Close()
End Try
الرد }}}
تم الشكر بواسطة:
#5
جربت الكود بيطلع لي خطأ آخر مع ان الرن تايم محمل معي 2010 محمل معي 

ملاحظة : الأوفس الذي معي 2019


الرد }}}
تم الشكر بواسطة:
#6
(11-11-22, 05:24 PM)يوسف العزير كتب : جربت الكود بيطلع لي خطأ آخر مع ان الرن تايم محمل معي 2010 محمل معي 

ملاحظة : الأوفس الذي معي 2019





http://vb4arb.com/vb/thread-33014.html
الرد }}}
تم الشكر بواسطة:
#7
(11-11-22, 05:17 PM)odai كتب :
(10-11-22, 11:20 PM)يوسف العزير كتب : احتاج إلى طريقة لفتح ملف اكسس بالفجول استوديو 2015 والملف يحتوي على كلمة سر 
استخدمت الكود التالي ولكن لم ينفع 

        Try
            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application")
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "\Interface system.accdb", False, "123456")
            Close()
        Catch ex As Exception
            MsgBox(ex.Message)
            'Close()
        End Try

المطلوب افتح ملف اكسس عن طريق الفيجول استوديو 2015





Dim c As New OleDb.OleDbConnention("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & Application.StartupPath & "\Interface system.accdb; Jet OLEDB:database Password=123456")
Try
   c.Open()

Catch ex As Exception
   MsgBox(ex.Message)

Finally
   c.Close()
End Try

اخي العزيز هذا الكود لا يفتح قاعدة البيانات بشكل منفصل ولكن يقوم بالاتصال بها فقط انا اريد ان يفتح قاعدة البيانات بشكل منفصل بالاكسس نفسه يعني كأني قمت بالنقر على ملف الاكسس
الرد }}}
تم الشكر بواسطة:
#8
(11-11-22, 06:06 PM)يوسف العزير كتب :
(11-11-22, 05:17 PM)odai كتب :
(10-11-22, 11:20 PM)يوسف العزير كتب : احتاج إلى طريقة لفتح ملف اكسس بالفجول استوديو 2015 والملف يحتوي على كلمة سر 
استخدمت الكود التالي ولكن لم ينفع 

        Try
            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application")
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "\Interface system.accdb", False, "123456")
            Close()
        Catch ex As Exception
            MsgBox(ex.Message)
            'Close()
        End Try

المطلوب افتح ملف اكسس عن طريق الفيجول استوديو 2015





Dim c As New OleDb.OleDbConnention("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & Application.StartupPath & "\Interface system.accdb; Jet OLEDB:database Password=123456")
Try
   c.Open()

Catch ex As Exception
   MsgBox(ex.Message)

Finally
   c.Close()
End Try

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




الكود تبعك انا اقتبسته وصححته باللون الاحمر
ارجع لكودك الاول وحاول فيه بعد وضع العلامه \ قبل اسم الملف
الرد }}}
تم الشكر بواسطة:
#9
(11-11-22, 06:16 PM)odai كتب : الكود تبعك انا اقتبسته وصححته باللون الاحمر
ارجع لكودك الاول وحاول فيه بعد وضع العلامه \  قبل اسم الملف


هذا ليس الكود الخاص بي الكود الخاص بي هذا 

            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application")
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "\Interface system.accdb", False, "123456")
            Close()

            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application") 'الخطأ يظهر بهذا السطر لا يمكن إنشاء مكون Active X
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "\Interface system.accdb", False, "123456")
            Close()
الرد }}}
تم الشكر بواسطة:
#10
(11-11-22, 06:19 PM)يوسف العزير كتب :
(11-11-22, 06:16 PM)odai كتب : الكود تبعك انا اقتبسته وصححته باللون الاحمر
ارجع لكودك الاول وحاول فيه بعد وضع العلامه \  قبل اسم الملف


هذا ليس الكود الخاص بي الكود الخاص بي هذا 

            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application")
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "\Interface system.accdb", False, "123456")
            Close()

            Dim AccessDB As Object
            AccessDB = CreateObject("Access.Application") 'الخطأ يظهر بهذا السطر لا يمكن إنشاء مكون Active X
            AccessDB = OpenCurrentDatabase(Application.StartupPath + "\Interface system.accdb", False, "123456")
            Close()




نجح معي الكود

Dim AccessDB As Object
AccessDB = CreateObject("Access.Application")
AccessDB.Visible = True
AccessDB.OpenCurrentDatabase(Application.StartupPath & "\Interface system.accdb", False, "123456")
الرد }}}
تم الشكر بواسطة: Taha Okla , Taha Okla


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استخدام كلمة برمجية كمتغير mmaalmesry 1 169 02-10-25, 08:55 AM
آخر رد: Taha Okla
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,751 07-02-25, 07:59 PM
آخر رد: الورد2
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 427 14-12-24, 01:16 AM
آخر رد: Taha Okla
  مشكلة في كرستال ريبورت في اصدار 2015 altoki939 2 471 08-12-24, 09:50 PM
آخر رد: altoki939
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 640 18-11-24, 01:02 AM
آخر رد: rdxdz
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 669 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  السلام عليكم ممكن كود بحث فى برنامج مصمم بالفيجوال بيسك وقاعدة بيانات اكسس خالد كامل1 1 461 08-10-24, 02:37 PM
آخر رد: salamandal
  [VB.NET] أستأذنكم فى رابط ل VISUAL STUDIO 2015 mmaalmesry 2 437 22-09-24, 04:42 PM
آخر رد: salamandal
  مطلوب كود لتغيير كلمة المرور للمستخدمين F.H.M 7 517 20-09-24, 06:05 PM
آخر رد: anes
Rainbow [كود] الاتصال وقراءه البيانات من قاعده بيانات اكسس حجمه كبير وتحتوى على الالف البيانات محمد مسافر 16 877 15-09-24, 07:57 AM
آخر رد: محمد مسافر

التنقل السريع :


يقوم بقرائة الموضوع: