StatExec()
StatExec() – Statistik Eingabefenster
Die Funktion öffnet das Eingabefenster einer Statistik und startet sie, falls angegeben.
Die Eingabefelder können über die Parameter 'aParameter', 'cStandorte', 'cAbteilungen' und 'nMandant' vorbelegt werden.
Die Verarbeitung kann auch ohne Anzeige des Fensters erfolgen.
Hinweis
Wird einer der Aufbereitungs-Parameter (Eingabeparameter, Standorte, Abteilungen, Mandant) nicht übergeben dann wird die letzte Einstellung dieses Parameters wieder hergestellt. Wenn die Aufbereitung im lQuietMode geschieht sollten daher immer alle Parameter vorbelegt werden.
Parameter | Beschreibung |
---|---|
nDab420Rec:N | Statistik-Nr. |
lWait:L | Wartemodus; Default = True; im Quiet-Mode immer True |
aParameter:A | Liste der Eingabeparameter als Array; kann ausgelassen werden |
cStandorte:C | Standorte; kann ausgelassen werden |
cAbteilungen:C | Abteilungen; kann ausgelassen werden |
nMandant:N | Fibu-Mandant; kann ausgelassen werden |
lAutoPrint:L | Druck nach Verarbeitung starten; |
lShowInfo:L | Benachrichtigung beim Beenden anzeigen; Default = False |
lAutoStart:L | Aufbereitung sofort starten; Default = False |
lQuietMode:L | Fenster nicht anzeigen (nur mit AutoStart); Default = False |
Rückgabewert
keiner
Beispiel
StatExec(36, // Statistik 36 starten
True, // Warten (im Quiet-Mode immer True)
{21, 22, '83' , '89999', 3}, // Parameterliste
'000/001', // Auswertung für Standorte 000 und 001
'12345', // Abteilungen 1 bis 5 berücksichtigen
, // Mandant (hier nicht relevant)
False, // kein automatischer Druck
False, // keine Meldung, wenn Verarbeitung beendet ist
True, // Parameter validieren und sofort Verarbeitung starten
True) // Fenster nicht anzeigen
// Mit StatExport() kann eine aufbereitete Statistik, gedruckt oder exportiert werden.
// Export in eine Grafik.
StatExport(36, // Statistik 36 auswählen (muss aufbereitet sein)
statExpExport, // Exportart: Druck-Export
'C:\test\Export36', // Pfad (optional) und Dateiname
statFmtJPEG) // speichert Statistik 36 als JPEG-Grafik
// Anschließend soll auf dem Standarddrucker gedruckt werden.
StatExport(36, // Statistik 36 auswählen
statExpPrint, // Drucken ohne Dialog
, // Pfad und Name kann ausgelassen werden
, // kein Exporttyp gewünscht
, // Name des Druckers (leer = Standard)
'Statistik 36 Querformat') // Name des Drucklayouts