• 2 odgovora
  • 2.180 pregleda
Fastreport i varijable 10.02.2011. u 13:44 · pre 191 meseci #1
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.
Re: Fastreport i varijable 11.02.2011. u 10:00 · pre 191 meseci #2
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;
Potpis
Marcha
-----------------------------------
Pretpostavka je majka zajeba.
Re: Fastreport i varijable 11.02.2011. u 12:27 · pre 191 meseci #3
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'?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme