[ Nuklearni Vojvoda @ 17.04.2002. 13:19 ] @
Evo pitanja: kako da iz jednog polja, maticni broj npr 130695571208 dobijem datum rodjenja u drugom polju, znaci 13.06.55 ili jos bolje 13.06.1955.
Hvala!
[ Simke @ 17.04.2002. 23:44 ] @
Pod pretpostavkom da imas tabelu koja u sebi ima maticni broj i datum rodjenja, onda uradi sledece.
Deklarisi variable, recimo intMaticniBroj. Onda na After Update event od polja gde kucas taj maticni broj napisi liniju koda koja ce da glasi intMaticniBroj = DFirst(expr, domain[, criteria]). E sad za dfirst funkciju pogledaj help, da vidis kako se stavlja kriterija koja ti treba + polje & tablela.
Na kraju ti jedino ostaje da tu vrednost upises u neki tekst box.
[ zeljo @ 21.06.2002. 01:19 ] @
Mislim da u propertiesu tvoje tabele u Accessu imas podesavanja postavki zareza tako da mozes da dobijes i ostvaris ono sto zelis pogledaj..

Otvori svoju bazu u Accessu otvori tabelu idi u Meny View idi u polje Data Type- podesi u zeljenom polju Filed Name-Number- potom sad nisam siguran gdje dole u Genera trazi i izaberi gdje da ti stoji zarez odnosno tacka tako da ispadne ono sto si trazio
[ degojs @ 19.07.2002. 14:27 ] @
Elem,
u tabeli 'table1' imamo polje 'maticni' gde su maticni brojevi (npr 2703974370601)
E sad u query builderu izlistas tu tabelu i jedno od polje neka je to 'maticni' a
onda polje 'dt' definises kao:
dt: Left$([maticni],2) & "." & Mid$([maticni],3,2) & ".1" & Mid$([maticni],5,3)

i ono ce dati ono sto tebi treba (za maticni broj iz primera dobijemo 27.03.1974)

odnosno evo SELECT izraz ako slucajno nesto nije jasno:

SELECT Table1.Maticni, Left$([maticni],2) & "." & Mid$([maticni],3,2) & ".1" & Mid$([maticni],5,3) AS dt
FROM Table1;