[ baseQ @ 15.12.2006. 03:05 ] @
Pozdrav svima,
treba mi mala pomoc oko QRExpression-a.
Neznam kako programski da ocitam vrednost koju izracunava komponenta
QRExp iz QuickReporta. Uredu vidim na Preview stranici,
ali kodno nemogu da je izvucem.
Na inostranim forumima predlazu da prvo ocitam vrednost:

if(QRExpr->Value.Kind == resInt)
onde je vrednost tipa Value.IntResult
etc (resDouble,resString,resBool,resError)

Ok, logicno ali bez obzira sto expression racuna (pr. SUM(cena*kolicina))
tako da je sve ok na print-preview strani,
ja vrednost nikako nemogu kodno da ocitam.
ni na BeforePreview event-u ni na AfterPreview etc.....
Uvek je Value.Kind=resError !!!!!
Da li neko mozda ima iskustva u ovome
i moze da mi pomogne.

compiler Borland C++ 6.0
Unapred Hvala
poz svima
[ X Files @ 15.12.2006. 06:44 ] @
Ne znam sta ti konkretno treba, ali TQRExpr ima event OnPrint():
Code:


void __fastcall TFormQuickReport::QRExpr1Print(TObject *sender, 
      AnsiString &Value) 

   int x = Value.ToInt(); 
   // ovde dalje upotrebi 'x'
}

[ baseQ @ 15.12.2006. 14:31 ] @
Joj, joj ,joj
sve sam probao,
naravno. sem tog dogadjaja!

hvala druze, izgubih uzalud ceo dan
a pred ocima mi je bilo.
poz