שינוי מקור מסד נתונים אקסס
-
זה פרוייקט ADP?
או ACCDB?
אם זה ADP, אז יש לך את זה:
Function ChangeADPConnection(strServerName As String, strDBName As _ String, Optional strUN As String, Optional strPW As String) As Boolean Dim strConnect As String On Error GoTo EH: Application.CurrentProject.CloseConnection 'The Provider, Data Source, and Initial Catalog arguments are required. strConnect = "Provider=SQLOLEDB.1" & _ ";Data Source=" & strServerName & _ ";Initial Catalog=" & strDBName If strUN <> "" Then strConnect = strConnect & ";user id=" & strUN If strPW <> "" Then strConnect = strConnect & ";password=" & strPW End If Else 'Try to use integrated security if no username is supplied. strConnect = strConnect & ";integrated security=SSPI" End If Application.CurrentProject.OpenConnection strConnect ChangeADPConnection = True Exit Function EH: MsgBox Err.Number & ": " & Err.Description, vbCritical, "Connection Error" ChangeADPConnection = False End Function
מקור
https://support.microsoft.com/en-us/kb/306881פורסם במקור בפורום CODE613 ב14/07/2016 11:50 (+03:00)
-
דבר ראשון -- תודה רבה.
דבר שני, אני עדיין מסופק אם לעשות את הפרויקט בADP או בטבלאות מקושרות.
אז 2 שאלות:
א' האם יש איזו המלצה לכאן או לכאן?
ב' בטבלאות מקושרות איך מעדכנים את מקור הטבלאות בVBA?ושוב תודה.
פורסם במקור בפורום CODE613 ב14/07/2016 14:20 (+03:00)
-
על שאלה ב' מצאתי:
https://support.microsoft.com/en-us/kb/892490על שאלה א' - אשמח לקבל המלצות.
תודהפורסם במקור בפורום CODE613 ב14/07/2016 21:14 (+03:00)