<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4912.300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Liebe Kolleginnen und Kollegen,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>vor ein paar Tagen hatte ich mich nach einer
Moeglichkeit erkundigt, die Eingabe mehrerer gleichartiger Datensaetze (in
unserem Fall: Aktentitel, Einzelstuecke oder Biographien)hintereinander über
Formulare zu erleichtern. Freundlicherweise hat Herr Allers dafuer einen Flex
geschrieben, den ich hier mit seinem Einverstaendnis kurz vorstellen will, da
diese Loesung vielleicht auch für andere Einrichtungen interessant
ist:</FONT></DIV>
<DIV><FONT face=Arial size=2>Zunaechst ist die Datei input.vw zu
aendern:</FONT></DIV>
<DIV><FONT face=Arial size=2> </FONT></DIV>
<DIV><FONT face=Arial
size=2>Eingabe
<BR>x copy\h oncopy|Kopie des Satzes, der gerade angezeigt
wird
<BR>------------------------------------------------------------------------
<BR>X
inpute|Einzelstück
<BR>X
inputb|Biografie
<BR>X
inputa|Akte
<BR>------------------------------------------------------------------------
<BR>x new\h onnew|Neuer Datensatz ohne Formular
(Abfrageliste)
<BR>------------------------------------------------------------------------
<BR>h eingabe|Hilfetext zum Erfassen neuer Datensätze </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Mit X inpute wird dann folgender Flex
aufgerufen (auskommentiert sind die nicht benoetigten Zeilen der urspruenglichen
Datei input.flx):</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> INPUTE.FLX : Auswahl des Satztyps, Start des
Formulars<BR> 2002-02-15 In #utY steht Kennbuchstabe aus
input.vw</FONT></DIV>
<DIV><FONT face=Arial size=2> <BR>:neu<BR>new<BR>:bearb<BR>form
Hand<BR>//put<BR>//var "Weiteres Einzelst³ck aufnehmen?"<BR>//yesno<BR>//if yes
jump neu</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>//:check<BR> Wurde irgendwas eingegeben? Wenn
nicht, ist k0=0, dann -> :ex<BR>var k0<BR>if ="0" jump ex<BR>//jump
speich</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>//:speich<BR>disp<BR>sho rec<BR>yesno Speichern?
(Nein=weiter bearbeiten, Abbruch=verwerfen)<BR>//Hier ist "if cancel ..."
gemeint:<BR>if c jump ex<BR>if no jump bearb<BR>if y put<BR>disp<BR>sho
rec<BR>var "Weiteres Einzelst³ck aufnehmen?"<BR>yesno<BR>if yes jump
neu</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>jump ende</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>:ex<BR>//var #utY<BR>//if ="H" jump
exh<BR>erase<BR>jump neu</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> Wenn es Typ H ist, wurde kein neuer Satz
angelegt!<BR> mit "undo" wird der unveraenderte
wiederhergestellt<BR>//:exh<BR>//undo</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>:ende<BR> Dateinummer fuer neue Saetze
wiederherstellen<BR>//var #utN<BR>//input<BR>//var ""<BR>//ins #utN<BR>//ins
#utY<BR>//ins #uvV<BR>//ins #uvW<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>Die Flexdateien inputb.flx und inputa.flx sind
analog aufgebaut. </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Die Dateneingabe ist damit wirklich einfacher
geworden und durch die zusaetzliche Rueckfrage zum Speichern trotzdem sicher
geblieben.</FONT></DIV>
<DIV><FONT face=Arial size=2>Vielen Dank nochmals an Herrn Allers.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Juergen Groeschl</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>------------------------------------<BR>Dr. Juergen
Groeschl<BR>Franckesche Stiftungen<BR>Archiv<BR>Franckeplatz 1, Haus 24<BR>06110
Halle/Saale<BR>Tel.: 0345-2127473<BR>Fax: 0345-2127484<BR>email: <A
href="mailto:groeschl@francke-halle.de">groeschl@francke-halle.de</A><BR>homepage:
<A
href="http://www.francke-halle.de">http://www.francke-halle.de</A><BR></DIV></FONT></BODY></HTML>