Raport forma echipa
[PRINTER [PROMPT] [NOPAGEEJECT] [NOEJECT]]
Trimite raportul la imprimantă.
Pentru a afișa dialogul de imprimare înainte de imprimare caseta, include PROMPT cuvinte cheie. În modul asistat-obiect, o opțiune permisă în caseta de dialog Print va depinde de elementul de valoare ReportListener.CommandClauses.PrintPageCurrent.
Pentru a stabili că Visual FoxPro nu se va efectua pe termen foaie la sfârșitul raportului, și va părăsi deschide lucrarea de imprimare, rotiți NOPAGEEJECT cuvinte cheie. Pe lângă raportul tipărit va fi adăugat la locurile de muncă deja deschise pentru a imprima.
Trebuie să fie sigur că raportul final nu a făcut propuneri NOPAGEEJECT, astfel încât lucrarea de imprimare ar putea fi închise.
NOPAGEEJECT este valabil numai în timpul rulării. Acesta este ignorat în performanța ferestrei de comandă. Schimbarea orientării paginii, cum ar fi peisaj la portret, acesta nu este acceptat între rapoarte.
Puteți concatena mai multe rapoarte folosind NOPAGEEJECT și cu pagini numerotate secvențial, trecând prin toate rapoartele. Aceasta este o tehnică utilă pentru sarcini, cum ar fi rapoarte de transmisie fax.
comandă FORMULAR raport este, de asemenea, permisă pentru NOEJECT de cuvinte cheie. care nu mai acceptă Visual FoxPro, dar este folosit în versiunile mai vechi de FoxPro și FoxBASE + pentru DOS. Acest cuvânt cheie nu are nici o funcție, dar nu produce o eroare.
[FILE] FileName2 [[ADITIVI] ASCII]
Specifică numele unui fișier text în care doriți să trimiteți un raport. Extensia nume de fișier implicit pentru fișierul generat - .txt.
Când includeți cuvinte cheie ASCII. Puteți procesa raportul pe un computer care nu are nici un driver de imprimantă instalat. Fără cuvinte cheie ASCII. comandă FORMULAR RAPORT este rulat pe un computer care nu este instalat driverul de imprimantă generează o eroare.
fișier ASCII conține doar text. În cazul în care raportul de text este creat în FoxPro pentru MS-DOS, cratimele și semnele pot fi folosite pentru liniile de imagine și forme „plus“. Orice setări de font sau culoare, grafica, linii, dreptunghiuri, sau dreptunghiuri rotunjite în fișierul de raport definiția nu apare în fișierul text ASCII. Puteți determina numărul de caractere pentru a plasa pe fiecare linie și numărul de linii care urmează să fie plasate în fiecare pagină, folosind variabilele de sistem și _ASCIICOLS _ASCIIROWS. Valorile implicite pentru aceste variabile de sistem corespund paginii portret standard de. Pentru mai multe informații, consultați. _ASCIICOLS variabilelor de sistem și a variabilelor de sistem _ASCIIROWS.
Pentru a adăuga la sfârșitul fișierului ASCII al noului conținut în loc de suprascriere, ca prefix cuvântul cheie ASCII ADITIVULUI cuvinte cheie. Cuvinte cheie ADITIVI și ASCII ar trebui să fie definite în ordine.
[PREVIEW [PreviewDestination] [nowait] [A WindowName]]
Când utilizați un mod de afișare Visual FoxPro obiect-asistată. comandă FORMULAR RAPORT toate ofertele sunt disponibile în ReportListener dvs. CommandClauses membre-obiect, cu excepția înregistrărilor de selecție a propunerilor (domeniul de aplicare, pentru. și în timp). Puteți utiliza atributul CommandClauses.RecordTotal pentru informații despre gama de rapoarte de performanță sau să atribuie aceste valori ReportListener dvs. obiect înainte de a rula raportul. Subiect de proprietate CommandClauses proprietate vă va oferi informații detaliate cu privire la modul în care fiecare propunere este prezentată într-un CommandClauses membru-obiect.
Următorul exemplu arată cum se efectuează de locuri de muncă lot pentru a imprima rapoarte, sotoyaschee din cele două rapoarte. Visual FoxPro execută un dublu rapoarte de trecere pentru a obține numărul total de pagini, care sunt stocate în _PAGETOTAL variabile de sistem pentru a permite aplicarea expresiei „Pagina X din Y“, în proiectarea raportului.
Vă puteți asigura că raportul termen se efectuează de două ori includerea _PAGETOTAL în termenii raportului. Dacă nu aveți nevoie de _PAGETOTAL, dar ar dori să vadă alte calcule efectuate două serii, puteți utiliza modul de ieșire obiect-asistat și instala ReportListener TwoPassProcess proprietate .T. Pentru mai multe informații, consultați. TwoPassProcess de proprietate.
NoReset stabilește că numărul paginii de imprimare este transferat în contul următor. NOPAGEEJECT stabilește că prima pagină a doilea raport continuă să fie imprimat pe partea din spate a ultimei pagini a primului raport.