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

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

قام بنشر

السلام عليكم الاخوة الاعزاء في المنتدى .. شاكرا تفضلكم احبائي و سؤالي هو هل يوجد كود  او ماكرو يقوم بأستيراد جدول اكسيس الى قاعدة بيانات اكسيس 

قام بنشر

السلام عليكم

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

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