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

كود - ماكرو استيراد جدول اكسيس الى قاعدة بيانات


moham_q

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

السلام عليكم

استعمل هذا الكود:

Dim NameTblimport As String
Dim txtpathfile As String
txtpathfile = "e:\database1.mdb"   ' مسار قاعدة البيانات التي بها الجدول
NameTblimport = "tbl1"    ' اسم الجدول المراد استيراده
DoCmd.TransferDatabase acImport, "Microsoft Access", txtpathfile, acTable, NameTblimport,NameTblimport , False

 

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

السلام عليكم

اخي الكريم ضع هذا الكود في وحدة نمطية

Public NewDatabase As String

Public Function CreateTableLink(strBEPath, strSourceTableName, strPassword) As Boolean
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim strConnect As String
Dim strLinkName As String

strLinkName = strSourceTableName

strConnect = "MS Access;PWD=" & strPassword & _
    ";DATABASE=" & strBEPath
Debug.Print strConnect
Set db = CurrentDb
Set tdf = db.CreateTableDef
tdf.Connect = strConnect
tdf.SourceTableName = strSourceTableName
tdf.Name = strLinkName
db.TableDefs.Append tdf
Set tdf = Nothing
Set db = Nothing

End Function

ومن ثم استدعها من اي مكان في برنامجك وباي وقت لاستيراد اي جدول بالكود التالي

Call CreateTableLink(NewDatabase, "table_name", "password")

بحيث table_name هي اسم الجدول

و password هي كلمة المرور لقاعدة البيانات

واخيرا هذا الكود هو لمعلمنا القدير ابو ادم

تم تعديل بواسطه عبد الله قدور
  • Like 1
رابط هذا التعليق
شارك

1 ساعه مضت, عبد الله قدور said:

السلام عليكم

اخي الكريم ضع هذا الكود في وحدة نمطية


Public NewDatabase As String

Public Function CreateTableLink(strBEPath, strSourceTableName, strPassword) As Boolean
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim strConnect As String
Dim strLinkName As String

strLinkName = strSourceTableName

strConnect = "MS Access;PWD=" & strPassword & _
    ";DATABASE=" & strBEPath
Debug.Print strConnect
Set db = CurrentDb
Set tdf = db.CreateTableDef
tdf.Connect = strConnect
tdf.SourceTableName = strSourceTableName
tdf.Name = strLinkName
db.TableDefs.Append tdf
Set tdf = Nothing
Set db = Nothing

End Function

ومن ثم استدعها من اي مكان في برنامجك وباي وقت لاستيراد اي جدول بالكود التالي


Call CreateTableLink(NewDatabase, "table_name", "password")

بحيث table_name هي اسم الجدول

و password هي كلمة المرور لقاعدة البيانات

واخيرا هذا الكود هو لمعلمنا القدير ابو ادم

أخي عبد الله حياك الله

هذا الكود يقوم بالإرتباط بقاعدة البيانات و ليس استيراد الجداول

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

6 ساعات مضت, عبد الله قدور said:

حياك الله انا فهمت الموضوع خطا

سامحوني

لا بالعكس أستاذ عبد الله لا يجب أن يطلب السماح شخص ينفع الناس بعلمه

فأنا شخصيا استفدت كثيرا من هذا المثال و أكيد أن هناك العديد من الأشخاص الذين استفادوا منه

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

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