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?
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.
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.
Dzięki, działa :). Kluczem są nawisy : [zmienna]. Mi automatycznie znak # między nawiasy wrzucało i dlatego był problem
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.