allegro-Fortbildung                                       

   1    Benutzeroberfläche für den Endbenutzer
   1.2    Ergebnismengen




Jede Ergebnismenge besteht aus einer Anzahl von Datensätzen. Das
Minimum ist ein einzelner Satz. Eigentlich, aber das Eigentliche ist
auch hier nicht sichtbar, ist eine Ergebnismenge nur eine Liste von
internen Satznummern. Jede Nummer steht für einen ganzen Datensatz,
d.h. der Datensatz ist hier eine unteilbare Einheit.

Besonderer Fall: Ein hierarchischer Satz hat nur EINE interne Nummer!
    (DemoBeispiel: Shakespeare WERKE)
    Deshalb kann er nur als ganzes in einer Erg.Menge sein, die Unter-
    sätze können nicht einzeln darin auftreten. Anders ist es bei
    verknüpften Sätzen: da hat jeder Teil seine eigene Nummer.
    (DemoBeispiel: Vollmer)

Die Erg.Mengen, die sich in einer Sitzung angesammelt haben, sieht man
nach Druck auf Alt+e: dann erscheint links im Auswahlfeld die Liste der
Erg.Mengen, die vorher entstanden waren.

>>Tip: Dann F1 drücken, und es kommt Hilfe zur Nutzung der Erg.mengen.
       Jede davon kann man mit Enter oder Doppelklick sofort wieder
       anzeigen lassen.
       Mit der Entf.-Taste kann man jede Erg.Menge sofort beseitigen!
       Einfach Balken drauf und die [Entf.]-Taste drücken. Gelöscht
       werden natürlich nicht die Titeldaten, sondern nur die Liste
       der Satznummern, aus denen die Erg.Menge besteht.

Wichtiger Handgriff: Alt+r zeigt wieder links den momentanen Datensatz,
   d.h. die Liste der Erg.Mengen verschwindet wieder.

Ergebnismengen kann man auf mehrere Arten fabrizieren, vor allem so:


1. Im Index Druck auf Enter-Taste, wenn eine Zeile mit mehr als einem
   Eintrag markiert ist (d.h. vorn steht eine Zahl größer als 1):
   Die zugehörige Erg.menge wird gebildet und wird sofort angezeigt.
   Man sieht sie im sog. Kurzanzeige-Fenster, siehe unten.

2. Im Index Druck auf [Erg.]-Button (oder Alt+e):
   Neue Erg.Menge wird gebildet aus den zur markierten Zeile gehörigen
   Sätzen, aber diese Erg.Menge wird nicht sofort angezeigt.
   Der Index bleibt dabei offen, die Erg.Menge kommt in die Liste der
   Erg.Mengen, die man nach Schließen des Index mit Alt+e aufblättert.
   Im Gegensatz zu <Enter> werden hierbei auch Ergebnismengen mit nur
   einem Element gebildet.

3. Die Buttons [Und], [Oder] und [Nicht] dienen zur Vergrößerung und
   Verkleinerung der momentanen Ergebnismenge (das ist immer die, die
   unten auf dem länglichen Balken steht):    >>[mehr dazu übermorgen!]
   [Und]   bildet die Schnittmenge aus der Erg.Menge und der momentan
           markierten Zeile (also nur die Sätze, die in beiden
           Erg.Mengen vorkommen).
   [Oder]  fügt die Eintraege der momentan markierten Zeile hinzu,
           wobei keine Doppeleintraege entstehen.
   [Nicht] entfernt die Einträge der momentan markierten Zeile aus
           der momentanen Erg.Menge.

>>TopTip: Mit der Taste / passiert dasselbe wie mit [Oder], nur viel
  schneller, weil man nicht zur Maus greifen muß. Desgleichen:
  +  statt [Und]
  -  statt [Nicht]
  Alte Hasen kennen das von PRESTO, d.h. hier ist es genauso.

Hat man mehrere solche Schritte gemacht, kann man die entstandene
Erg.menge mit Druck auf den Button [Erg.Menge] (im Indexfenster unten
links) anzeigen lassen, aber auch nach Schließen des Index durch Druck
auf die lange Schaltfläche unten, auf der dann der Name der Erg.Menge
steht.

