Na koji nacin mogu da podatke iz tabele t2 koja pripada bazi db2.mdb ubacim u formu f1 koja pripada fajlu db1.mdb ?
"razmena podataka" imedju .mdb fajlova
Zaključano
Zakačeno
Code:
Dim db As Database
Dim rs As Recordset
Dim S As String
Dim I As Integer
Set db = OpenDatabase("c:\test\db2.mdb")
Set rs = db.OpenRecordset("t2")
rs.MoveFirst
While (Not rs.EOF)
S = ""
For I = 0 To rs.Fields.Count - 1
S = S & rs.Fields(I).Name & " = " & rs(I).Value & vbLf
Next
MsgBox S
rs.MoveNext
Wend
rs.Close
db.Close
Dim db As Database
Dim rs As Recordset
Dim S As String
Dim I As Integer
Set db = OpenDatabase("c:\test\db2.mdb")
Set rs = db.OpenRecordset("t2")
rs.MoveFirst
While (Not rs.EOF)
S = ""
For I = 0 To rs.Fields.Count - 1
S = S & rs.Fields(I).Name & " = " & rs(I).Value & vbLf
Next
MsgBox S
rs.MoveNext
Wend
rs.Close
db.Close
Iz nekog razloga OpenDatabase otvara drugu bazu jedino ako se kao parametar da naziv baze sa apsolutnom putanjom (samo navodjenje "db2.mdb" nije htelo iako je db1.mdb u istom direktorijumu)
Hvala, probacu ovo u toku dana !
Potrebno mi je da podatke iz tabele t2 (iz baze db2.mdb) ubacim u Record Source forme f1 (iz baze db1.mdb) i da ih na njoj prikazem. Da li je to moguce ?
Moguće je.
Otvori bazu db1.mdb, idi na File->Get External Data -> Link Tables, zatim odaberi bazu db2.mdb, odaberi tabelu koja ti treba i klikni OK. Sada je Access ulinkovao tu tabelu u bazu db1.mdb, i ti možeš slobodno da je koristiš, samo što je ona fizički u fajlu db2.mdb a ne u db1.mdb.
Pozdrav!
Otvori bazu db1.mdb, idi na File->Get External Data -> Link Tables, zatim odaberi bazu db2.mdb, odaberi tabelu koja ti treba i klikni OK. Sada je Access ulinkovao tu tabelu u bazu db1.mdb, i ti možeš slobodno da je koristiš, samo što je ona fizički u fajlu db2.mdb a ne u db1.mdb.
Pozdrav!
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
(c) Alan ford
E to je prava informacija ! Hvala puno !
Interesuje me samo jos jedno pitanje - kako bi se ista stvar realizovala ako je baza db2.mdb na nekom racunaru u lokalnoj mrezi ?
Interesuje me samo jos jedno pitanje - kako bi se ista stvar realizovala ako je baza db2.mdb na nekom racunaru u lokalnoj mrezi ?
Pa isto, samo odeš u "Network Neighbourhud" ili kako se već piše
i izabereš fajl. To sve šljaka provereno, tako imam bazu na koju se kači 20 klijenata.
Pozdrav!
Pozdrav!
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
(c) Alan ford
Izgubio sam silno vreme prethodnih dana proucavajuci Tabledef, Recordset i ostale zavrzlame, a moglo je mnogo jednostavnije. Hvala jos jednom i uzdravlje !
Evo mene opet sa jos jednim pitanjem. Ako je baza db2.mdb zasticena (user level security) da li je moguce povezati se na tu bazu iz db1.mdb pomocu opcije Link Tables?
nije mi uspelo