[ franjo_tahi @ 10.02.2011. 13:44 ] @
Poslušao sam vaš savjet - skinuo FastReport (demo) i pokušao napraviti ispis.
Stvar izgled OK, dosta jednostavna, dok nisam došao do nekih specifičnih ispisa koje koristim.
Zanima me sljedeće:
1. Kako u FR definirati varijablu i kako je puniti iz programa prije ili za vrijeme ispisa?
2. Kako pounit textbox kontrolu na FR iz programa?
3. Kako iz FR vratiti vrijednost u varijablu u programu?

Pokušao sam do promjerima i googlu, nisam našao. Ako netko zna... par linija koda i malo pojašnjenja.
Unaprijed zahvaljujem.
[ marcha @ 11.02.2011. 10:00 ] @
Za citanje i postavljanje variabli :
Code:

var x:variant;
begin
  frxReport1.Variables.AddVariable('Nekakategorija','MojaPromenjiva', 'NekaVrednost');
  x := frxReport1.Variables.Variables['MojaPromenljiva'];
end




Postavljanje vrednosti iz programa u TfrxMemoView
Code:

var
  frxMemo: TfrxMemoView;
begin
  frxMemo := frxReport1.FindObject('frxMemoNesto') as TfrxMemoView;
  if Assigned(frxMemo) then
    frxMemo.Memo.Text := 'Neki moj tekst';
end;


Citanje vrednost iz TfrxMemoView
Code:

var
  frxMemo: TfrxMemoView;
  s:string;
begin
  frxMemo := frxReport1.FindObject('frxMemoNesto') as TfrxMemoView;
  if Assigned(frxMemo) then
   s:= frxMemo.Memo.Text;
end;
[ franjo_tahi @ 11.02.2011. 12:27 ] @
Hvala marcha

još samo jedna stvar:

U kodu koji se može upisivati u fr pri kreiranju, nije klasični delhpi, kako u njemu definiram varijablu 'MojaPromeljiva' koju punimim iz programa i što je 'NekaKategorija'?