Und was macht man mit der Ergebnismenge? Man sieht sie in Kurzform
in dem Fenster "Ergebnismenge durchblättern" (sog. "Kurzanzeige"):
In diesem Fenster gibt es eine Menge Funktionen.
Mit F1 bekommt man dazu Hilfe: Es erscheint eine Hilfedatei mit dem
Namen  he_brger. Auch diese kann man sich ausdrucken:
h he_br  im Schreibfeld eingeben, dann Drucker betätigen.

>>Tip: Die momentane Erg.Menge kann jederzeit mit Alt+ü (wie Übersicht)
       erneut angezeigt werden, statt mit Mausklick auf den Balken, auf
       dem der Name der Erg.Menge steht.

Sortieren der Menge:
Man drückt auf einen der Buttons [<<] oder [>>], um die Dreiecks-Marke
zu verschieben,

>>Tip: Hat man einmal draufgedrückt, kann man mit längerem Fingerdruck
       auf die [Enter]-Taste das Verschieben enorm beschleunigen,
       statt -zigmal auf die Maus zu drücken.
       Dann [Sort] drücken - Liste wird sortiert - und auf Wunsch
       mit [Auf/Ab] die Sortierrichtung umdrehen.

Drucken oder Kopieren der Kurzliste:
Mit [List] kriegt man die Kurzliste in das Anzeigefeld, wo man sie
drucken oder mit Copy&Paste übernehmen kann.
Aber: kopiert wird bei [List] nur von der Stelle ab, wo gerade der
      Auswahlbalken steht!  Das kann man ausnutzen.

Sehr praktisch:
Einzelne Einträge beseitigen: Balken drauf, Taste [Entf]. Dann wird die
Zeile zuerst nur mit DEL markiert. Nochmal [Entf], und das DEL geht
wieder weg. Erst bei Verlassen des Fensters oder Druck auf ENTF werden
die DEL-Zeilen aus der Erg.Menge rausgenommen.

Suchfunktion! Enorm praktisch bei langen Listen:   >>[mehr in 8.1]
In dem Eingabefeld rechts unten kann man eine Zeichenfolge eingeben
und landet nach [Enter] in der ersten Kurzzeile, die genau diese
Zeichenfolge enthält. Mit Alt++ kommt die nächste, mit Alt+- wieder
die vorige Zeile.

Besondere Mengen: 
(immer ganz oben auf der Liste bei Alt+e)
-- "Lesezeichen": Die Menge der Sätze, die man sich mit dem Button
    [Neues Lesez.] gemerkt hat.
-- "Vorher angezeigte Daten": entsteht automatisch und enthält
    diejenigen Sätze, die in der laufenden Sitzung aufgeblättert
    und betrachtet wurden.

Noch mehr Möglichkeiten:
Erg.Mengen können auch durch Suchbefehle entstehen (-> 1.3), nicht nur
per Indexfenster!
Suchbefehle können außerdem in FLEX-Makros eingebaut sein und und dann
automatisch Erg.Mengen entstehen lassen. Siehe -> Lektion 13.2.

Besen:
Mit dem Besen-Button kann man alle oder bestimmte Erg.Mengen beseitigen
lassen. Hilfe kommt auch hier mit F1
Nur eine einzelne beseitigen: Alt+e, Zeile auswählen, Entf-Taste

Fortgeschrittene fragen:

  Wie kommt die Kurzliste zustande? Kann man sie verändern, verbessern?
  (Die Form der Zeilen ist gemeint, welche Elemente vorkommen etc.)
  Welche Datenfelder dort auftauchen und in welcher Reihenfolge, das
  steht auch in der Indexparameterdatei, so wie die Struktur der
  Register. Mehr dazu steht im Kap. 10.2.1.3 des Handbuchs.
  ABER: Wenn man mal zwischendurch eine ganz andere Kurzform haben
        will, kann man sich eine ViewListe machen. Mehr:  h view  geben

Für Historiker:

Es gibt die Kurzanzeige seit Version 12.2 (1992), siehe "news" 44.
Vorher mußte man tatsächlich ohne auskommen!