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

Rave sumiranje, oduzimanje, mnozenje, dijeljenje

[es] :: Pascal / Delphi / Kylix :: Rave sumiranje, oduzimanje, mnozenje, dijeljenje

[ Pregleda: 3652 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 11:24 - pre 179 meseci
Trazim nacin kako da dobijem sumu u rave-u. Dobio sam sumu polja Iznos, ali kako da sada na to dodam porez od 22%. Odnosno kako pomnozim sum(Iznos) * 0,22 u Rave-u?

 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 11:36 - pre 179 meseci
Citat:
Markanto: Trazim nacin kako da dobijem sumu u rave-u. Dobio sam sumu polja Iznos, ali kako da sada na to dodam porez od 22%. Odnosno kako pomnozim sum(Iznos) * 0,22 u Rave-u?


Pa prije nego daš PrintTab napravi

iznos := iznos *1,22.

Ili nisam dobro shvatio pitanje?
F
 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 12:00 - pre 179 meseci
Nismo se shvatili. Sve vučem u Rave-u iz DataSet-a, a vrijednost pdv-a nemam u Datasetu. Sada sam uz pomoć Data Text-a dobio sam sumu Iznos, ali kako da sada iz tog iznosa izvučem PDV? Trebam jos jedan DataText (valjda on) u kojem će pisati ta vrijednost! Trebam nacin kako da sada dodjem do toga kroz code u Rave-u!
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 12:11 - pre 179 meseci
Čekaj, ti želiš izvući iznos pdv-a iz nekog iznosa?
Npr.
Želiš iz iznosa 122 dobiti da je unutra 22 pdv-a?
F
 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 12:24 - pre 179 meseci
Tako je. U Delphi-u sam to dobio (na labelu), a sada mi još samo to fali u rave-u!
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 12:33 - pre 179 meseci
Citat:
Markanto: Tako je. U Delphi-u sam to dobio (na labelu), a sada mi još samo to fali u rave-u!


Pa možeš tako kako sam ti napisao u prvom odgovoru. Izračunaš iznos pdv-a i onda

PrintTab(iznos)
F
 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 12:47 - pre 179 meseci
Ne razumijem taj PrintTab. Mozes mi to malo pojasnit? Malo coda mozda??
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 13:10 - pre 179 meseci
Code:
procedure TFIspis.ZagLista(Sender: TBaseReport);
begin
  with Sender do
  begin
    MarginTop := 20;
    YPos := 10;
    MarginBottom := 25;
    MarginRight := 20;
    MarginLeft := 20;
    DataModule.DataSet.Open;
    if DataModule.DataSet.Locate('POLJE', sPolje, []) then
    begin
      ClearTabs;
      SetTab(05, pjLeft, 100, 0, 0, 0);
      SetFont('Arial', 11);
      Bold := True;
    PrintTab(DataModule.DataSet['NAZIV']);
      NewLine;
      SetFont('Arial', 10);


To ti je samo isječak iz koda.

F
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 13:13 - pre 179 meseci
Auuuuuuuuuuuuuuuuuu,

sorry, tek sada sam skužio da piše RAVE. Ovo šta sam ti ja pisao je nešto drugo, Zanemari i sorry.

Ali evo načina:

Dodaj u dataset calculated polje, i onda na OnCalcFields izračunaj taj iznos koji ti treba i to je to.
F
 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 13:38 - pre 179 meseci
Hvala, ali moze jos jedna mala pomoc, odnosno malo bolje obasnjenje! Razumijmem kako sa time, ali nikak da to skopcam sada/zavrsim!
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 13:41 - pre 179 meseci
Desni klik na dataset, fields editor. Opet desni klik Add new field. Označi ga kao data, daj mu ime, tip.
Zatim na Dataset.OnCalcFields napiši nešto ovako:

Dataset.FieldByName('clcPolje').AsFloat := nekiiznos * nesto / 100;

Nakon toga možeš to polje koristiti isto kao ostala polja u datasetu. Kužiš?
F
 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 14:23 - pre 179 meseci
Svaka cast na strpljenu! :)
Hvala, to bi bio odgovor!

