Centar za edukaciju-BiH



#21 04.08.2013 09:41
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Re: Importovanje .dbf u Access
Radi. To je funkcija LinkAllTblsinDir() koju je prethodno dao ZXZ. Ja sam očekivao neko rešenje kroz SQL kako si započeo ali ne mari. Važno je da je problem rešen.

Završio sam dodelu ključeva kroz VBA kood i povezivanje (relationships). Jedino mi je ostalo da uradim automatsko raskidanje veza pre brisanja svih tabela, kako bi mogle da se importuju .dbf datoteke drugog korisnika.

Hvala na angažovanju.
↑  ↓

#22 04.08.2013 11:21
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Importovanje .dbf u Access
ne me imas dobro razbrano
da pojasnim sto tocno raboti mojot del od codot sto go rabotev jas.
eve vaka :
Codot od zxz e da gi importiras DBF datotekite vo Access i tuka zavrsuva negovata rabota.
Posle ovo ti radis povrzuvajne vo relacii i takvi stvari
Posle ova ide mojot del od codot.
prvo se odreduva od kade ke se zemaat podatocite od koj folder so " Odberi folder so DBF Bazi "
Potoa vo subformata selektiras od koi bazi da se importiraat podatocite i odime prevzemi "Prevzemi podatoci od DBF"
Znaci mojot del od codot vrsi IMPORT NA PODATOCI od DBF tabeli vo access tabeli koi se predhodno importirani vo access i povrzani vo relacii ne vrsi import na dbf tabeli
↑  ↓

#23 04.08.2013 12:28
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Re: Importovanje .dbf u Access
Sad sam razumeo. Jednom radim Import Tabeli, a svaki drugi put: Odberi folder so DBF Bazi, pa Prevzemi Podatoci od DBF.

Posle prvog importa sam dodelio ključeve i povezao tabele. Referencijalni integritet kod podataka je sigurno ispravan. U suštini program radi. Mada mi se ponekad dogodi da pukne.
1. Recimo ako u nekoj tabeli odabranog foldera nema podataka pukne na liniji: rs.MoveFirst.
2. Ili na liniji: DoCmd.RunSQL SQLInsert sa greškom Run-Time error 3075 Syntax error in string in query expression "LI"
To bi trebalo ispitati.

Pozdrav.
↑  ↓

#24 04.08.2013 18:21
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Importovanje .dbf u Access
treba da vidam nekoja takva tabela za da go isprobam toa da vidime zosto puka
↑  ↓

#25 04.08.2013 18:55
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,854


Predmet:Re: Importovanje .dbf u Access
Ako imas vakvi relacii od tipot ONE to MANY moze ovaj program da ne ti gi importira pravilno podatocite odnosno nekoi tabeli da ti ostanat prazni.
Za ova da go izbegnis mozebi e dobro vo tabelata tblBazi da dodadis uste edno pole na primer RB_Import po koe programot ke se orientira po koj redosled da se importiraat podatocite.
Ako go resis toa taka todas ke treba ovaj del
DoCmd.RunSQL "INSERT INTO tblBazi(TNaziv,TPateka)" & _
"SELECT '" & tblName & "','" & InputDir & "\" & "'"
da go zamenis so Update SQL na poleto TPateka vo tabelata tblBazi
i ovaj del
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM tblBazi"
DoCmd.SetWarnings True
da go izbrisis za da ne ti ja prazni tabelata.

Ili pak mozes vo tblBazi da gi cuvas samo nazivite na DBF tabelite i redosledot na importirajne na podatocite a patekata da ja stavis vo nekoja globalna constanta
koja ke se menuva spored potrebite.

Prilozi:
Informacije o tipu datoteke za:bmp  untitled.bmp
Preuzimanja:319
Velicina datoteke:685.59 KB

Ovaj post je ureden 1 puta. Posljednja izmjena 04.08.2013 18:59 od strane Gjoreski. ↑  ↓

Stranice (3):1,2,3


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 49 am.