Poslao: 09 Avg 2006 09:57
|
offline
- rimogard
- Novi MyCity građanin
- Pridružio: 09 Avg 2006
- Poruke: 17
|
Kako da u DBGrid-u povezanim sa access-ovom bazom odredim format sa dve decimale tj kada ih ubacujem da uvek budu sa dve decimale (2,566=2,57; 2,50=2,50...)
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 09 Avg 2006 10:40
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Moras da ubacis u Query ili u Table koji koristis polja koja prikazujes u Gridu. Samo 2x klikni na taj Query ili Table i idi na Desni klik na tom prozorcetu sto ti se otvori pa na add fields i ubaci polja koja ti trebaju. E sad klikni na polje kod kojeg zelis da namestis izgled i ili u ObjectInspectoru na opciju DisplayFormat i tu ukucaj recimo ###,###,##0.00 i sada ce ti se broj 123456,789 prikazati u gridu kao 123.456,79, znaci to ti je maska koja dodaje i DecimalSeparator, a ako hoces bas samo ono sto si ti rekao onda u DisplayFormat stavi samo 0.00 i to ti je to.
Ako bude problema javi za detaljnije objasnjenje .
|
|
|
|
Poslao: 10 Avg 2006 16:50
|
offline
- rimogard
- Novi MyCity građanin
- Pridružio: 09 Avg 2006
- Poruke: 17
|
ej puno hvala Strog ali displayformat dobijam samo u .db ne u accessovim bazama to sam resio na drugi nacin tj regulisao kodom ali sad se javio drugi problem u dbgridu dobijem decimale ali kad quickreport-u ubacim kolone i sum-om ih saberem nedobijam taj format tj dobijem puno decimala
unapred hvala
|
|
|
|
Poslao: 10 Avg 2006 17:24
|
offline
- beli0135
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Stavi jedan "calculated field", i onCalculate preformatiraj vrednost kako tebi odgovara
|
|
|
|
|
Poslao: 11 Avg 2006 08:16
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
I u QuickReportu uradis isto kao i za ovaj DBGrid ako se radi o prikazu nekih polja iz baze, s tim sto za taj Express koji racuna sumu nekih polja imas property Mask u ObjectInspector-u i u tom property-u takodje stavis ono ###,###,###,##0.00 ili opet samo 0.00 i suma ce ti se prikazati kako treba.
|
|
|
|
Poslao: 14 Avg 2006 17:55
|
offline
- Pridružio: 11 Jun 2006
- Poruke: 94
|
+Uzgred kada koristim te stvari u DELFIJU postoji naka fukncija koja slicno funkcionise kao i ono formatiranje kod realnih brojeva u paskalu
* Ako to nekoga interesuje mogu to da i pogledam. Inace osnovne stvari o tome imaju u nekoj zbirci ili nekom tako upustvu nisam sto posto ni siguran..
I guess I am back
|
|
|
|
Poslao: 14 Avg 2006 19:46
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Naravno da postoji, a to je recimo:
Format('%9.2n', [NekiBroj]);
Ako je NekiBroj = 123456,789 ovaj format ce ga zapisati kao: 123.456,79
Pogledajte ovaj sajt za vise informacija o komandi format:
http://www.delphibasics.co.uk/RTL.asp?Name=Format
|
|
|
|
Poslao: 15 Avg 2006 08:39
|
offline
- Pridružio: 11 Jun 2006
- Poruke: 94
|
+Naravno ima lepo objasnjeno u Krausu ali mi je malo C-oska
+ali ima FloatToStrF i detaljno je objasnjena u HELP-u...
posjeduje neke jako lepe mogucnosti ja sam je parputa koristio kada sam povezivao se sa akcesovim bazama.....
Obavezno staviti f nije greska inace imaju i neke slicne funkcije koje mogu biti jako korisne
HH
|
|
|
|
Poslao: 15 Avg 2006 09:23
|
offline
- Strog
- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
Da, ovo sto sam gore napisao je klasicna C sintaksa za formatiranje prikaza na ekranu pretocena u Delphi sto mi se jako svidja ...
|
|
|
|