[Allegro] Fortbildung 4.4: Bearbeitung im Anzeigefeld

Bernhard Eversberg ev at biblio.tu-bs.de
Fr Apr 29 08:11:51 CEST 2005


                                                              18-10-2004
Fortbildungskurs                                             29-04-2005

    4    Datensätze bearbeiten, löschen, ändern
    4.4    Datensatz im Anzeigefeld bearbeiten


Wir wissen jetzt:
Datensätze können im SCHREIBfeld und in FORMULAREN bearbeitet werden.
Außerdem kann man auch einen Text-Editor außerhalb des Programms zum
Bearbeiten nehmen (s. Lektion --> 3.1,
                    Menü "Bearbeiten", Funktionen "Extern" und "Read").
Hinweis: In Verlautbarung 168 wurde beschrieben, wie man im Windows-
          Editor Notepad auch Unicode anwenden kann.
          Geben Sie ein:   h vb168

Braucht man noch mehr?
Wer das alles noch immer nicht so gut findet, hat noch eine weitere
Möglichkeit: Bearbeitung im ANZEIGEfeld. Da tastet man nicht mit TAB
und/oder Enter von Feld zu Feld, tack tack tack, sondern frei springt
man im ganzen Satz umher, auch mit Maus.
Auch Copy+Paste mit Maus und mit Taste!

Sogar zwei Verfahren stehen zur Wahl:

A. Die schlichte Methode mit F5  [funktioniert bei jeder CFG]
-------------------------------
Diese Methode wurde schon in Lektion 3.4.4 behandelt. Wenn Sie es
zu dem Zeitpunkt noch nicht probiert hatten, machen Sie es jetzt,
denn es ist zugleich ein Beispiel für FLEX, die Makrosprache, die
an immer mehr Punkten eine Rolle spielt.


ABER es gibt ab V24.6 noch was viel Besseres:

B. Die Luxus-Methode  [Benutzt wird eine Hilfsdatei x.cfl, s.u.]
--------------------
Der Nachteil bei Methode A ist, daß man die Bedeutung der Feld-
Nummern kennen muß, damit man keine groben Fehler macht.
Geben Sie jetzt mal ein
    X cfga
Was sehen Sie? Die Datenfelder nicht nur mit Nummern, sondern mit
Klartext-Bezeichnungen. Und zwar auch die Teilfelder!
Das sieht z.B. so aus:

   #00   IdNr                 ·883474
   #20   Titel                ·¬The¬ Cambridge companion to Shakespeare
   #30a  Hauptsachgruppe      ·sl
   #30l  Notation             ·eng
   #31p  Personenschlagw      ·Shakespeare, William
   #41   Hrsg                 ·Wells, Stanley [William]
   #74   Erscheinungsort      ·Cambridge
   #75   Verleger             ·Cambridge Univ. Pr.
   #76   EJahr                ·1986
   #77   Umfang               ·XI,329 S.
   #87   ISBN                 ·0-521-26737-4
   #90   SIGNATUR             ·2658-5059
      $u Entleiher            ·meier
      $D Entleihdatum         ·20040106

Die Daten sind dann in rot, und nur diese sollte man ändern, wobei man
die Pünktchen auf keinen Fall wegnehmen darf. Die zeigen dem Programm,
wo die Daten anfangen.
Nach getaner Arbeit, wenn man also mit dem Ändern fertig ist, muß ein
anderer Befehl eingetippt werden:
    X cfgb
Zuerst werden dann die Daten wieder zurückkopiert, nach links in die
Auswahlliste, und dann kommt die Frage "Soll der Datensatz gespeichert
werden?" Antwort "Nein" bedeutet dann, daß man noch weiter am Satz
arbeiten kann, bevor man von Hand Alt+s zum Speichern gibt. Oder mit
Alt+w alles ungültig macht.

Die ganze Sache kann man auch auf Flip-Buttons legen.
Schreiben Sie in Ihre  _start.flx  diese zwei Zeilen:

flip 4&4: Bearb.=X cfga
flip 8&8: Speich.=X cfgb

Dann liegen die beiden Funktionen auf 4 und 8.

Kurz: Sie brauchen dann nur noch dies zu tun:
=====     Alt+4  -->  die angezeigten Daten bearbeiten  -->  Alt+8
           und dann noch Alt+s, um echt zu speichern

 >>InsiderTip:
Wichtig ist die ab V24.6 neue Datei  a.cfl, denn darin stehen die
Bedeutungen der Teilfelder. Wer sich das ansieht, wird leicht erkennen,
wie die entsprechende Datei x.cfl aussehen muß, damit sie für X.CFG
benutzt werden kann. Der FLEX cfga.flx liest die Datei und benutzt sie,
um die Bedeutung der Teilfeldbuchstaben zu finden. Die FLEXe muß man
nicht verändern, wenn man eine andere CFG hat, nur die Hilfsdatei.
Gebraucht wird außerdem die Parameterdatei  hilite.apr. Davon kann
man sich eine Kopie  hilite.xpr  machen, wenn man die Luxus-Methode
für  x.cfg  anwenden will.

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : ev.vcf
Dateityp    : text/x-vcard
Dateigröße  : 222 bytes
Beschreibung: nicht verfügbar
URL         : <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20050429/d90c54dc/attachment.vcf>


Mehr Informationen über die Mailingliste Allegro