Jak przenieść dane z Form1 do Lazreport?

0

Jak w temacie. Np. Mam na Form1, text w Label1. Jak go przenieść go na wydruk w Lazreport? Czy to się robi jak przenoszenie zmiennych pomiędzy Form'mi?

2

w raporcie wstawiasz pole zawierające parametr (w lazreport parametr to tekst pomiędzy nawiasami kwadratowymi, np. [param1]), a następnie w kodzie programu oprogramowujesz zdarzenie OnGetValue dla komponentu raportu, np.

procedure TForm1.frReport1GetValue(const ParName: String; var ParValue: Variant );
begin
  if ParName='param1' then         
  ParValue:=nagl;
end; 

w tym wątku: http://4programmers.net/Forum/Delphi_Pascal/221774-lazreport_-_drukowanie_cennika
załączony jest przykład wykorzystujący przekazywanie parametrów z aplikacji do raportu.

0

Właśnie tą drogą szedłem, ale chyba coś w projektowniu raportu pochrzaniłem. Nie wiem jak w nim ustawić zmienną, tak żeby odnieść się do niej zmienną z np.Form1.

0

Dzięki, działa :). Kluczem są nawisy : [zmienna]. Mi automatycznie znak # między nawiasy wrzucało i dlatego był problem

1 użytkowników online, w tym zalogowanych: 0, gości: 1