[ tanjakg81 @ 04.06.2006. 12:15 ] @
Zanima me kako da definisem polje Iznos u tabeli Fakture, a da mi ono unete vrednosti cuva na pr. 23.456,60din.
Znam da je to u Accessu bio format Currency,ali ovde ne znam kako?
U naredbi CREATE Table sam definisala ovo polje na sledeci nacin:
Code:

[Iznos] numeric(18, 2) NOT NULL CONSTRAINT
             [DF_Fakture_UkupniIznos] DEFAULT(0)

Sta jos treba da dodam da bih dobila ono sto zelim?
[ lampica @ 04.06.2006. 16:12 ] @
Citat:
tanjakg81:
Znam da je to u Accessu bio format Currency,ali ovde ne znam kako?


Na SQL Serveru imaš dve mogućnosti za tip podataka koji ti treba:
money - za podatke u opsegu od do i
smallmoney - za podatke u opsegu od -214,748.3648 do 214,748.3647
[ tanjakg81 @ 04.06.2006. 16:30 ] @
Probala sam i jedno i drugo, ali mi opet pri unosu ne razdvaja brojeve, niti moze da ispise valutu...
Na primer, unosim 12345, tako i ostane, ja bih htela 12.345,00!
Mozda treba da se unese neka formula kako da cuva unete vrednosti?
[ lampica @ 04.06.2006. 23:15 ] @
Citat:
tanjakg81: Probala sam i jedno i drugo, ali mi opet pri unosu ne razdvaja brojeve, niti moze da ispise valutu...
Na primer, unosim 12345, tako i ostane, ja bih htela 12.345,00!

U prvoj poruci kažeš da hoćeš da čuvaš podatke u tom formatu, a u drugoj da ih unosiš u tom formatu.

Na koji način ih unosiš u bazu?
Kako izgledaju uneti podaci kada uradiš običan SELECT nad njima?

Čini mi se da to što ti ne radi treba tražiti u front-end aplikaciji.
[ tanjakg81 @ 05.06.2006. 00:17 ] @
Hvala, u redu je.Kad uradim Select ispise OK,sem sto mi se bas one cetiri nule ne svidjaju,ali nema veze. Ocigledno ne mogu jos da se oslobodim Accessa! Jer, je on odmah sredjivao unete brojeve u tom obliku.
Podatke sam unosila tako sto sam ih direktno kucala u tabelu, ne sa INSERT, ali sad kad sam probala INSERT javlja mi gresku oko datuma,a kucala sam datum otprilike ovako INSERT(2.03.2006,14.02.2006),a definisala sam ga kao datetime?
Verovatno je opet nesto jednostavno,ali se mucim da otkrijem?
[ Sasa Popovic @ 29.06.2006. 15:49 ] @
Kada insert-ujes datum iz SQL-a (znaci koriscenjem INSERT komande), stavi datum pod jednostruke zagrade. Na primer:

Code:
INSERT INTO myTable(DATUM) VALUES ('2.03.2006,14.02.2006')