miro35 14.05.2015 14:43
Predmet:Re: Kako napisati SQL u VBA

Probat ću hvala ti

kenan 14.05.2015 15:24
Predmet:Re: Kako napisati SQL u VBA

Probaj izbjegavat textualna polja, uvjek pravi dodatnu tablicu koja če ti folirati textualno polje a u apravu tablicu upisivati numerik odnosno integer

a to foliranje rješiš preko combo vrste polja i ti imaš prikaz text a ustvari je zapis integer i poslje nemaš problema sa navodnicima, apostrofima i sličnim detaljima koji uzimaju vrijeme na traženju greške

miro35 14.05.2015 15:29
Predmet:Re: Kako napisati SQL u VBA

Odavde dobivam ovo:

OdBroja1 = Forms!frmZaduzenje!OdBijela
DoBroja1 = Forms!frmZaduzenje!DoBijela

Gore sam objasnio zašto ne koristim numeric kolone jer postoji mogućnost da imam brojeve koji počinju sa nulom npr: 0406 a može se pojaviti broj 406 a to je u numerik polju isto.on to vidi kao 406 i 0406 vidi kao 406. A kod mene je različito 0406 i 406. Zato moram koristiti text polje.

kenan 14.05.2015 15:34
Predmet:Re: Kako napisati SQL u VBA

nimeni nije jasan parametar ali Gjoreski je totalno u pravu

Between uvijek koristiš dva različitih polja istog karaktera tj naprimjer hočeš od broja 40 do 65 postaviš dva polja u jednoj formi i postaviš ih u query

kenan 14.05.2015 15:37
Predmet:Re: Kako napisati SQL u VBA

sad bi trebalo ja ti se napisah ko početniku sorry

strSQL = "SELECT * FROM tblPlocice WHERE [Boja]='" & "Bijela" & "' AND broj Between " & OdBroja1 & " AND " & DoBroja1

Gjoreski 14.05.2015 16:35
Predmet:Re: Kako napisati SQL u VBA

Miro moze da stavis eden primer so tabela pa da probame da vidime sto moze da se napravi i kazi mi uste ova koga ke napravis tblPlocice na poleto broj ordet ascesing kako ti gi podreduva podatocite.
Imam primeteno deka accesot gi filtrira podatocite isto kako sto gi podreduva po redosled.

miro35 15.05.2015 08:11
Predmet:Re: Kako napisati SQL u VBA

Postavio sam ovo:
strSQL = "SELECT * FROM tblPlocice WHERE [Boja]='" & "Bijela" & "' AND [Broj] Between '" & OdBroja1 & "' AND '" & DoBroja1 & "'"

Ali opet isto knjizi: Ja sam stavio Bijele od broja 4001 do broja 4040. Upiše knjiženje za ove ali još dodatno upiše knjiženje za brojeve od broja 40010 do broja 40399

Gjoreski 15.05.2015 10:21
Predmet:Re: Kako napisati SQL u VBA

Ovde izgleda ke treba da se napravi nekoja funkcija za podreduvajne pa da se selektiret podatoci.
stavi primer od tabelata

Gjoreski 15.05.2015 10:22
Predmet:Re: Kako napisati SQL u VBA

Ovde izgleda ke treba da se napravi nekoja funkcija za podreduvajne pa da se selektiret podatoci.
stavi primer od tabelata

zxz 15.05.2015 10:26
Predmet:Re: Kako napisati SQL u VBA

Dim OdBroja1 as integer
Dim DoBroja1 as integer
dim SQL as string
SQL="SELECT *" _
& " FROM tblPlocice" _
& " WHERE boja='Bijela' and Val(Broj) Between Between & ' ' & OdBroja1 & ' AND ' & DoBroja1"