Ako imam dve baze db1 i db2 da li je moguce iz jedne baze otvoriti drugu? Kada pokusam to da uradim u db1 uz pomoc command button wizarda i izaberem Application->Run Application i na kraju navedem tacnu putanju do db2 (napr. C:\Documents and Settings\db2.mdb) klikom na command button dobijem poruku invalid procedure call or argument.
otvaranje druge access baze
Zaključano
Zakačeno
Mislim da moras da navedes kojim programom hoces da otvoris fajl, posto nije executable. Znaci das putanju do msaccess.exe programa i njemu kao parametar das putanju do mdb fajla.
Potpis
All beer is good. Some beer is better.
Ako mislis da pristupis drugoj bazi iz samog koda onda se to radi na sledeci nacin:
I onda nastavis da radis to sto si hteo sa ovim db, na primer sledeci primer ti izlista sve tabele u toj bazi (izlistava i sistemske tabele):
Code:
Dim db As Database
Set db = OpenDatabase(Application.CurrentProject.Path & "\db2.mdb")
Dim db As Database
Set db = OpenDatabase(Application.CurrentProject.Path & "\db2.mdb")
I onda nastavis da radis to sto si hteo sa ovim db, na primer sledeci primer ti izlista sve tabele u toj bazi (izlistava i sistemske tabele):
Code:
Dim S As String, I As Integer
S = "Broj tabela: " & db.TableDefs.Count & vbLf
For I = 0 To db.TableDefs.Count - 1
S = S & db.TableDefs(I).Name & vbLf
Next
MsgBox S
Dim S As String, I As Integer
S = "Broj tabela: " & db.TableDefs.Count & vbLf
For I = 0 To db.TableDefs.Count - 1
S = S & db.TableDefs(I).Name & vbLf
Next
MsgBox S