Imam još neka pitanja, pa dali ti se mogu obratiti na privatni mail
(ali tek za 10-ak dana)?

 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 14:24 - pre 179 meseci


Možeš, nije problem.
F
 
Odgovor na temu

dogriz
Sombor

Član broj: 29744
Poruke: 259
*.dynamic.sbb.rs.

Sajt: dogriz.blogspot.com


+6 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje10.07.2009. u 21:30 - pre 179 meseci
http://edn.embarcadero.com/article/34187

Ima dobar tutorial za korišćenje Rave-a.
 
Odgovor na temu

gpedja_70
programer
Novi Sad, Srbija

Član broj: 224317
Poruke: 53
*.wobyhaus.co.rs.



+2 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje14.07.2009. u 11:11 - pre 179 meseci
Postavis CalcOp komponentu sa Reports palete,
za operator stavis coMul
za Src1DataView postavis dataview koji si povezao
za Src1DataField postavis taj tvoj IZNOS
za Src2Value postavis 0.22
DestParam nazovi npr. IZNOS_POREZA

postavi DataText komponentu i u DataField upisi: Param.IZNOS_POREZA

poz.
 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje20.07.2009. u 08:18 - pre 179 meseci
gpedja_70 hvala. Bio sam na godisnjem odmoru pa nisam iz toga razloga mogao nista prije napisati. Odg. mi se cini ok, samo sto sada
nailazim na jedan problem, a to je da kada stavim DataText i u DataField upisem: Param.IZNOS_POREZA nista ne vidim na reportu.
Ne vidim gdje sam pogrijesio. Sve je opisamo step by step (svaka cast), ali jos mi nesto tu fali.
 
Odgovor na temu

gpedja_70
programer
Novi Sad, Srbija

Član broj: 224317
Poruke: 53
*.wobyhaus.co.rs.



+2 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje20.07.2009. u 13:06 - pre 179 meseci
da li si CalcOp i DataText postavio na DataBand?
i da li taj DataBand ima property DataView na neki dataview koji vraca tvoju kolonu IZNOS?

poz.
 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje20.07.2009. u 14:21 - pre 179 meseci
Taj dio bi stavio u titleBand. Mogu? Dogriz je dao dobar tutorial koji sam malo na brzinu pogleda, te me se cini temeljit,
pa kada dodjem doma pokusat cu jos nesto iskemijat.
Rijesenje iznos i pdv bi mi trebali pisati na vrhu papira ili na zaglavlju.
 
Odgovor na temu

gpedja_70
programer
Novi Sad, Srbija

Član broj: 224317
Poruke: 53
*.adsl.eunet.rs.



+2 Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje20.07.2009. u 19:26 - pre 179 meseci
Onda, posto pretpostavljam nemas samo jednu stavku na racunu, ili dokumentu :)
Napravi CalcOp kao sto sam ti rekao gore, samo preskoci poslednji korak za DataText

Zatim na TitleBand ili gde vec hoces porez postavi drugu komponentu CalcTotal
podesi property CalcType ctSum, DataField postavi Param.IZNOS_POREZA, Controller postavi DataBand koji sadrzi detalje tj stavke
DestParam nazovi rezimo TOTAL_POREZA

I sada postavi DataText na TitleBand i za DataField sada stavi Param.TOTAL_POREZA

Ovim postupkom racunas porez za svaku stavku i na kraju ga sumiras i prikazes kao DataText.

pozz!
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.adsl-a-1.sezampro.yu.



Profil

icon Re: Rave sumiranje, oduzimanje, mnozenje, dijeljenje21.07.2009. u 09:21 - pre 179 meseci
@Markanto

Sve to se može odraditi u SQL - u, potom dobijeni atribut proslediš u RAVE kao deo sloga koji učitavaš i, po meni, na osnovu zahteva koji si izneo je najjednostavnija varijanta. Ali nije loše i da naučiš kako se to u RAVE - u može odraditi, verovatno može i bez OnCalcFields, odnosno da ti sam RAVE izračuna vrednosti koje želiš na osnovu, recimo, dva atributa koja si mu prosledio (u tvom slučaju suma i porez!?!).

Pozdrav.
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Rave sumiranje, oduzimanje, mnozenje, dijeljenje

[ Pregleda: 3652 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

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