[ combuster @ 26.03.2009. 18:30 ] @
Imam kljucni atribut sifra_predmeta koja je u formatu 1/09, 2/09, 3/09, ... 10/09, 11/09, 12/09, ... 100/09, 101/09,....... 501/09, 502/09, znaci imam delimiter "/" i sa desne strane godinu koja je u formatu 09, 10, 11 a sa leve brojeve od 1 do 1000 (nece ih trebati vise)... Napravio sam query po kriterijumu "Between [Forms]![form1]![Text1] And [Forms]![form1]![Text2]" dakle da mi prikaze nekoliko pripadajucih atributa od jedne sifre predmeta iz prvog textbox-a do druge sifre predmeta iz drugog textbox-a... Problem je pretpostavljate u cemu. Kako da mi prikaze predmete 1/09, 2/09, 3/09, 4/09 ... 9/09, 10/09 a da pri tome ne prikazuje 11/09 i ostalu gomilu. Sortiranje teksta znam da ide od prvog karaktera sa leve strane pa na desno (1/09, 10/09, 11/09 .... pa i 111/09 mu je pre 2/09). Sifra predmeta mora da se upisuje u ovom obliku to ne smem da menjam. Ono sto mi je palo na pamet je da napravim sakriveni textbox u kome ce se automatski ubaciti neki string ili cak i broj kada se upise sifra predmeta i koji bi trebalo da bude analogan njoj, dakle nesto u fazonu 00109 pa 00209, dakle treba mi VB kod koji ce ici u sifra_predmeta AfterUpdate i koji ce izmanipulisati ovim stringom na nacin na koji mogu da sortiram ovo normalno (i kasnije da u samom query-ju ne pozivam sifru_predmeta vec hidesp (sakrivenu sifru predmeta))... I nije neki problem da se izbaci delimiter / ali kako da uradim da mi ubaci nule ispred levog string-a i to onoliko koliko nedostaje do 4 char-a... Thnx! |