Makros lassen sich bei Bedarf automatisch mehrmals ausführen, z. B. für alle Lehreinheiten. Dazu werden mindestens die Felder schleifenrelation und schleifenfeldname, sowie unter gegebenen Umständen die Felder schleifenfstand und schleifenfsicht gefüllt.
Feld | Beispiel | Kommentar |
---|---|---|
maskeninfo_id1 | 10800 | |
maskeninfo_id2 | 10050 | |
active | 0 / 1 | 0 zum deaktivieren |
sortnr | 1 | |
schleifenrelation | <<SQL>> select key_apnr,name from organigramm where lehre=1 and orgstrukur=30 order by 2 | |
schleifenfeldname | Org. Einheit | |
schleifenfstand | 1.1.2005 oder <<Org. Einheit-Stand>> oder <<today>> | falls das schleifenfeld einen Stand benötigt |
schleifenfsicht | 13 oder <<Org. Einheit-Sicht>> | falls das schleifenfeld Sichten unterstützt (art=12) und mehr als eine Sicht zur Auswahl steht, muss die gewünschte Sicht (tid) angegeben werden |
aktion |
Im Makro 10800 wird der Bericht Stud. Allg (10050) aufgerufen. Da das Feld schleifenrelation gefüllt ist, wird der <<SQL>> ausgeführt und Stud. Allg. (10050) mehrmals entsprechend der Anzahl gefundener Einträge ausgeführt. Dabei wird immer ein Eintrag in das Feld mit dem schleifenfeldnamen Org. Einheit eingesetzt.