Die Schaltflächen
-->`Allgemeines`

Weil es kürzer ist, steht im folgenden Text immer das englische Wort Button statt Schaltfläche. 
Weitere Hilfe gibt es zu besonderen `Tastaturfunktionen`und zum `Menue`. 

Man braucht nicht alles zu wissen, aber wo die Taste F1 ist 

Einige der Buttons sind unsichtbar, sie lassen sich nur mit der jeweils angegebenen Tastenkombination auslösen. Z.B. kommt mit Alt+y das Datenschema links in die Auswahlliste, mit Alt+e die Liste der Ergebnismengen. 
Es gibt eine andere Version des Programms, `a99a` genannt, die ganz ohne Buttons auskommt - dabei muß man natürlich die Tastaturfunktionen kennen: mit Alt+c erscheint die Liste in einem Hilfefenster. 
Hinweis: Alle Buttonbeschriftungen stehen in der Datei UIFEGER und können vom Systemverwalter geändert werden. Sollen die Änderungen datenbankspezifisch sein, muß man die geänderte Datei auf das Datenbankverzeichnis legen. 

[ i abc...] 
Die Register der Datenbank können durchgeblättert werden und man kann daraus Ergebnismengen bilden bzw. einzelne Sätze in die Anzeige bringen. Mit [Alt+i] kann man das Fenster jederzeit auf- und zumachen.  Mit [Alt+j] kann man ein zweites Indexfenster öffnen und schließen. Es funktioniert ansonsten genauso. 

[Rückwärts] / [Vorwärts] 
Diese zwei Buttons links unten wirken ähnlich wie bei einem Web-Browser. Es wird zurück- und vorwärts geblättert in den Datensätzen, die vorher im Verlauf der Sitzung aufgeblättert wurden. Wenn allerdings gerade ein Hilfetext angezeigt wird, blättert man in den vorher erschienenen Hilfetexten. F5 bringt den aktuellen Datensatz zurück. Diese Buttons können auch mit Alt+CursorLinks bzw. Alt+CursorRechts ausgelöst werden. 
 
[Tür] 
Das ist die "Tür zur Welt" - daher das W. Es wird ein externes Programm gestartet. Welches, das kann der Systemverwalter einstellen. (Wenn es eine FLEX-Datei  _DOOR.FLX gibt, wird diese ausgeführt, sonst DOOR.BAT). Ab V24.1 wird damit standardmäßig das Browserprogramm `JanaS` gestartet. 

[Besen] 
Hinter diesem ungewöhnlichen Symbol  verbergen sich die Möglichkeiten, Ergebnismengen und die Daten der Lesezeichen und der "History List" mit einem Klick zu beseitigen. 

[Neues Lesezeichen] / [... Lesezeichen]
Wie bei einem Web-Browser kann man sich an jeden Satz, der in der Anzeige erscheint, ein "Eselsohr" machen. Über den Button rechts daneben holt man jederzeit die Liste der so markierten Sätze hervor. Darauf steht auch immer zu lesen, wie viele Eselsohren man sich gemacht hatte. 
Die Daten der Lesezeichen sowie die History List bleiben über die Sitzung hinaus erhalten. Mit dem Besen wird man sie insgesamt wieder los. 
[HTxtBkmk] / [Zeige Lesezeichen]
Wenn gerade kein Satz in der Anzeige steht, sondern ein Hilfetext, wird nach einem Namen für den Text gefragt. Man gibt etwas Passendes ein, und damit wird ein Eintrag in die ViewListe der "Bookmarks" gemacht. Das ist eine Datei bookmark.vw, die gezeigt wird, wenn man auf [Lesezeichen] drückt, während ein Hilfetext in der Anzeige steht. So kann man sich wichtige Hilfetexte zum leichten Wiederrfinden markieren. (Für Kenner: es steckt ein FLEX dahinter namens bookmark.flx. ) 

[Anzeige]  
Umschalten zwischen der normalen und der kategorisierten Anzeige. Auch mit F5. 

[Alt+ä]  (unsichtbarer Button) Datei E.ADT einlesen. Die darin stehenden Datenfelder werden in den aktuellen Satz eingeordnet. E.ADT muß im Externen Format vorliegen (Zeilen im ASCII-Code) 

[Alt+t]  (unsichtbarer Button) Satz in EXX.XXX schreiben, externen Editor aufrufen. Nach Rückkehr kann EXX.XXX auf Wunsch wieder eingelesen werden. 

[Alt+k] (unsichtbarer Button) 
Kategorie vom Satz in den Hintergrund kopieren bzw. umgekehrt.Wenn ein hierarchischer Untersatz mit [M/V] markiert ist: diesen kopieren, und zwar hinter den Satz, in dem der Leuchtbalken steht. 
Wenn der Hintergrundspeicher im Bild ist, wird die ausgewählte Kategorie in den aktuellen Datensatz kopiert. (Rechts in der Anzeige sieht man es.) 

