Centar za edukaciju-BiH



#1 18.05.2012 14:39
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Code u Access2010
Zašto ova ovo ne radi u 2010 a radi u starijim verzijama i šta su mjenjali u Vb7.Čini mi se da ima više komplikacija i pisanja više koda

Prilozi:
Informacije o tipu datoteke za:rar  Primjeri.rar
Preuzimanja:317
Velicina datoteke:63.54 KB


Miro
↑  ↓

#2 18.05.2012 16:38
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Code u Access2010
1.Set dbsCurrent = CurrentDb
2.imas poziv na mdb pa stavi na accdb "MS Access;Database=" & CurrentProject.Path & "\DB1.accdb"
↑  ↓

#3 19.05.2012 09:07
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: Code u Access2010
Radi ali vrlo sporo zato sam ja mislio da ne radi.Ovo sa mdb sam krivi fajl zakačio kao primjer.Kod mene ima puno tabela pa sam mislio da ne radi.Ali u ovom primjeru jednu tabelu linkuje više od minute.
Miro
↑  ↓

#4 19.05.2012 09:13
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Code u Access2010
to ti nešto nije uredu . meni momentalno odradi
↑  ↓

#5 19.05.2012 09:19
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: Code u Access2010
Kad izbrišem linkovanu tabelu onda linkuje više od minute.A kad već postoji tabela linkovana onda neće da ulinkuje i zapne na codu a ne javlja grešku.Kad uđem u modul refreshLink onda mi javlja da je zauzet i da ne mogu ništa mjenjati.Izglrda nešto sa ovim "If File Exist".Ali ne javlja gdje se nalazi greška.Da napomenem da ovaj modul refreshlink u 2003 radi normalno.
Miro
↑  ↓

#6 19.05.2012 09:25
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Code u Access2010
evo opet sasm provao i prodje bez problema pa ?
↑  ↓

#7 19.05.2012 09:30
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Code u Access2010
možda da staviš
Dim strBE As String
strBE = CurrentProject.Path & "\VBA_Rresh_Links_FunctionSAMPLE.accdb"
Set dbsCurrent = DBEngine.Workspaces(0).OpenDatabase(strBE)
↑  ↓

#8 19.05.2012 09:38
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: Code u Access2010
Sad sa ovim ne blokira kod ali ne linkuje neznam referenca da neka ne fali
Miro
↑  ↓

#9 19.05.2012 09:47
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: Code u Access2010
kad obrišeš tabelu 1B onda linkuje ali moraš dugo čekat da se tabela pojavi.Kad promjeniš u kodu da linkuje iz druge baze a linkovana tabela postoji onda ne uradi ništa.
I što je najčudnije kad funkcija linkuje tabelu onda moraš izać iz baze pa ponovno uć da bi vidio tabelu.Nešto kao refresh.
Miro
↑  ↓

#10 19.05.2012 09:47
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Code u Access2010
Našo grešku
moraš definirati u funkciji dao ifTableExists
prijedlog :
Dim rs As DAO.Recordset
Dim Db As DAO.Database
i kod recordset
Set rs = Db.OpenRecordset("Select " & TableName & ".*, * FROM " & TableName & ";")
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 3: 32 am.