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

ربط جداول قاعدة خارجية باخرى خارجية


kanory
إذهب إلى أفضل إجابة Solved by ابوخليل,

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

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

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

kanory.rar

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

  • أفضل إجابة

وعليكم السلام 

تفضل وجدت لك وحدة نمطية  تقوم بالمطلوب

Public Function CreateLinks(strBEPath) As Boolean
On Error GoTo Err_Handler
Dim dbsFE As DAO.Database
Dim dbsBE As DAO.Database
Dim wksJET As DAO.Workspace
Dim strTableName As String
Dim strConnect As String
Dim tdfBE As DAO.TableDef
Dim tdfFE As DAO.TableDef
Set wksJET = DBEngine.Workspaces(0)
Set dbsBE = wksJET.OpenDatabase(txtPath)
Set dbsFE = wksJET.OpenDatabase(txtPath1)
For Each tdfBE In dbsBE.TableDefs
If Left$(tdfBE.Name, 4) <> "MSys" And _
Len(tdfBE.Connect) = 0 Then
strTableName = tdfBE.Name
strConnect = ";DATABASE=" & strBEPath
Set tdfFE = dbsFE.CreateTableDef(strTableName)
tdfFE.Connect = strConnect
tdfFE.SourceTableName = strTableName
dbsFE.TableDefs.Append tdfFE
Set tdfFE = Nothing
End If
Next tdfBE
CreateLinks = True
Exit_Handler:
On Error Resume Next
Set tdfFE = Nothing
Set tdfBE = Nothing
Set dbsFE = Nothing
dbsBE.Close
Set dbsBE = Nothing
Set wksJET = Nothing
Exit Function
Err_Handler:
MsgBox Err.Description, vbExclamation, "Error No: " & Err.Number
Resume Exit_Handler
End Function

للذهاب إلى المصدر

‏‏kanory2.rar

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

أخي أبا خليل

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

أولا : شكرا لردك والتعديل على المرفق يارك الله فيك وفي عمرك وزادك الله علما لقد أدى المرفق المطلوب

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

 

                   شكرا أستاذي الكبير والقدير أبا خليل

  • 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