BBASIC Help-Funktionen
Bedingte Verarbeitung mit Flags und DONE

Programmablauf Steuern mit FLAGS und DONE

Grundsätzlich kann der Programmablauf mit IF..... ELSE ENDIF gesteuert werden.

Flags

Flags können nur JA oder NEIN. Sie können GESETZT werden zB mit ASKFLAG oder SETFLAG bzw. RESETFLAG

Flags speichern sich den Wert nicht dauerhaft - bei der Nächsten Auswertung sind sie wieder im nicht gesetzten Zustand

Sie Beispiel Flags weiter untern auf dieser Seite

DONE

Man kann den Programmablauf auf DAUERHAFT beeinflussen, zB. das pro Jahr nur ein Mal eine Umbuchung erfolgen kann.

IFNOTDONEMANDANTJAHR,UmbuchungReisekosten

...

DONEMANDANTJAHR,UmbuchungReisekosten

ENDIF

Einmalig pro DATENBANK - also pro KONZERN

IFNOTDONE,STEUER
DONE,STEUER

Einmalig pro MANDANT

IFNOTDONEMANDANT,TEXT
DONEMANDANT,TEXT

Einmalig pro MANDANT und Jahr

IFNOTDONEMANDANTJAHR,Abschluss
DONEMANDANTJAHR,Abschluss

Einmalig pro MANDANT und Jahr/Monat

IFNOTDONEMANDANTMONAT,Warenbuchung
DONEMANDANTMONAT,Warenbuchung

 

Flags
Copy Code
ASKFLAG,ANLAGEV,Sollen echte AnalgenV gedruckt werden
IFFLAG,ANLAGEV
ASKFLAG,DESIGNER,Soll der Designer aktiviert werden
DESIGNER-INITKARTEI,AV,ANLAGEV
DESIGNER-RUECKSEITE,1
DESIGNER-DEFVAR,AVJAHR,JAHR
DESIGNER-DEFVAR,HAUS,Teststr. 1, München
DESIGNER-DEFVAR,EINNAHMEN,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,HAUS,HAUSNAME
DESIGNER-DEFVAR,ANLAGENUMMER,ANLAGEV
DESIGNER-DEFVAR,AUSGABEN1,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABEN2,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABEN3,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABEN4,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABEN5,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABENAFA,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABSCHREIBMOEBEL,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,ZINSEN,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABENANTEILIG,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,AUSGABENGESAMT,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,UEBERSCHUSS,SPEICHER-PERIODEZ
DESIGNER-DEFVAR,ANLAGENUMMER,??.
DESIGNER-DEFVAR,STEUERNUMMER,STEUERNUMMER

IFFLAG,DESIGNER
DESIGNER-EDIT
ENDIF
DESIGNER-STARTKARTEI,,ANLAGEV
ENDIF
See Also

Bedingte Verarbeitung und Programmsteuerung IF THEN ELSE

PermanentSpeicher