[Alt+m] (unsichtbarer Button) 
(A) Markieren/Verschieben: für hierarchische Untersätze gedacht, wenn ein solcher in Bearbeitung ist. 
  1. Eine #01 anwählen, mit Alt+m markieren (Ein * wird vor der #01 eingesetzt) 
  2. In den anderen Untersatz hineingehen (nicht auf die #01), an den der markierte angehängt werden soll, nochmals Alt+m zum Verschieben, oder [Alt+k] um den markierten Untersatz zu kopieren (d.h. zu verdoppeln). 
(B) Wenn die Schreibmarke im Schreibfeld ist, wird mit Alt+m eine Liste von Sonderzeichen angezeigt. Man setzt die Schreibmarke vor das gewünschte Zeichen und drückt nochmals Alt+m, um das Zeichen in die Eingabe zu übernehmen.

[Entf] (Auf der Tastatur) 
Kategorie löschen (wird zugleich in den Reservespeicher kopiert: mit [Alt]+r macht man diesen sichtbar ) 
Wenn aber eine #01 angewählt ist: Untersatz löschen. Die #01 allein kann man nicht löschen, nur ändern, oder eben den Untersatz als Ganzes löschen. 
Wenn die Ergebnismengenliste aktiv ist: [Entf] beseitigt die angewählte Ergebnismenge. 
Im Kurzanzeigefenster: [Entf] markiert eine Zeile zum Löschen. Mit dem Button [ENTF] beseitigt man alle markierten Zeilen. Besonders nützlich ist das für die Liste der "vorher angezeigten Daten". 

[Speichern] 
Der aktuelle Satz wird, so wie er gerade ist, in die Datenbank gespeichert. 
Wenn es ein Offline-Satz war, ist anschließend die Offline-Datei um einen Satz ärmer. Jedoch kann man am Ende die Offline-Datei unverändert bestehen lassen. 
Wenn es ein Datenbanksatz war, ist anschließend die vorherige Version als Kopie verfügbar und kann mit dem [Wechseln]-Button aktiviert werden. Mit nochmaligem [Speichern] kann man somit den alten Zustand wiederherstellen. 
Wenn in der Anzeige aber ein Hilfetext steht, wird angeboten, diesen als Datei zu speichern. So kann man im Anzeigefeld auch Textdateien bearbeiten! 

Das Gegenteil vom Speichern, das Löschen, steht nicht auf einem Button, sondern oben in der Menüzeile: 

Löschen bzw. Deaktivieren   Den aktuellen Satz de-aktivieren. Das Menü wechselt dann zu 
Aktivieren   Damit kann der Satz sofort wieder gültig gemacht werden. 
 `Offline`-Satz: Erst bei "Datei / Beenden" wird das Löschen wirklich wirksam. 
  Online-Satz: wird mit "Löschen" gelöscht. Re-aktiviert wird er  mit demselben Menüpunkt, der seine Aufschrift dann in "Aktivieren" ändert. 
Gelöschte Sätze werden mit hellrotem Hintergrund angezeigt. 

[Drucker]  Der Button mit dem Druckersymbol schickt den Inhalt des Anzeigefeldes an den Drucker. Normalerweise wird es dann genau so gedruckt wie angezeigt. Wenn Sie z.B. jetzt sofort den Button betätigen, kommt dieser Hilfetext heraus. 
	(Wenn es eine FLEX-Datei  onprint.flx  gibt, wird diese ausgeführt. Dann haben Sie mehrere Druckfunktionen zur Auswahl.) 

********************************************************************* 
[Reserve]  Anzeige des Hintergrundspeichers für Auswahl und Übernahme. 
[Record]   Zurück zum Datensatz (wenn Hintergrundspeicher oder Hilfe angezeigt ist) 
(Diese Buttons wechseln sich ab, je nach aktuellem Inhalt der Auswahlliste) 

[Schema]  (unsichtbar) Nur mit Alt+y auszulösen  Anzeige des Kategorienschemas im Select-Fenster, bzw. 
[Abfrage]  Anzeige der Abfrageliste. (Diese Buttons wechseln sich ab, sind aber unsichtbar) 

[Erg.Mengen]   (unsichtbar - Nur mit Alt+e auszulösen) 
Die vorher erstellten Erg.Mengen werden angezeigt, dazu die Anzahlen der Datensätze. Jede dieser Zeilen kann man auswählen und die Ergebnisse erneut durchblättern. 

[Neusatz]  Der aktuelle Satz soll so, wie er ist, als neuer Datensatz dupliziert werden. Der alte Satz bleibt dabei unverändert, der neue kann sofort bearbeitet werden. 
Aber man kann auch entscheiden, einen ganz neuen Datensatz einzugeben. Dann erscheint die Abfrageliste und das Anzeigefeld ist zuerst leer. 
	(Wenn es eine FLEX-Datei  `ONINPUT.FLX` gibt, wird diese ausgeführt.) 

[Fernglas] 
  	Es erscheint ein Dialogfeld, in dem man einen Suchbefehl eingeben kann, wobei die Register aus Listen ausgewählt werden können. Außerdem kann man die Restriktionen ausnutzen und eine Volltextsuche in der aktuellen Ergebnismenge starten. 
Weitere Hilfe dann mit F1. 

[Wechseln]   Nach Veränderungen kann hiermit der Originalsatz wieder aktiviert und erneut verändert werden. Mit diesem Knopf schaltet man zwischen dem Originalsatz und der letzten veränderten Fassung hin und her. Gespeichert wird am Ende der Sitzung die zuletzt aktivierte Variante. Es sei denn, zuletzt ist wieder der Originalsatz aktiviert, dann ändert sich gar nichts. 

[Name der Ergebnismenge] / [Alt+ü]  
Die längliche Schaltfläche unten rechts neben dem Fragezeichen trägt den Namen der aktuellen Ergebnismenge. 
Mit Alt+ü (für Übersicht) kann man die Ergebnisliste ohne Maus anzeigen lassen. 

[Links]/[Rechts]  (Unten rechts; Alt+u / Alt+h) 
Vorigen/Nächsten Satz der Ergebnismenge zeigen. Man muß also nicht immer die Ergebniskurzliste zuerst aufblättern. 

[Q : Daten in Bearb.]   
	Es wird die Kurzliste der Offline-Datei zum Durchblättern angezeigt. 
Wenn man Bearbeitungen an der Datenbank vorgenommen hat, sind die bearbeiteten Sätze hinten angehängt, können also auch auf diesem Wege gefunden werden. Mit [Enter] holt man einen Satz in die Anzeige und kann ihn sofort bearbeiten. Beim Durchgang durch die Kurzliste wird aber jeder Satz sofort gezeigt. Man schiebt das Fenster zur Seite oder nach unten, damit man mehr von der Anzeige sehen kann. 
In das [Show]-Feld der Kurzliste kann man zwei Dinge eintragen: 
•	eine Nummer: dann werden die Sätze ab dieser Nummer gezeigt 
•	eine Kategorienummer, z.B. #40: die Kurzanzeige beginnt dann mit dieser Kategorie. 
·	·	·	·	Der Button [Deaktivieren/Aktivieren] macht einen Offline-Satz ungültig bzw. wieder gültig. Gelöschte Online-Sätze speichert er neu. 

[Voriger]    Der vorangehende Offline-Satz erscheint 
[Nächster]   Der nächste Offline-Satz erscheint. Jeweils wird der in dem Moment angezeigte Satz vorher gesichert, falls er geändert wurde. 

[Form. #] 
Damit oder mit Alt+# ruft man die`Eingabeformulare`auf, die in der .FRM-Datei hinterlegt sind (Datei CAT.FRM bei der DEMO-Datenbank). 
	(Wenn es eine FLEX-Datei  ONFORMS.FLX gibt, wird diese ausgeführt.) 
 
[Fragezeichen] 
Das große Fragezeichen unten holt eine Hilfeseite hervor, die spezifisch für die Datenbank gestaltet sein kann. 
Es ist Sache des Systemverwalters, eine solche Seite einzurichten. Da auf dieser Seite beliebige weitere Links zu anderen Hilfetexten enthalten sein können, kann sie zum Ausgangspunkt für alle weitere Hilfe gemacht werden. Die Datei muß so heißen wie die Datenbank, bei der DEMO-Datenbank ist das CATGER.RTF für die deutsche, CATENG.RTF für die englische Version. Diese kann als Muster verwendet werden. 

[Und] / [Oder] / [Nicht] 
Diese Buttons sind nur zu sehen, wenn links im Auswahlfeld die Liste der Ergebnismengen steht (Alt+e geben!). Es werden damit logische Verknüpfungen zwischen Ergebnismengen ausgeführt. Die erste ist immer die aktuelle Menge, deren Name unten auf der langen Schaltfläche steht, die zweite ist die, die man in der Liste mit dem Balken anwählt. [NOT] bedeutet dann: nimm die aktuelle Ergebnismenge und subtrahiere davon die angewählte Menge. Mit [OR] faßt man beide Mengen zusammen (logisches "Oder"), mit [AND] bildet man die Schnittmenge (Sätze, die in beiden Mengen vorkommen). 

[Flip-Buttons]
	Es gibt 10 Buttons, die frei belegbar sind. Zwei davon, die Nummern 9 und 10, sind unsichtbar, die Nummern 1-8 sind links vom Schreibfeld. Die Belegung geschieht mit dem FLEX-Befehl `flip`. Eine Standardbelegung kann mit dem FLEX _initial.flx  eingestellt werden. Geben Sie ein:   X _initial 
Meistens werden die Belegungen in die Daei _start.flx geschrieben. 
Die zugehörigen FLEX-Befehle kommen in die Variablen #uX1 ... #uX0, wo man sie kontrollieren kann. 
Ab V30.9: Bei rechtem Mausklick auf einen der Flip-Buttons wird der FLEX  onflips.flx  ausgelöst und es wird ihm die Nummer des Buttons als Argument übergeben.

?Tastaturfunktionen=h keys 
?Allgemeines=h genrl 
?Menue=h menu 
?Eingabeformulare=h form 
?Offline=h off 
?a99a=x var m`if ="a99a" end`var P "a99a.exe " V`STOP 
?flip=h xflip 
?JanaS=X gj janas.htm 
?ONINPUT.FLX=h inp=Button Neusatz