Ataskaitos ar ataskaitų junginio vykdymo iškvietimas
Sintaksė
RUN_REP(lfile,lOutput,tcOutputName,tcTempDirectory,tlNotOpenViewer,tcCodePage,tlSilent,tlNewSession,tcTarget,tcArchive,tlAdditive,tlDeleteFileAfter,tuAppend)
Grąžina
.T. arba .F., jeigu buvo klaida (pvz., nenurodytas arba klaidingai nurodytas ataskaitos failas) . Paleidžiamas ataskaitų vykdymas.
Parametrai
Parametras | Aprašymas | Formatas |
---|---|---|
lfile | Ataskaitų failai (sujungiami per kabliataškį ; ) | C |
lOutput | Ataskaitos išsaugojimo failo formatas (galimos reikšmės pateikiamos lentelėje žemiau) | C |
tcOutputName | Ataskaitos išsaugojimo failo vardas | C |
tcTempDirectory | Darbinis katalogas. Pagal nutylėjimą, tcTempDirectory=titi_pagr.tmp_dir | C |
tlNotOpenViewer | Ar sugeneravus failą atidaromas peržiūros ("preview") langas. Jei reikšmė .T., langas neatidaromas. Pagal nutylėjimą, reikšmė .F. | L |
tcCodePage | Nurodoma koduotė ("CodePage"). Pagal nutylėjimą, reikšmė .F. | |
tlSilent | Ar nerodyti angliškų pranešimų kraunant duomenis į ataskaitą. Pagal nutylėjimą, reikšmė .F. | L |
tlNewSession | Ar atidaryti naują langą pvz., Word dokumentui (netaikoma tik PDF). Pagal nutylėjimą, reikšmė .T. | L |
tcTarget | Ataskaitos formatas. Pagal nutylėjimą, tcTarget=lOutput. | C |
tcArchive | Nurodomas zip failo vardas, kuriame bus patalpinta ataskaita | C |
tlAdditive | Ar papildyti zip archyvą failu. Jei reikšmė .F., archyvas bus perrašytas. Pagal nutylėjimą, reikšmė .F. | L |
tlDeleteFileAfter | Ar ištrinti failą po to, kai jis bus patalpintas į archyva (zip). Pagal nutylėjimą, reikšmė .T. | L |
tuAppend | Ar papildyti PDF dokumentą nauja ataskaita. Pagal nutylėjimą, reikšmė .F. | L |
Parametro lOutput galimos reikšmės (lauke Targetcode):
Pavyzdžiai
Programoje paruošiami ataskaitai reikalingi duomenys ir paleidžiamas ataskaitos spausdinimas: run_rep("cc1_614a.frx","").
Jeigu formuojamas PDF failas:
run_rep("cc1_6171.frx",'PDF')
arba
run_rep("cc1_6171.frx",'PDFO')
Pastaba. Naudojant formatą PDFO sukuriamas failas būna kelis kartus mažesnis nei naudojant formatą PDF. Tačiau šiam formatui būtinai reikalingas MS Office.
Ataskaita "Pirkimų operacijų analitika" - SYSTEM000958. Yra programa prieš spausdinimą "rp5_2061.prg", bei dvi ataskaitos "rp5_2061.frx" ir "rp6_2061.frx", kurios apjungiamos. Programos prieš spausdinimą ataskaitų apjungimo prasme esminis tekstas toks:
LOCAL lFile1, lFile2
m.lFile1=rap_kop(at_sar.failas)
m.lFile2=rap_kop(at_sar.failas2)
=run_rep(m.lFile1+";"+m.lFile2,"")