Prikazi cijelu temu 18.11.2014 19:37
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Lokacija:Osijek


Predmet:Re: Spajanje arhiviranih baza
Ti sa mnom razgovaraš kao da sam ja na tvom nivou poznavanja programskih jezika.
Ja jedino nešto skromno poznajem MS Access VBA, a ništa od ostalog nisam radio. Možda nekad davno kada sami imao Comodore 64 radio sam nešto malo u Basicu

U ovom konkretnom slučaju me zanima slijedeće:
u ovoj temi u postu #46 imamo

Function KreirajTemp()
...
...
Dim ImeFajla As String, SQL(1) As String

i onda dalje u funkciji

SQL(0) = "INSERT INTO tblTransakcije (IDTransakcije, Datum,...itd
DoCmd.RunSQL (SQL(0))

SQL(1) = "INSERT INTO tblUlazIzlaz ( IDTransakcije, Sifra,...itd
DoCmd.RunSQL (SQL(1))

i ovo sve radi OK

U istoj funkciji imamo dio koji mi kreira dvije tablice tblTransakcije i tblUlazIzlaz.
Tu sam dodao dio koda koji mi pravi još dvije tablice tblProdaja i tblProdaja stavke. I to radi OK.

Problem mi se javlja kada pokušavam popuniti prvu od tih tablica

SQL(2) = "INSERT INTO tblProdaja (OrderID, Skladiste, FiskalniBroj,...ITD

Nije mi jasno koji broj treba biti unutar zagrade iza SQL. Zapravo koja je relacija između
Dim SQL(1) AS String i dalje u kodu

SQL(0) = nešto
SQL(1) = nešto
Pozdrav