W docu mamy:
Cytuj:
string RUN( string raport, [argumenty])
Czyli np. Run("drugi raport", arg0, arg1, arg2, ..., arg8)
Niestety arg9 przekazać się już nie da. To też jest problemem, ale jakoś obszedłem.
Zauważyłem jednak (informacja z
tego wątku), że można zrobić również tak:
Kod:
Run("drugi raport", -1, arg1, arg2, ..., arg8)
Powoduje to wykonanie raportu w trybie wydruku, podczas gdy wcześniejsza wersja robiła podgląd. Fajnie, że jest taka możliwośc, ale jak zrobić, żeby raport podrzędny ("drugi raport") wykonany został w takim samym trybie jak raport bieżący, zawierający to polecenie? Albo inaczej: jak sprawdzić, w jakim trybie wykonuje się nasz raport: czy jako podgląd, czy jako wydruk?
dopisane po upływie godziny:Eureka, znalazłem. Przecież gdzieś to pamiętać musi. Sekcja [FVS] (lub inna) w pliku Admin.ini (lub innym), wpis Wydruk=0/1. Czyli końcowa postać jest następująca:
Kod:
Run("drugi raport", -Val(GetIni("FVS", "Wydruk", KatalogFirmy()+CurrentUser+".ini")), arg1, arg2, ..., arg8)