12.07.2015 Aufrufe

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

PROTECT=YES|NOFalls Sie PROTECT=YES angeben, ist ihr Feld geschützt und kann nicht überschriebenwerden. Dies ist nur dann sinnvoll, wenn Sie eine <strong>Makro</strong>-Variable in einem Felddarstellen wollen; konstanter Text ist automatisch geschützt.REQUIRED=YES|NOvereinbart, daß eine Eingabe ins Feld erfolgen muß, da der <strong>Makro</strong>-Prozessor sonstnicht zum nächsten Feld springt.DISPLAY=YES|NObestimmt, ob die Eingabe am Bildschirm erscheint oder nicht, z.B. bei der Abfrage vonPasswörtern.AUTOSKIP=YES |NO (Abkürzung Auto=)Kontrolliert, ob der Cursor automatisch auf das nächste Eingabefeld springt oder erstnach Drücken der Enter-Taste. Wenn Sie AUTOSKIP=YES angeben, springt derCursor automatisch in das nächste ungeschützte Eingabefeld.5.12.3 Gruppen-DefinitionDie Gruppendefinition definiert eine Gruppe von Feldern, die gleichzeitig in einem Fensterangezeigt werden.Syntax:GROUP=GruppennameDer Gruppenname muß den üblichen <strong>SAS</strong>-Namenskonventionen entsprechen.Zum Aufruf ist dann sowohl der Name des Fensters, als auch der Gruppenname anzugebenBeispiel: Fenster.monatDamit wird die Gruppe monat des Fensters Fenster aufgerufen.5.12.4 Automatische VariablenDie %window-Anweisung generiert automatisch die beiden folgenden Variablen:SYSCMD,die den Text des letzten Fensterkommandos enthält undSYSMSG,die den Text enthält, der in der Message-Zeile (erscheint unter der Komanndozeile)ausgegeben werden kann. Der Wert der Variable SYSMSG kann z.B. über eine %let-Anweisung definiert werden.BeispieleBeispiel 1:Das erste Fenster soll nur drei Textzeilen anzeigen.%window grusswin color=white#9 @32 'Guten Tag, hier ist ihr <strong>SAS</strong> System!'attr=highlight color=black#11 @35 "Heute ist &sysday, der &sysdate.." color=black#17 @28 'Drücken Sie die Enter-Taste um weiterzumachen.'color=blue;%display grusswin;29

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!