RUN_REP()

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):

targetcode

Pavyzdžiai

  1. 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.

  1. 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,"")