------------------------------------------------------------------------------ Erg„nzung zur Anleitung ST-FORMULAR/XFORM 4.11 ------------------------------------------------------------------------------ In diesem Text sind die einzelnen Menpunkte erl„utert. Aus Grnden der šbersichtlichkeit wurde dieser Text aus der Anleitung herausgenommen und in dieser separaten Datei abgespeichert. Hinweis: Es k”nnen grunds„tzlich nur Menpunkte angew„hlt werden, die zu sinnvollen Operationen fhren. Alle anderen Menpunkte sind gesperrt. 4. Bedeutung aller Menpunkte Mentitel '' (ATARI-Symbol) ber dieses Programm zeigt das Programminfo an (Version, Copyright...) Mentitel 'Datei' ..”ffnen Eine neue Datei wird ge”ffnet. Sie k”nnen wahlweise Dateinamen eingeben, in diesem Fall k”nnen Sie ein neues Formular entwerfen. Falls noch ein Formular geladen ist, welches noch nicht gesichert ist, erfolgt eine Sicherheits- abfrage Beim ersten ™ffnen nach dem Programmstart wird auf den Pfad zugegriffen, den Sie unter Parameter- Suchpfade angegeben haben; Wichtig: Befindet sich in dem Ordner, aus dem die Datei geladen wurde, eine Macro-Datei (*.MAC), so wird diese auch geladen! Falls zuvor Macros editiert wurden, erfolgt eine Sicherheitsabfrage. Žquivalent: Control-O ('open') ..schliežen Das aktuelle File wird geschlossen (ohne speichern). Ggf. erfolgt eine Sicherheitsabfrage, ob es zuvor noch gespeichert werden soll. Žquivalent: Control-C ('close') ..speichern speichert das aktuelle Formular unter dem im aktiven Fenster angegebenen Dateinamen ab (als *.FRM-Datei) Žquivalent: Control-S ('save') ..speichern als erlaubt das Abspeichern eines Formulars unter einem neuen Dateinamen (z.B., um mehrere „hnliche Formulare abzuleiten). Anschliežend erfolgt eine Abfrage, ob der neue Pfad bernommen werden soll (d.h., ob das Formular nun unter dem neuen oder dem alten Namen intern gefhrt werden soll). Žquivalent: Control-A ('save As') ..drucken Die aktuelle Datei wird ausgedruckt bzw. das Papier ausgeworfen (im Sofortdruck-Modus); zuvor erfolgt eine Sichereitsabfrage. Žquivalent: Control-P ('print') bzw. Klick auf das Druckersymbol ..an/abmelden Eine Standarddatei kann angemeldet werden, sofern zuvor eines der 7 Formular-Symbole auf dem Desktop angew„hlt wurde. W„hlen Sie zun„chst in der Dateiauswahlbox die Datei aus, anschliežend k”nnen Sie einen Text eingeben. Bei bereits belegten Symbolen k”nnen Sie nur den Text „ndern oder die Standarddatei abmelden. Daten.. ..speichern Die Daten des aktuellen Formulars werden in Textform abgespeichert. Zu beachten ist, daž eine dafr ausgew„hlte Datei (*.MRG) nur Daten von einem Formulartyp enthalten sollten (Die *.FRM-Datei kann als 'Mutterdatei' dazu betrachtet werden). Die Daten k”nnen sp„ter wieder eingelesen werden (s.u.) Ist eine Datei zum Lesen von Daten ge”ffnet, so k”nnen Daten nur in einer anderen Datei abgespeichert werden. Žquivalent: Alternate-S ..anh„ngen Wurde mittels Daten..speichern (s.o.) eine Datei ausgesucht, in der die Daten abgelegt werden, so k”nnen im folgenden die Daten einfach angeh„ngt werden. Somit brauchen Sie hierbei keine Datei mehr auszuw„hlen. Wurde nach 'Daten - speichern' dieselbe Datei zum Lesen von Daten ge”ffnet, so k”nnen w„hrend des Lesens an diese Datei keine Daten mehr angeh„ngt werden! Žquivalent: Alternate-A ..lesen Sie k”nnen eine Datei ausw„hlen, aus der Daten Datensatz fr Datensatz in ein Formular eingelesen werden k”nnen. Diese Daten k”nnen entweder mit '..speichern' oder '..anh„ngen' geschrieben worden sein, oder sie wurden von einer Datenbank geschrieben. Gleichbedeutend ist das Anklicken des Pfeils 'DSATZ' unten links im Desktop, sofern noch keine Datei mit Daten ausgew„hlt wurde; ansonsten s. n„chsten Punkt. An eine ge”ffnete Lesedatei k”nnen w„hrend des Lesens keine Daten angeh„ngt werden! Žquivalent: Alternate-L ..n„chster Datensatz Wurde mit '..lesen' eine Datei ge”ffnet, so k”nnen nun die einzelnen Datens„tze sequentiell eingelesen werden. Žquivalent: Pfeil im Desktop links unten (D-SATZ); dort wird auch die Nummer des aktuellen Datensatzes angezeigt. oder: Alternate-N ..abbrechen Beendet das Einlesen der Datens„tze mit Sicherheitsabfrage Žquivalent: Alternate-C ('cancel') ..lesen und drucken Wie '..lesen', jedoch werden alle Datens„tze sofort ausgedruckt. Eine Dialogbox informiert ber den aktuellen Datensatz und die im Druck befindliche Seite des Formulars. Besonders empfehlenswert fr Formulare, die endlos vorliegen (Etiketten, šberweisungstr„ger, Rechnungen usw.), oder wenn Sie einen automatischen Einzelblatteinzug besitzen (z.B. fr Zeugnisse) Wichtig: Unter 'Parameter:Formular-Parameter' mssen Papierart und -l„nge (bei Endlospapier) eingestellt werden; diese Werte werden mit dem Formular fr jede einzelne Seite abgespeichert. Hinweis: Abbruch mit 'ESC' Žquivalent: Alternate-P ('..and print') Datenbank.. ..Vorlage erstellen Es wird ein Mischdokument (*.DOC, *.RPT ...) geschrieben, daž als Vorlage fr eine Daten bank verwendet werden kann. Durch Mischen der Daten in der Datenbank wird ein Datenfile (*.MRG) erzeugt (-> '..lesen', '..lesen und drucken'). Programm.. ..beenden Das Programm wird beendet. Falls sich ein noch nicht gesichertes Formular im Speicher befindet, erfolgt eine Sicherheitsabfrage. Žquivalent: Control-Q Mentitel: Arbeiten Cursor.. ..positionieren: Es erscheint eine Dialogbox, in der Sie die gewnschte Position des Cursors eingeben k”nnen (nur Sofortdruck- oder Editiermodus). Die Angaben erfolgen in dem von Ihnen gew„hlten -> Mažsystem. Sofern Sie sich in einem Eintrag befinden (Textcursor), ist dieser Menpunkt gesperrt. In diesem Fall k”nnen Sie h”chstens die -> Position korrigeren (s.u.) Žquivalent: Control-X ..auf Seite Erlaubt die Wahl einer Seite bei mehrseitigen Formularen Žquivalent: Control-W aktuellen Eintrag.. ..leeren Der aktuelle Eintrag (in dem sich der Textcursor befindet) wird geleert. Žquivalent: Control-Delete ..entfernen Der aktuelle Eintrag (in dem sich der Textcursor befindet) wird entfernt. Žquivalent: Control-Shift-Delete oder Eintrag -> Mlleimer (Desktop) ..zeige Info Es erscheint eine Box, in der der Label, die Maxi- mall„nge und die Formatierung (linksbndig/ rechtsbndig/unformatiert) des Eintrages eingegeben werden kann. Beim Verlassen (OK oder RETURN-Taste) wird berprft, ob die Eingaben zul„ssig sind und ggf. korrigiert und darauf hingewiesen. W„hrend der Arbeit wird das gew„hlte Feld invertiert. Hinweis: L„nge 0 bedeutet: beliebige Eintragl„nge (max. bis zum rechten Rand) Fast Žquivalent: Anklicken des aktuellen Eintrages mit der linken Maustaste bei gedrckter Control- Taste; funktioniert so allerdings auch in allen Modi und bei nicht aktuellen Eintr„gen (in denen nicht der Textcursor steht) ..ASCII eingeben Es erscheint eine Box, in der ein ASCII-Code (nur gr”žer oder gleich 32) eingegeben werden kann. Bei Abschluž mit OK oder RETURN wird das entsprechende Zeichen eingefgt. Damit k”nnen auch Sonderzeichen (TradeMark usw.) eingefgt werden. Prfen Sie bitte, ob Ihr Drucker(-treiber) die Zeichen untersttzt! Žquivalent: Alternate + Ziffer vom Ziffernblock Position korrigieren Es erscheint eine Box, in der Sie die Koordinaten des aktuellen Feldes ver„ndern k”nnen; sicherheitshalber bleiben die bisherigen Koordinaten st„ndig sichtbar. Das in Arbeit befindliche Feld wird invertiert. Dieser Punkt kann nur angew„hlt werden, wenn sich der Cursor in einem Feld befindet. Žquivalent: Control-K ('korrigieren') oder: Beliebiges Feld mit Doppelklick anw„hlen; dieses Feld wird dann zum aktuellen Feld! Seite.. ..leeren Leert die gesamte Seite (entfernt alle Eintr„ge). Da kein UNDO m”glich ist, erfolgt zuvor eine Sicherheitsabfrage. Es bleibt eine Leerseite zurck. Žquivalent: F1 ..entfernen Die aktuelle Seite wird entfernt. Sicherheits- abfrage wie oben. Hinweis: Die erste Seite eines Formulars kann nicht entfernt werden. Žquivalent: F2 ..einfgen Es wird eine Leerseite bei der aktuellen Seitennummer eingefgt. Die aktuelle Seite rutscht also um eine Nummer nach oben. ..alles leeren Leert s„mtliche Eintr„ge der aktuellen Seite. Es bleiben im Gegensatz zu '..leeren' alle Eintr„ge als Leereintr„ge erhalten. Fixtexte und Kommentare bleiben unberhrt. Ist 'Schalter-Attr. dynamisch' abgehakt, so werden beim erneuten Ausfllen die ursprnglichen Textattribute beibehalten. Žquivalent: F4 Mentitel: Schalter Bildschirm.. R„nder zeigen: Die aktuellen R„nder werden durch Punktlinien dargestellt. Hinweis: Der rechte und der untere Rand begrenzen nur den mit Cursor erreichbaren Bereich. Die absolute Position der Eintr„ge wird davon nicht beeinflužt. Aber: Der linke und der obere Rand sind Offsets. Werden diese R„nder ver„ndert, so verschieben sich alle Eintr„ge entsprechend. šberlegen Sie sich daher von Anfang an, wie Sie den rechten und den oberen Rand w„hlen! Žquivalent: Alternate-R Vertikale x 2: Stellt das Formular in der H”he gestreckt auf dem Bildschirm dar. Vorteilhaft bei sehr engen Formularen (z.B. Euroscheck)! Žquivalent: Alternate-V Label abfragen: Ist dieser Punkt abgehakt, so wird bei Abschluž einer Eingabe in jedem Modus abgefragt, mit welchem Label der Eintrag bezeichnet wird (nicht bei Fixtexten und Kommentaren). Aužerdem kann eine Maximall„nge fr den Eintrag vorgegeben werden sowie das Format (vgl. auch: Arbeiten: akt. Eintrag..zeige Info; die Boxen sind identisch). Ist vor allem im Ausfll-Modus, in dem ja normalerweise nur der Inhalt der Felder editiert wird, eher l„stig, beim Erstellen eines Formulars aber erforderlich. Attr. dynamisch Hier k”nnen Sie w„hlen, ob vorgew„hlte Attribute (kursiv usw.) erhalten bleiben, oder ob Texte immer mit den im Stil-Men vorgew„hlten Attributen (starr) geschrieben werden sollen. I.a. wird man fr bestimmte Felder Attribute vorgeben; dann sollte man diesen Menpunkt einschalten Sofortdruck-Modus.. Zeilenversatz ein: Schaltet Zeilenversatz ein/aus; siehe auch unter 3.1.1 Eintr„ge drucken: Wenn Sie Sorge haben, ein einmaliges Formular im Sofortdruck-Modus zu zerst”ren, k”nnen Sie durch Abschalten dieses Menpunktes den Ausdruck unterdrcken. Dann k”nnen Sie immerhin die vertikale und horizontale Positionierung am Drucker vornehmen, anschliežend einen Probedruck auf Blankopapier anfertigen Protokoll-Ausgabe.. ..unterdrcken: Hier k”nnen Sie vorbergehend die Ausgabe eines Protokolls unterdrcken, etwa wenn Sie Probeaus- drucke anfertigen wollen. Da Protokolle i.a. dazu dienen, einen šberblick ber alle ausgedruckten Formulare eines Typs zu erhalten, wird diese Ein- stellung nicht mit der Parameterdatei XFORM.INF abgespeichert. Wenn Sie l„ngerfristig kein Protokoll geschrieben haben m”chten, entfernen Sie alle Protokollfelder. ..Datum vermerken: Hier k”nnen Sie w„hlen, ob zu Beginn eines jeden Protokolldatensatzes das aktuelle Systemdatum vermerkt wird (Datum: 1.1.92 ). Sinnvoll vor allem, wenn Sie eine batteriegepufferte Uhr besitzen oder das Systemdatum beim Rechnerstart grunds„tzlich einstellen. Mentitel: Parameter ..speichern Fast alle Einstellungen (Schalter und Parameter, Standarddateien, Icon-Positionen) werden als *.INF-Datei abgespeichert und forthin beim Programmstart automatisch wieder eingestellt. Sollten Sie unbedingt ausnutzen, wann immer Sie eine Einstellung dauerhaft ver„ndern wollen (auch Pfade usw.) Wichtig: Beim Programmstart wird die Standard- Parameterdatei XFORM.INF (bzw. FORMULAR.INF) gelesen ..laden Eine Parameterdatei w„hlbaren Namens wird geladen; bis auf die Suchpfade, die ja schon durch das aktuelle Formular, die Macros usw. belegt sein k”nnen, werden alle Einstellungen (einschliežlich des Druckertreibers) neu gesetzt. Editor.. ..Mažsystem Es erscheint eine Dialogbox, in der Sie w„hlen k”nnen, ob die meisten Mažangaben in Zoll, 1/36 Zoll, cm oder mm erfolgen sollen. Falls Sie ein anderes Mažsystem ben”tigen, schreiben Sie mir. Žquivalent: Control-M ..Zeilenabst„nde Es erscheint eine komplexe Dialogbox, in der Sie die Zeilenabst„nde (vertikale Schritte) bei Bet„ti- gung der Cursortasten oder RETURN entweder in Zeilenabst„nden (1/2-zeilig usw.) oder in 36tel Zoll einstellen k”nnen, und zwar jeweils bei Bet„tigung ohne Sondertasten, mit gedrckter Control- oder Shifttaste. Wenn Sie m”chten, k”nnen Sie alle Abst„nde gleich w„hlen; dann k”nnen Sie nur bestimmte Zeilenabst„nde erreichen. Empfehlung: Ohne Sondertaste 1 1/2zeilig, mit Control 1/2zeilig und mit Shift 1/36 Zoll (Mikroschritte). Žquivalent: Control-Z ..R„nder: Hier k”nnen Sie den Bereich begrenzen, den Sie mit dem Cursor erreichen k”nnen (s.a.. ..R„nder zeigen). Achtung: Da der linke und der obere Rand Offsets sind, sollten Sie diese R„nder bei einem begonnenen Formular nicht mehr „ndern, da sich sonst alle Eintr„ge mit verschieben, es sei denn, sie m”chten alle Eintr„ge nach oben/unten oder links/rechts verschieben. Beachten Sie bitte unbedingt den Unterschied zwischen 'Grundeinstellung' und 'akt.Seite', s. FORMULAR.TXT Kap. 3.7 Bemerkung: Die angezeigte Cursorposition ist immer eine absolute Position, so wie sie beim Ausdruck z.B. von der Blattoberkante gemessen wird. Žquivalent: Control-R ..Datum/Zeitformat Hier k”nnen Sie w„hlen, in welchem Format das Systemdatum bzw. die Systemzeit in ein Formular eingefgt wird (mit Men: Macros... bzw. Alternate-D oder Alternate-Z) Žquivalent: Control-J ..Suchpfade usw. Es erscheint eine Box, in der Sie durch Anklicken der langen Textfelder die Suchpfade fr Formulare, Macros und Daten sowie den Druckertreiber und die von ST-FORMULAR/XFORM aufzurufenden Programme (Datenbank, Textverarbeitung) und die zu bergebenden Dateitypen als Extender angeben k”nnen. Drucker.. ..Druckqualit„t Erlaubt die Wahl zwischen 'Draft' (Schnelldruck) und hoher Druckqualit„t (Letter). Bemerkung: Nicht alle WP-Druckertreiber untersttzen die Wahl der Druckqualit„t per Software; „ndern Sie den Treiber oder schreiben Sie mir ggf. (gilt nur fr XFORM-Benutzer) ..Grundparameter Hier stellen Sie alle den Drucker betreffenden Parameter ein. Beachten Sie bitte unbedingt die Bedeutung von 'Zeilenversatz' und 'Einzug- tiefe' (s. 3.1.1). Wichtig: Bei den Mažangaben sind auch negative Werte erlaubt! Žquivalent: Control-G ..Formular-Parameter Hier stellen Sie die Parameter ein, die das Formular beim Ausdruck betreffen (Papierart, Seitenl„nge bei Endlos). Die Parameter k”nnen fr jede Seite individuell festgelegt werden und werden mit dem Formular abgespeichert. Beachten Sie auch hierbei den Unterschied zwishen 'Grundeinstellung' und 'akt.Seite'! (s. Kap. 3.7) Žquivalent: Control-F ..Info: zeigt Typ und Name des Druckers an, dessen Anpassung geladen wurde Žquivalent: Control-I ..Anpassung laden Es erscheint die Dateiauswahlbox, mit der Sie einen Druckertreiber nachladen k”nnen (z.B. zu Testzwecken). Dadurch wird die Wahl des Standarddruckertreibers (Suchpfade usw.) nicht ver„ndert! Žquivalent: Control-L Db-Schnittstelle.. Parameter setzen Hier werden die Einstellungen der Db-Schnittstelle vorgenommen, vor allem die Synchronistationsart (fest/auto/keine) und die Wahl des Trennstrings und vor allem des Einschlužzeichens fr die Vorlage der Db (bei Adimens immer '#'). Klick auf 'Default' stellt die Grundeinstellung her. (s.a. 3.2) Žquivalent: Control-D Mentitel: Macros.. ..laden Eine Datei mit Tastaturmacros (*.MAC) kann geladen werden (s.a. 3.1.6). Vorher erfolgt eine Sicher- heitsabfrage, da hiermit die aktuellen Macros ber- schrieben werden, sofern die aktuellen Macros seit dem letzten Laden oder Speichern ver„ndert wurden.. ..speichern Hier k”nnen Sie Ihre erstellten Macros abspeichern. Falls die ausgesuchte Datei bereits existiert, erfolgt eine Sicherheitsabfrage, ob diese berschrieben werden soll. Hinweis: Beachten Sie das Vorgehen von XFORM beim Programmstart (s. 3.1.6) ..editieren Sie werden aufgefordert, die Taste zu drcken, deren Macro editiert werden soll. Anschliežend erscheint eine Box, in der Sie den Text des Macros editieren k”nnen (max. 40 Zeichen). Ferner k”nnen Sie angeben, ob das Macro mit einem Vorschub abgeschlossen werden soll (dann springt der Cursor automatisch in den n„chsten Eintrag). Hinweis: Wollen Sie mehrere Macros editieren, so ist es komfortabler, dies ber 'Macros-šbersicht' zu tun (s.u.) Žquivalent: Control-E ..aufrufen: Ein Tastaturmacro wird aufgerufen. Dazu mssen Sie nach Wahl dieses Menpunktes noch die Taste drcken, deren Macro aufgerufen werden soll. Žquivalent: ESC, anschl. ..alles l”schen: Alle Macros werden gel”scht. Sinnvoll, wenn ein neues Macrofile erstellt werden soll. Es erfolgt ggf. eine Sicherheitsabfrage (wenn die z.Zt. geladene Macrodatei ver„ndert und noch nicht gesichert wurde). ..šbersicht: Es erscheint eine Box, in der Sie alle Macros im šberblick betrachten k”nnen (durch Anklicken der Pfeilfelder scrollen Sie den Fensterinhalt jeweils aufw„rts bzw. abw„rts; durch Anklicken eines Macros (Inhalt) erscheint eine Box, die das Editieren des Macros erlaubt. Žquivalent: Control-U ('Uebersicht', haha) Zeit einfgen: Die Systemzeit wird in dem unter 'Parameter: Datum/ Zeitformat' eingestellten Format eingefgt. Žquivalent: Alternate-Z Datum einfgen: Das Systemdatum wird in dem unter 'Parameter: Datum/Zeitformat eingestellten Format eingefgt. Žquivalent: Alternate-D. Mentitel: Shell Infos ber.. ..Speicher Zeigt freien Speicherplatz und den vom akt. Formular, dem Klemmbrett und den Macros belegten Speicherplatz an. ..akt. Formular Zeigt Speicherbedarf und weitere wichtige Informationen ber das akt. Formular an (falls eins geladen ist) Direktaufruf.. ..Datenbank, Textverarbeitung, Anwendung: Ruft jeweils das unter den Suchpfaden angegebene entsprechende Programm auf. Dabei wird als Parameter die ebendort angegebene Datei bergeben, also '.FRM', '.TXT', '.MRG' oder '.DOC', sofern eine dieser Dateien vorhanden ist, oder es wird versucht, aus dem akt. Dateinamen und der angegebenen Endung einen neuen Dateinamen zusammenzusetzen. Sinnvoll: 'TXT' fr Textverarbeitung; dann wird das Protokollfile bergeben Das war's. Wenn Sie noch weitere Mentitel finden, sitzen Sie nicht vor ST-FORMULAR oder XFORM und haben diese Anleitung umsonst gelesen!