Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

oncalc event i oduzimanje vrednosti

[es] :: Pascal / Delphi / Kylix :: oncalc event i oduzimanje vrednosti

[ Pregleda: 710 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

Član broj: 295089
Poruke: 1343
*.dynamic.isp.telekom.rs.



+5 Profil

icon oncalc event i oduzimanje vrednosti23.09.2023. u 14:56 - pre 7 meseci
Imam dbgrid koji pokaziuje rezultate iz jednog queryija,i imam dodato polje (nije iz baze,vec je calc fields),koje se zove ostatak,a treba da oduzme vrednost iz drugog reda sa vrednošću iz prvog reda,i sve tako do kraja dbgrid,dakle treci sa drugim,cetvrti sa trecim itd...E sada zanima me,jer to uopšte može iz eventa oncalc ili mora iz adoqueryija?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: oncalc event i oduzimanje vrednosti24.09.2023. u 11:24 - pre 7 meseci
Dakle, vrednost iz jednog sloga (prethodnog poziva za OnCalc) ti treba u narednom (trenutni poziv za OnCalc).
Moze, ali moras ubaciti i neku globalnu (ili na formi) promenljivu koja ce cuvati te vrednosti izmedju poziva OnCalc eventa.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1343
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: oncalc event i oduzimanje vrednosti27.09.2023. u 17:43 - pre 7 meseci
Odradim ovaj deo petlje,gde imam globalnu varijablu,i to je broj,ali kada ga saljem na calc fields,uvek mi računa tu varijablu,kao poslednji broj iz te petlje....
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: oncalc event i oduzimanje vrednosti28.09.2023. u 13:24 - pre 7 meseci
Pusti kroz debugger pa prati sta se desava nista drugo ti ne moze pomoci.
Ili zaboravi na onCalc polja, predji na TCLientDataset i sam upisi podatke u taj dataset sa vrednostima koje ti trebaju.
 
Odgovor na temu

_deran_

Član broj: 69493
Poruke: 252
*.dynamic.kdsinter.net.



+1 Profil

icon Re: oncalc event i oduzimanje vrednosti28.09.2023. u 20:17 - pre 7 meseci
Mozes sa Lookup da dodjes do bilo kojeg podatka iz TDataSet (TADOQuery itd) bez da se pozicioniras na njega, pa tako dodjes do podataka iz prethodnog reda. Ovo sto je Savkic rekao ce brze da ti radi, ali ako nemas mnogo podataka onda ti je ovo mozda jednostavnije.
Trebace ti neko pravilo po kojem bi znao koji je prethodni red, neki redni broj sloga ili tako nesto.
Ako koristis MS SQL neki malo noviji, podatke iz prethodnog reda mozes da uzmes sa window funkcijom "LAG", pogledaj na netu.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: oncalc event i oduzimanje vrednosti

[ Pregleda: 710 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.