[ zslavko @ 25.02.2010. 18:03 ] @
U KEPU knjizi u polje opis knjiženja unosim broj izlaznih računa i to nije problem ali kad unosim nivelaciju treba mi i broj nivelacije, primer "nivelacija 1" pa "nivelacija 2" znači da piše slovima nivelacija.Kako?
Inače kepu knjigu punim preko akcionih upita.
[ Getsbi @ 25.02.2010. 21:02 ] @
"Izlazni računi" treba da je zasebna tabela, što verovatno i jeste slučaj. Isto tako "Nivelacije" moraju biti zasebna tabela. Tako kako puniš akcionim query-jem tabelu "KEPU" iz "Izlaznih računa", takođe je treba napuniti i iz "Nivelacija" drugim akcionim query-jem. Polje opis mora da bude kompatibilno i sa "Izlaznim računima" i sa "Nivelacijama" kako bi se upisali brojevi dokumenata. Moguće da su ti različiti tipovi polja.
[ zslavko @ 25.02.2010. 21:16 ] @
Dve su tabele i sve je uredu ali posto nivelacije i račune brojim od 1 pa nadalje u KEPU knjizi u koloni opis knjiženja hoću da piše nivelacija br. 11 a za račun račun br. 11.
Mislim da sam bio jasniji
[ Getsbi @ 25.02.2010. 21:30 ] @
To mora da se uradi u akcionim query-jima. Znači, obrati pažnju na tipove podataka i koristi funkcije za pretvaranje numerika u stringove Cstr() .
[ zslavko @ 25.02.2010. 21:49 ] @
Možda previše tražim ali ako može da mi napišete jedan takav upit(malo konkretnije).Evo kako ja punim KEPU sa racunima:
INSERT INTO KEPU ( DatumKnjiženja, OpisKnjiženja, Razduženje ) SELECT Orders.OrderDate, Orders.OrderID, [Order Subtotals].ZaUplatu FROM Orders INNER JOIN [Order Subtotals] ON Orders.OrderID = [Order Subtotals].OrderID;"
Problem je što ne znam kako da iskoristim funkcije za pretvaranje numerika u stringove.
[ Getsbi @ 26.02.2010. 04:55 ] @
INSERT INTO KEPU ( DatumKnjiženja, OpisKnjiženja, Razduženje ) SELECT Orders.OrderDate, "Racun "+Cstr(Orders.OrderID), [Order Subtotals].ZaUplatu FROM Orders INNER JOIN [Order Subtotals] ON Orders.OrderID = [Order Subtotals].OrderID;"


Uslov je svakako da je polje OpisKnjiženja tekstualnog tipa, a OrderID numerik.
[ zslavko @ 26.02.2010. 20:50 ] @
Hvala puno, radi super.I još nešto, da li mogu još i datum računa dodati u ovoj naredbi, npr. "račun 1 od 22/02/2010"
[ Getsbi @ 26.02.2010. 21:05 ] @
Može. Pogledaj funkciju Format() u Access-ovom helpu.
[ zslavko @ 26.02.2010. 23:26 ] @
Sve radi, hvala puno.