[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