LocalSQL

9 отговора 238 прегледа
#1

LocalSQL

imam malko problemche:)
(Delphi i Paradox baza)
Triabwa da umnojawam 2 float poleta ot edna tablica (suma na faktura i kurs na dolara za denia) i sled towa da gi zakrygliam do 2-ria znak. Ama w localSQL mai niama takiwa neshta kato ROUND :(((
Ima li niakoi ideia ?

Отговор
в отговор на Kikimor #2

Re: LocalSQL

A ne moje li prosto da umnojish rezultata po 100, da mu vzemesh cialata chast i da go radelish na 100?


Tova e prosto ideia, ne znam kakvi vyzmojnosti ima SQL-a

Отговор
в отговор на Kikimor #3

Re: LocalSQL

Kikmore, kakvo e tova "localSQL"?
Koeto ne stava s SQL (a kryga ot tezi situacii na praktika ne sa mnogo, za6toto standarniq SQL ima dosta komandi za smetki), stava sys smetki v koda na prilojenieto. A za6to ne izpolzva6 i Delphi za celta. Toi ima dosta sredstva sy6to :-)))

Отговор
в отговор на DVasilev #4

Re: LocalSQL

heh, ami standartnia SQL si e dobre, ama s Paradox ne stawa, "capability not supported"... triabwa da promeniam wsichko, da slagam Interbase ili neshto takowa ... :( inache da, moga da go naprawia bez sql, ama kakwa e ideiata togawa - to wse edno dosowska programa na pascal prawia :(

Отговор
в отговор на question #5

Re: LocalSQL

Heh, hitra ideia, ama zakryglianeto pada w kanala ... :(

Отговор
в отговор на Kikimor #6

Re: LocalSQL

Mi znachi shte pribawish 50 kym umnozhenoto po 100 chislo.
floor(x + 0.5) = round(x);

Отговор
в отговор на Kikimor #7

Re: LocalSQL

Ne stava li ako go napravi6 iz4islimo pole?

Отговор
в отговор на Skotowydec #8

Re: LocalSQL

Skotowydec, stava vypros za embeded SQL, razbira se 4e moje s kod v prilojenieto ama v slu4aq tova e vse 1 da trepe6 muhi s top :-))

Отговор
в отговор на DVasilev #9

Re: LocalSQL

ako twa s umnozhenieto po 100 mu wyrshi rabota, no iska zakrygljane, az mu kazwam kak da postigne zakrygljane wmesto floor. njamam ideja koe ot tija neshta stawa za embedded SQL i koe iska kod w prilozhenieto - ama si pomislih che ako mozhesh da umnozhish po 100, sigurno shte mozhesh i da pribawish 50 posle. ili gresha?

Отговор
в отговор на Kikimor #10

Re: LocalSQL ... a da si 4uwal

za calculated field - t.e. pole 4iato stojnost se iz4isliawa po wreme na wzimane da saotwetnia red ot tablicata.
Otwori si spisaka s poleta na tablicata - daj desen buton -> New field - sled koeto izberi ime, tip - real, i Calculated!!!!!! ot 3 -te wazmoznosti
SLed koeto pogledni sabitieto OnCalc na TTable - maj taka se kazwashe
tam pishesh slednia kod

Table1['CalcField'] = RoundTo2(Table1['AllSum']);

Kadeto RoundTo2 ti zakraglia sumata do wtoria znak - t.e. umnozawash *100 zakragliash i sled towa /100 - prosto

---
Е т'ва е живот!
Отговор