Centar za edukaciju-BiH


Stranice (3):1,2,3

#11 14.05.2015 15:24
kenan Van mreze
Clan
Registrovan od:10.02.2011
Postovi:191


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
↑  ↓

#12 14.05.2015 15:29
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


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.
Miro
↑  ↓

#13 14.05.2015 15:34
kenan Van mreze
Clan
Registrovan od:10.02.2011
Postovi:191


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
↑  ↓

#14 14.05.2015 15:37
kenan Van mreze
Clan
Registrovan od:10.02.2011
Postovi:191


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
↑  ↓

#15 14.05.2015 16:35
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


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.
↑  ↓

#16 15.05.2015 08:11
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


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
Miro
↑  ↓

#17 15.05.2015 10:21
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


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
↑  ↓

#18 15.05.2015 10:22
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


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
↑  ↓

#19 15.05.2015 10:26
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


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"
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#20 15.05.2015 13:05
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: Kako napisati SQL u VBA
Probao sam ne prolazi. Uvjek mi filtrira koje treba odbroja 4001 dobroja 4040. I one koje ne treba:
OdBroja 40010 do broja 40399
Miro
↑  ↓

Stranice (3):1,2,3


Sva vremena su GMT +02:00. Trenutno vrijeme: 4: 16 pm.