ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.dok’’’’’’(63uP‹’’’’’č’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.macros’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’A„a€ė’’RO ’’’’  SM’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’R’’’’’’’’’’’’’’’’’’’’ #*format# ’’’’’’’’’’’€’:’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’#*text# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*beispiel# ’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’#*proc# ’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*endproc# ’’’’’’’’’’’’ #free (0.1)# ’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’ၒ’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’!‚’$’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’’’#end# ’’’’’’’’’’’’’’’Q‚’/’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*char($1)# ’’’’’’’’’’’$1’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’‘‚’’’’’’’’’’’’’’’’’’’’’’ #free (1.3)# ’’’’’’’’’’#"nlq"# ’’’’’’’’’’’’’±‚’’’’’’’’’’’’’’’’’’’’т’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ń‚’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’’’ #free (0.6)# ’’’’’’’’’’ #headeven# ’’’’’’’’’’±ƒ’!’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’გ’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’#*f2# ’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*a ($1)# ’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*bsp ($1)# ’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.macros’’’’’’’’’’’’’’>#limit (13.5)##start (3.5,2.5)##pagelength (21.0)##block# ’’’’#:firsthead (false)# ’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’#type ("prop10")# ’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’#type ("12")# #linefeed (0.97)# ’’’’’’’’’’’’#*bildschirm# #type ("17")# #linefeed(0.83)# ’’’’’’’’’’’’’#type ("12")# #type ("prop10")# ’’’’’’’’’’’’#linefeed (1.0)# ’’’’’’’’’’’’’#*abschnitt ($1,$2,$3)# ’’’’’’.#on("b")#$1#right#$3 %#off("b")# ’’’’’’’’’’>#on("b")##ib(9)#$1#ie(9,"ßßß$3")# $2#off("b")# ’’’’’’’’’’’’’’’#*kapitel ($1,$2,$3,$4)# ’’’’’#type("roman.24")# ’’’’’’’’’’’#on("b")##center#$1#off("b")# #type ("roman.18")# ’’’’’’’’’’.#on("b")##center#$2ß#off("b")# ’’’’’’’’’’’’’’’.#on("b")##center#ß$3#off("b")# ’’’’’’’’’’’’’’’#on("b")##center#$4#off("b")# #type ("prop10")# ’’’’’’’’’’’’.#on("b")#% $2 $3 $4#off("b")# ’’’’’’’’’’’’’#right##on("b")#%#off("b")# ’’#on("b")#$1.#off("b")#ß’’’’’’’#type("12")#$1#type("prop")#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.1’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’*Ą’’’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’ -, anmelden 34 ’’’’’’’’’’’’’ -diskette 36 ’’’’’’’’’’’’’’’ -, lesen 34  -, lŚschen 176 ’’’’’’’’’’’’’ -manager 175, 177 ’’’’’’’’’’ -menŪ 33, 174 ’’’’’’’’’’’’’’ -name 34, 36 ’’’’’’’’’’’’’’’ -, schreiben 36 ’’’’’’’’’’’’ -Ūbersicht 175 ’’’’’’’’’’’’’Arithmetik 161 ’’’’’’’’’’’’’’’Attribut 4, 29 ’’’’’’’’’’’’’’’AufrŁumen 173 Ausdrucken 66 AusdrŪcke 116, 151 ’’’’’’’’’’’ -, Zusammensetzung 152 ’’’’’Ausgabedatei 66 ’’’’’’’’’’’’’’Ausgaberichtung 65 ’’’’’’’’’’’Auswahlzustand 36, 40 ’’’’’’’’Automatische Önderungen 121 ’’Bedienungsregeln 39 ’’’’’’’’’’Benutzerhandbuch i ’’’’’’’’’’’Berechnungen 8 ’’’’’’’’’’’’’’’Bildschirmaufbau 45 ’’’’’’’’’’Bitte warten 34, 40 ’’’’’’’’’’BOOL 154, 162 Carriage Return 15 ’’’’’’’’’’’Cursor 35, 46  -, aufrŁumen 173 ’’’’’’’’’’’ -auswahl 36  -grŚūe, Begrenzung 124 ’’’’’ -, kopieren 172 ’’’’’’’’’’’’ -, lŚschen 38, 172 ’’’’’’’’’ -, Platzbedarf 173 ’’’’’’’’’ -, reorganisieren 174 ’’’’’’ -, umbenennen 172 ’’’’’’’’’’ -verwaltung 37 ’’’’’’’’’’’’’ -, virtuelle 83 ’’’’’’’’’’’’Dateien, Archiv 174 ’’’’’’’’’’ - (MenŪ) 38, 171 ’’’’’’’’’’’ -, System 171 ’’’’’’’’’’’’’’DATEIENDE 106 Daten, Łndern 55 ’’’’’’’’’’’’’ -, anzeigen 44 ’’’’’’’’’’’’’ -, sichern 33 ’’’’’’’’’’’’’’ -typen, umwandeln 154 ’’’’’’ -verwaltung 3 ’’’’’’’’’’’’’’Datum 44, 99, 133, 137 ’’’’’’’Denotation 154 ’’’’’’’’’’’’’’’Dezimalkomma 111, 161 ’’’’’’’’Dezimalpunkt 148 ’’’’’’’’’’’’’Diskette 28, 32 ’’’’’’’’’’’’’’ -, formatieren 176 ’’’’’’’’’ -, initialisieren 176 ’’’’’’Diskettenlaufwerk 175 ’’’’’’’’DoppeleintrŁge 121 ’’’’’’’’’’’Druckausgabe, Bearbeitung 125 Drucken 7, 61  -, Ablauf 66 ’’’’’’’’’’’’’’’ -, Aufruf 64, 66 ’’’’’’’’’’’ - (MenŪ) 22, 65 ’’’’’’’’’’’’ -, Ųbersicht 175 ’’’’’’’’’’’Druckersteuerungsanweisungen’’Druckmuster 13, 23, 61, 166 ’’ -, Fehler 134 ’’’’’’’’’’’’’’ -, Ųbersetzung 134, 142 ’’’’ -, ZeilenlŁnge 71 ’’’’’’’’’’Druckrichtung 123 ’’’’’’’’’’’’Druckverfahren 62 ’’’’’’’’’’’’Editor 34, 41, 52, 125 ’’’’’’’eindeutige felder 121 ’’’’’’’’EinfŪgen 18, 52 ’’’’’’’’’’’’’’Eingabe, Daten 52 ’’’’’’’’’’’’ -, Suchmuster 46 ’’’’’’’’’’’EingabeŪberprŪfung 112 ’’’’’’’Eingabezustand 35, 40 ’’’’’’’’EingangsmenŪ 17 ’’’’’’’’’’’’’’.Einzelsatz (MenŪ) 18, 44, 92, 97 ’’’’’’’’’’’’’ELAN-Anweisungen 141 ’’’’’’’’’ELAN-AusdrŪcke 116, 151 ’’’’’’ELAN-Compiler 134 ’’’’’’’’’’’’Endesatz 45, 48, 53, 85 ’’’’’’ESC '?' 31, 39, 40 ’’’’’’’’’’’ESC ESC 41, 111 ’’’’’’’’’’’’’’ESC 'h' 35, 39, 40, 55, 107 ’’.ESC 'q' 32ff.,40 , 47, 65, 107 ’’’’’’’’’’’’’’’ESC RUBOUT 54 ESC 'w' 32, 40, 53 ’’’’’’’’’’’ESC 'z' 32, 36, 40, 95 ’’’’’’’Etiketten 126 eudas 30, 125 EUDAS-Archivdiskette 11, 29 ’’EUDAS-Datei 27, 61, 171 ’’’’’’ -, drucken 61 ’’’’’’’’’’’’’’ -, einrichten 17, 51 ’’’’’’’ -, Grenzen 29 ’’’’’’’’’’’’’’ -, kopieren 113 ’’’’’’’’’’’’ -, Mehrfachbenutzung 93 ’’’’ -, Struktur 28 ’’’’’’’’’’’’’EUDAS, Aufruf 30 ’’’’’’’’’’’’’ -, Installation 11 ’’’’’’’’’ -, Start 15  -, Verlassen 24, 32 ’’’’’’’’EUMEL-Netz 175 ’’’’’’’’’’’’’’’EUMEL-Textverarbeitung 5 ’’’’’EUMEL-Zeichencode 110 ’’’’’’’’f 117, 134, 156 ’’’’’’’’’’’’’’Fehler, Druckmuster 66 ’’’’’’’ -, quittieren 36 ’’’’’’’’’’’ -zustand 35, 40 ’’’’’’’’’’’’Feldauswahl 97, 106 ’’’’’’’’’’Felder, anfŪgen 111, 114 ’’’’’Feldinhalt 29, 156, 160 ’’’’’’feldmaske 120 Feldmuster 63, 69 ’’’’’’’’’’’’Feldmustertypen 71 ’’’’’’’’’’’Feldnamen 29, 67 ’’’’’’’’’’’’’ -, abfragen 67 ’’’’’’’’’’’’’ -, Abgrenzung 72 ’’’’’’’’’’’ -, Łndern 112 ’’’’’’’’’’’’’’ -, eingeben 51 ’’’’’’’’’’’’’ -, LŁnge 133 ’’’’’’’’’’’’’’’Feldreihenfolge 113 ’’’’’’’’’’Feldstruktur 111 ’’’’’’’’’’’’’Feldtypen 110, 154 ’’’’’’’’’’’ -, Łndern 111 ’’’’’’’’’’’’’’Feldvergleich 103 ’’’’’’’’’’’’Formatieren 177 ’’’’’’’’’’’’’’Formular 8, 44 ’’’’’’’’’’’’’’’Fragezustand 38, 40 ’’’’’’’’’’Funktionen 152 ’’’’’’’’’’’’’’’ -, ausfŪhren 31, 46 ’’’’’’’’ -, auswŁhlen 30 ’’’’’’’’’’’’ -, gesperrt 31 ’’’’’’’’’’’’’Gib Kommando 41, 11 ’’’’’’’’’’global manager 93 ’’’’’’’’’’’’ -definition 145 ’’’’’’’’’’’’ -, mehrere 145 ’’’’’’’’’’’’’ -wechsel 145 ’’’’’’’’’’’’’’’gruppenwechsel 145 ’’’’’’’’’’’Hardwarefehler 33 ’’’’’’’’’’’’Hauptdatei 87ff. ’’’’’’’’’’’’’Hilfezustand 31, 40 ’’’’’’’’’’Hilfstexte 13, 31 ’’’’’’’’’’’’Hintergrunddiskette 12 ’’’’’’’Hintergrundengpaū 124 ’’’’’’’’HOP OBEN 40, 98, 106 ’’’’’’’’’HOP RETURN 106 ’’’’’’’’’’’’’’’HOP RUBOUT 54 HOP UNTEN 40, 98, 106 ’’’’’’’’IF-Abfragen 161, 168 ’’’’’’’’’IF-Anweisungen 138 ’’’’’’’’’’’Initialisierungsteil 124, 143 Installation 11 ’’’’’’’’’’’’’’Karteikarten 5 ’’’’’’’’’’’’’’’Ketten 13, 83, 85, 95 ’’’’’’’’ -, spitze 72 ’’’’’’’’’’’’’’’Kombination 89 ’’’’’’’’’’’’’’’Kombinationsnummer 90 ’’’’’’’’Kopieren, logisch 172 ’’’’’’’’ -, EUDAS-Datei 112 ’’’’’’’’’ - (vom Archiv) 34, 176 ’’’’’Kopieranweisung 113 ’’’’’’’’’’Kopiermuster 113, 115, 166 ’’’ -, Ųbersetzung 116 ’’’’’’’’’Koppeldatei, Markierung 105 ’’ -, Position 93 ’’’’’’’’’’’’’ -, umschalten 92 ’’’’’’’’’’’Koppelfeld 86, 89 ’’’’’’’’’’’’ -, Ūbernehmen 92 ’’’’’’’’’’’Koppeln 13, 83, 85, 95 ’’’’’’’ -, mehrere Dateien 87 ’’’’’’Koppelvorgang, Schema 87 ’’’’’Korrekturversion 14 ’’’’’’’’’’LŁnge, feste 70, 137 ’’’’’’’’’ -, variable 70 ’’’’’’’’’’’’’Leerautomatik 73 ’’’’’’’’’’’’’Leertaste 17, 31 ’’’’’’’’’’’’’lfd nr 137, 157 ’’’’’’’’’’’’’’limit 71, 125 lineform 125, 129 ’’’’’’’’’’’’linksbŪndig 71 ’’’’’’’’’’’’’’’Linksschieben 128 ’’’’’’’’’’’’list (archive) 34 ’’’’’’’’’’’’ - (auf Archiv) 176 ’’’’’’’’’ - (Datei) 172 ’’’’’’’’’’’’’’Manager 93, 95 ’’’’’’’’’’’’’’’Managertask 175 ’’’’’’’’’’’’’’Markieren 104  -, in Ųbersicht 107 ’’’’’’’’Markierung 104 ’’’’’’’’’’’’’’’ -, lŚschen 105 ’’’’’’’’’’’’’maxdruckzeilen 124 ’’’’’’’’’’’Mehrfachbenutzung 93 ’’’’’’’’’MenŪzustand 31, 40 ’’’’’’’’’’’Multi-User 12 Multi-User-System 16 ’’’’’’’’’Musterbrief 139 ’’’’’’’’’’’’’’Musterteil 135 ’’’’’’’’’’’’’’’Musterzeichen 70 ’’’’’’’’’’’’’Nachbearbeitung 125 ’’’’’’’’’’Nachspann 68, 144 ’’’’’’’’’’’’Numerieren 137 ’’’’’’’’’’’’’’’.×ffnen 17, 21, 43, 51, 57, 83, 95 ’’’’’’’’’’’’ - (MenŪ) 30 Operatoren 152, 155 ’’’’’’’’’’ -, PrioritŁt 163 ’’’’’’’’’’’Paralleleditor 67, 142 ’’’’’’’Parameter 152 Paūwort 94, 177 ’’’’’’’’’’’’’’Pfeiltasten 54 ’’’’’’’’’’’’’’’Platzbedarf, Datei 173 ’’’’’’’Position, feste 69 ’’’’’’’’’’’ -, variable 69 ’’’’’’’’’’’’’Positionierung 48 ’’’’’’’’’’’’Proportionalschrift 129 ’’’’’’PrŪfbedingungen 118 ’’’’’’’’’’RECHTS 31, 55 rechtsbŪndig 71, 137 ’’’’’’’’’Referenzhandbuch i, 79 ’’’’’’’Refinement 134, 140, 163 ’’’’’Reorganisieren 174 ’’’’’’’’’’’Reservieren 178 ’’’’’’’’’’’’’’.Richtung, Druckausgabe 65, 123 ’’’’’’’’’’’’’’’Rollen 97, 106 ’’’’’’’’’’’’’’’RUBOUT 35, 54  -, anwŁhlen 46 ’’’’’’’’’’’’’ -editor 41, 47, 53, 92, 98 ’ -, einfŪgen 52 ’’’’’’’’’’’’’ -, holen 56  -, lŚschen 55 ’’’’’’’’’’’’’’ -, tragen 55 ’’’’’’’’’’’’’’’Satz.Nr 46, 48 ’’’’’’’’’’’’’’’Satznummer 45, 90 ’’’’’’’’’’’’Satzauswahl, kopieren 114 ’’’’.Schreiben (auf Archiv) 36, 176 ’’’’’’’’’’’’’’’Schreibmarke 35 ’’’’’’’’’’’’’’Schrifttypen 125 ’’’’’’’’’’’’’Sichern 20, 56, 84, 95 ’’’’’’’Single-User 12 ’’’’’’’’’’’’’’’Single-User-System 16 ’’’’’’’’Sortieren 109  -, Optimierung 110 ’’’’’’’’’ -, Zieldatei 115 ’’’’’’’’’’’Sortierreihenfolge 109 ’’’’’’’Spaltenbreite 126 ’’’’’’’’’’’’Spaltendruck 126 ’’’’’’’’’’’’’Speicherplatz 14, 38, 176 ’’’’ -, Datei 173 ’’’’’’’’’’’’’’’Sperren von Daį¹a€ė’’   ’’’’  M ’’’’’’ eudas.hdb.1’’’’a€’.’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’‘€’K’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’ #page (3)# ’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’@’’’’’’’’’’’’’’’’’’’Į’@’’’’’’’’’’’’’’’’’’’‚’B’’’’’’’’’’’’’’’’’’’a‚’=’’’’’’’’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’т’>’’’’’’’’’’’’’’’’’’’ƒ’>’’’’’’’’’’’’’’’’’’’Qƒ’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ƒ’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įƒ’B’’’’’’’’’’’’’’’’’’’„’D’’’’’’’’’’’’’’’’’’’a„’e’’’’’’’’’’’’’’’’’’’ф’?’’’’’’’’’’’’’’’’’’’!…’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a…’K’’’’’’’’’’’’’’’’’’’±…’D’’’’’’’’’’’’’’’’’’’†’B’’’’’’’’’’’’’’’’’’’Q†’A’’’’’’’’’’’’’’’’’’’”†’<’’’’’’’’’’’’’’’’’’’ᆒ@’’’’’’’’’’’’’’’’’’’1‡’C’’’’’’’’’’’’’’’’’’’‡’B’’’’’’’’’’’’’’’’’’’ч’@’’’’’’’’’’’’’’’’’’’!ˆ’?’’’’’’’’’’’’’’’’’’’qˆ’B’’’’’’’’’’’’’’’’’’’Įˆ’@’’’’’’’’’’’’’’’’’’’‰’@’’’’’’’’’’’’’’’’’’’a‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‰’K’’’’’’’’’’’’’’’’’’’щ’I’’’’’’’’’’’’’’’’’’’!Š’@’’’’’’’’’’’’’’’’’’’qŠ’@’’’’’’’’’’’’’’’’’’’ĮŠ’=’’’’’’’’’’’’’’’’’’’‹’?’’’’’’’’’’’’’’’’’’’Q‹’A’’’’’’’’’’’’’’’’’’’”‹’&’’’’’’’’’’’’’’’’’’’ы’B’’’’’’’’’’’’’’’’’’’!Œ’@’’’’’’’’’’’’’’’’’’’qŒ’?’’’’’’’’’’’’’’’’’’’ĮŒ’P’’’’’’’’’’’’’’’’’’’!’1’’’’’’’’’’’’’’’’’’’a’A’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’’’ zuwerten. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’K’’’’’’’’’’’’’’’’’’’’’und’’’’’’’’’’’’’’’’’’QŽ’>’’’’’’’’’’’’’’’’’’’‘Ž’B’’’’’’’’’’’’’’’’’’’įŽ’@’’’’’’’’’’’’’’’’’’’’’haben: ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’?’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’я’C’’’’’’’’’’’’’’’’’’’!’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’%’’’’’’’’’’’’’’’’’’’‘’ ’’’’’’’’’’’’’’’’’’’Į’$’’’’’’’’’’’’’’’’’’’ń’$’’’’’’’’’’’’’’’’’’’!‘’$’’’’’’’’’’’’’’’’’’’Q‘’2’’’’’’’’’’’’’’’’’’’‘‘’ ’’’’’’’’’’’’’’’’’’’Į‘’"’’’’’’’’’’’’’’’’’’’ń‘’ ’’’’’’’’’’’’’’’’’’’!’’"’’’’’’’’’’’’’’’’’’’Q’’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’ђ’?’’’’’’’’’’’’’’’’’’’!“’B’’’’’’’’’’’’’’’’’’’q“’@’’’’’’’’’’’’’’’’’’’Į“’<’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’’’zen. ’’’’’’’’’’’’’’’’Q”’>’’’’’’’’’’’’’’’’’’’‘”’?’’’’’’’’’’’’’’’’’’’į”’%’’’’’’’’’’’’’’’’’’’•’?’’’’’’’’’’’’’’’’’’’a•’@’’’’’’’’’’’’’’’’’’’±•’0’’’’’’’’’’’’’’’’’’’ń•’B’’’’’’’’’’’’’’’’’’’A–’<’’’’’’’’’’’’’’’’’’’–’=’’’’’’’’’’’’’’’’’’’Į–’>’’’’’’’’’’’’’’’’’’’—’@’’’’’’’’’’’’’’’’’’’Q—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘—’B’’’’’’’’’’’’’’’’’’’į—’C’’’’’’’’’’’’’’’’’’’1˜’B’’’’’’’’’’’’’’’’’’’˜’C’’’’’’’’’’’’’’’’’’’ј’C’’’’’’’’’’’’’’’’’’’!™’<’’’’’’’’’’’’’’’’’’’a™’=’’’’’’’’’’’’’’’’’’’’’ durchfŪhren. ’’’’’’’’”™’A’’’’’’’’’’’’’’’’’’’ń™’E’’’’’’’’’’’’’’’’’’’Aš’@’’’’’’’’’’’’’’’’’’’‘š’@’’’’’’’’’’’’’’’’’’’ᚒA’’’’’’’’’’’’’’’’’’’1›’?’’’’’’’’’’’’’’’’’’’›’6’’’’’’’’’’’’’’’’’’’Į›’=’’’’’’’’’’’’’’’’’’’œ’B’’’’’’’’’’’’’’’’’’’Qœ’?’’’’’’’’’’’’’’’’’’’”œ’6’’’’’’’’’’’’’’’’’’’ᜒ>’’’’’’’’’’’’’’’’’’’!’A’’’’’’’’’’’’’’’’’’’q’B’’’’’’’’’’’’’’’’’’’Į’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (7.5)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ž’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ž’I’’’’’’’’’’’’’’’’’’’’’verŻ’’’’’’’’’’’’’’’’’ž’B’’’’’’’’’’’’’’’’’’’ў’B’’’’’’’’’’’’’’’’’’’!Ÿ’8’’’’’’’’’’’’’’’’’’’aŸ’;’’’’’’’’’’’’’’’’’’’”Ÿ’@’’’’’’’’’’’’’’’’’’’ńŸ’B’’’’’’’’’’’’’’’’’’’A ’A’’’’’’’’’’’’’’’’’’’‘ ’:’’’’’’’’’’’’’’’’’’’Ń ’=’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’a”’?’’’’’’’’’’’’’’’’’’’±”’>’’’’’’’’’’’’’’’’’’’ń”’"’’’’’’’’’’’’’’’’’’’!¢’=’’’’’’’’’’’’’’’’’’’a¢’?’’’’’’’’’’’’’’’’’’’±¢’A’’’’’’’’’’’’’’’’’’’£’?’’’’’’’’’’’’’’’’’’’Q£’@’’’’’’’’’’’’’’’’’’’”£’A’’’’’’’’’’’’’’’’’’’ń£’&’’’’’’’’’’’’’’’’’’’!¤’9’’’’’’’’’’’’’’’’’’’a¤’?’’’’’’’’’’’’’’’’’’’±¤’A’’’’’’’’’’’’’’’’’’’„’B’’’’’’’’’’’’’’’’’’’Q„’?’’’’’’’’’’’’’’’’’’’”„’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 1.3 Drucken ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń„’@’’’’’’’’’’’’’’’’’’’!¦’A’’’’’’’’’’’’’’’’’’’q¦’C’’’’’’’’’’’’’’’’’’’Į¦’<’’’’’’’’’’’’’’’’’’’§’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!§’3’’’’’’’’’’’’’’’’’’’a§’3’’’’’’’’’’’’’’’’’’’”§’3’’’’’’’’’’’’’’’’’’’į§’3’’’’’’’’’’’’’’’’’’’!Ø’3’’’’’’’’’’’’’’’’’’’aØ’3’’’’’’’’’’’’’’’’’’’”Ø’3’’’’’’’’’’’’’’’’’’’ᨒ3’’’’’’’’’’’’’’’’’’’!©’3’’’’’’’’’’’’’’’’’’’a©’3’’’’’’’’’’’’’’’’’’’”©’3’’’’’’’’’’’’’’’’’’’į©’3’’’’’’’’’’’’’’’’’’’!Ŗ’3’’’’’’’’’’’’’’’’’’’aŖ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ŗ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŖ’?’’’’’’’’’’’’’’’’’’’1«’=’’’’’’’’’’’’’’’’’’’q«’>’’’’’’’’’’’’’’’’’’’±«’@’’’’’’’’’’’’’’’’’’’¬’B’’’’’’’’’’’’’’’’’’’Q¬’(’’’’’’’’’’’’’’’’’’’¬’=’’’’’’’’’’’’’’’’’’’Į¬’@’’’’’’’’’’’’’’’’’’’­’?’’’’’’’’’’’’’’’’’’’a­’?’’’’’’’’’’’’’’’’’’’±­’@’’’’’’’’’’’’’’’’’’’’’sollen. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’®’H’’’’’’’’’’’’’’’’’’’’’ Formulare’’’’’’’’’’’’Q®’@’’’’’’’’’’’’’’’’’’’”®’A’’’’’’’’’’’’’’’’’’’ń®’A’’’’’’’’’’’’’’’’’’’AÆ’B’’’’’’’’’’’’’’’’’’’‘Æ’A’’’’’’’’’’’’’’’’’’’ᯒC’’’’’’’’’’’’’’’’’’’1°’B’’’’’’’’’’’’’’’’’’’’’fen. ’’’’’’’’’’’’’’’’°’@’’’’’’’’’’’’’’’’’’’Ѱ’=’’’’’’’’’’’’’’’’’’’±’B’’’’’’’’’’’’’’’’’’’a±’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”±’M’’’’’’’’’’’’’’’’’’’’’nur’’’’’’’’’’’’’’’’’’ń±’?’’’’’’’’’’’’’’’’’’’A²’?’’’’’’’’’’’’’’’’’’’‘²’;’’’’’’’’’’’’’’’’’’’Ѳ’A’’’’’’’’’’’’’’’’’’’!³’’’’’’’’’’’’’’’’’’’’A³’B’’’’’’’’’’’’’’’’’’’‘³’A’’’’’’’’’’’’’’’’’’’į³’@’’’’’’’’’’’’’’’’’’’1“’7’’’’’’’’’’’’’’’’’’’q“’?’’’’’’’’’’’’’’’’’’’Į“’>’’’’’’’’’’’’’’’’’’’µ’;’’’’’’’’’’’’’’’’’’’Aµ’>’’’’’’’’’’’’’’’’’’’µ’@’’’’’’’’’’’’’’’’’’’ѵ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 1.4 Grenzen ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńµ’@’’’’’’’’’’’’’’’’’’’A¶’B’’’’’’’’’’’’’’’’’’’‘¶’B’’’’’’’’’’’’’’’’’’’į¶’A’’’’’’’’’’’’’’’’’’’1·’?’’’’’’’’’’’’’’’’’’’·’>’’’’’’’’’’’’’’’’’’’Į·’’’’’’’’’’’’’’’’’’’’į·’<’’’’’’’’’’’’’’’’’’’!ø’<’’’’’’’’’’’’’’’’’’’aø’C’’’’’’’’’’’’’’’’’’’±ø’@’’’’’’’’’’’’’’’’’’’¹’?’’’’’’’’’’’’’’’’’’’Q¹’<’’’’’’’’’’’’’’’’’’’‘¹’?’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’.N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.#center##on("b")#"Was kann EUDAS ? ’’’’’’’’’’’NIn diesem Kapitel wollen wir Ihnen erklŁren, was EUDAS Ihnen eiŻ’’’’’’’’’’’’’’Ngentlich bringen soll. Sie arbeiten sicher nicht nur aus Spaū am’’’’’’’’’’’’’’NComputer, sondern wollen ihn fŪr bestimmte Aufgaben einsetzen. Ein’’’’’’’’’’’’>Computer kann bestimmte Aufgaben nur dann bearbeiten, wenn er’.dafŪr programmiert worden ist. ’’’’’’’’’’’’’’’> EUDAS ist nun ein Programm, das allgemein Aufgaben der DaŻ>tenverwaltung lŚsen kann. ZunŁchst wollen wir Ihnen erlŁutern,>wodurch dieses Anwendungsgebiet genau charakterisiert wird. ’’.1.1 Textverarbeitung und Datenverwaltung’’’’’’NEs gibt zwei Einsatzbereiche des Computers, die von fast jedemteien 95 ’’’’’’’Standard-Kopiermuster 115 ’’’’Stationsnummer 175 ’’’’’’’’’’’Statistik 169 Statuszeile 31, 39 ’’’’’’’’’’’Stern 50, 101 Suchbedingung f. Drucken 67 ’’Suchbedingung, Kombination 49 Suchbedingung lŚschen 48 ’’’’’Suchbedingung setzen 46 ’’’’’’Suchen 21, 46  -, Optimierung 104 ’’’’’’’’’Suchmuster 47, 99 ’’’’’’’’’’’’ -, Eingabe 47 ’’’’’’’’’’’’’’SV-Taste 16, 39 ’’’’’’’’’’’’’’Tabellenmodus 128 ’’’’’’’’’’’’Tagesdatum 99 Task, Manager 93 ’’’’’’’’’’’’’Teildatei 114 Teiltexte 158 TEXT 112, 153 Textdatei 28, 61, 171 ’’’’’’’’ -, Łndern 65 ’’’’’’’’’’’’’’’ -, ansehen 65 ’’’’’’’’’’’’’’ -, ausdrucken 66 ’’’’’’’’’’’ -, editieren 64 ’’’’’’’’’’’’Texte, verketten 156 ’’’’’’’’’Text-Funktionen 156 ’’’’’’’’’’Textkonstanten 139 ’’’’’’’’’’’Text, konstanter 117 ’’’’’’’’’Text, LŁnge 158 ’’’’’’’’’’’’’’Textverarbeitung 3, 123 ’’’’’’Tragen 55, 118 ’’’’’’’’’’’’’’’Umschalten auf Koppeldatei 92 UNTEN 30, 106 Ųberschrift 45, 68 ’’’’’’’’’’’Ųbersicht (Archiv) 34, 175 ’’’ - (Dateien) 37, 171 ’’’’’’’’ - (SŁtze) 105 ’’’’’’’’’’’’’’Variablen 165  -, Initialisierung 143, 167  -, Lebensdauer 166 ’’’’’’’’’VerŁndern 121 Vergleiche 102, 162 ’’’’’’’’’’virtuelle Datei 83 ’’’’’’’’’’’Vorspann 68, 144 ’’’’’’’’’’’’’Weiter 45, 48, 90 ’’’’’’’’’’’’wert 148, 160 wertemenge 119 ’’’’’’’’’’’’’’’WIEDERHOLUNG 63, 126 ’’’’’’’’’zahltext 148, 160 ’’’’’’’’’’’’.Zeichen, reservierte 64, 69, 103 ’’’’’’’’’’’’’Zeile einfŪgen 54 ’’’’’’’’’’’’Zeilenfortsetzung 129 ’’’’’’’’ZeilenlŁnge 71 ’’’’’’’’’’’’’’’Zielarchiv 175 ’’’’’’’’’’’’’’’Zieldatei, Struktur 113 ’’’’’’ZurŪck 45, 48, 90 ’’’’’’’’’’’’Zustand 31, 40 ’’’’’’’’’’’’’’’Zuweisung 166 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.titel’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Į’’’’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ń‰a€ė’’F.bš’’’’šfffšgM’’ff’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’H’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’GH’’’’ free (6.0)# GF’’”€’’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ*’’’’’’’’’’’’’’’’’’’’’ #free (2.0)# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ #free(1.0)# ’’’’’’’’’1’H’’’’’’’’’’’’’’’’’’’’’ #free (0.5)# ’’’’’’’’’$’’’’’’’’’’’’’’’’’’’’’#block# ’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ၒA’’’’’’’’’’’’’’’’’’’1‚’@’’’’’’’’’’’’’’’’’’’‚’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’т’<’’’’’’’’’’’’’’’’’’’ƒ’?’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ƒ’B’’’’’’’’’’’’’’’’’’’у’A’’’’’’’’’’’’’’’’’’’!„’=’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a„’#’’’’’’’’’’’’’’’’’’’‘„’%’’’’’’’’’’’’’’’’’’’Į„’&’’’’’’’’’’’’’’’’’’’’’ #free (0.1)# ’’’’’’’’ń„’,’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’!…’’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’A…’’’’’’’’’’’’’’’’’’’’q…’#’’’’’’’’’’’’’’’’’’’”…’$’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’х’’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’†’&’’’’’’’’’’’’’’’’’’’1†’#’’’’’’’’’’’’’’’’’’’a†’%’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’‘†’ ’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’Į†’#’’’’’’’’’’’’’’’’’’’ń†’)’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’!‡’’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’Q‡’"’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’G’’’’ #free (6.0)# e’’‡’M’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’ń‡’!’’’’’’’’’’’’’’’’’’’’’ #off ("u")# ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’Aˆ’!’’’’’’’’’’’’’’’’’’’’’ #on ("b")# ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qˆ’?’’’’’’’’’’’’’’’’’’’Įˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’ሒL’’’’’’’’’’’’’’’’’’’1‰’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‰’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‰’M’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’f’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.titel’’’’’’’’’’’’’’’#limit (14.0)# ’’’’’’’’’’’’’’’#on("b")#EUDAS#off("b")# ’’’’’#on("b")#Anwender-#off("b")# ’.#on("b")#Datenverwaltungssystem#off("b")# ’’’’#on ("b")#VERSION 4#off("b")# N#on("u")#ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß#off("u")# ’’’’’’.#on("b")#BENUTZERHANDBUCH#off("b")# ’’’’’’’’’’#free (12.0)# Ausgabe Juli 1987 ’’’’’’’’’’’’NDieses Handbuch und das zugehŚrige Programm sind urheberrechtlich’’’’’’’’’’’’’NgeschŪtzt. Die dadurch begrŪndeten Rechte, insbesondere der VerŻ’’’’’’’’’’’’’’NvielfŁltigung in irgendeiner Form, bleiben dem Autor vorbehalten. ’’’’’’’’’’’’>Es kann keine Garantie dafŪr Ūbernommen werden, daū das ProŻ’’Ngramm fŪr eine bestimmte Anwendung geeignet ist. Die VerantworŻ’’’’’’’’’’’’’’’tung dafŪr liegt beim Kunden. NDas Handbuch wurde mit grŚūter Sorgfalt erstellt. FŪr die KorrektŻ’’’’’’’’’’’’Nheit und VollstŁndigkeit der Angaben wird aber keine GewŁhr ŪberŻ’’’’’’’’’’’’’>nommen. Das Handbuch kann jederzeit ohne AnkŪndigung geŁndert’.(c) Copyright 1987 Thomas Berlage ’’’’’’’’’’’. Software-Systeme ’’’’’’’’’. Im alten Keller 3 ’’’’’’’’. D-5205 Sankt Augustin 1 ’’#center##on("b")#I.#off("b")# .#center##on("b")#DIE#off("b")# ’’’’’’’’’’’’’’’.#center##on("b")#ERSTEN#off ("b")# ’’’’’’’’’’’.#center##on("b")#SCHRITTE#off("b")# ’’’’’’’’’’.#center##on("b")#II.#off("b")# ’’’’’’’’’’’’’’’ AnŻ’’’’’’’’’’’’Nwender benŚtigt werden, egal auf welchem Spezialgebiet er tŁtig ist:’’’’’’’’’’nnŁmlich die #on("i")#Textverarbeitung#off("i")# und die #on("i")#Datenverwaltung#off("i")#. Durch die’’’’’’’’’NUnterscheidung dieser beiden Bereiche werden die charakteristiŻ’’’’’’’’’’’’’’’>schen Merkmale der Datenverwaltung abgegrenzt. ’’’’’’’’’’’’’’’N#on("b")#Textverarbeitung#off("b")# Die Textverarbeitung befaūt sich damit,’’’Neinen beliebigen Text auf einem Rechner zu erfassen und anschlieūend’’’’’’’’’’NŪber einen Drucker wieder auszugeben. Der Sinn dieser Arbeit liegt’’’’’’’’’’’’Ndarin, daū man einen einmal eingegebenen Text sehr einfach Łndern’’’’’’’’’’’’’>kann. Auūerdem kann der Computer einige unangenehme Aufgaben’’NŪbernehmen, die beim Schreiben von Texten auftreten: die AufteiŻ’’’’’’’’’’’’’’Nlung auf Zeilen und Seiten, die Seitennumerierung und vieles mehr. ’’’’’’’’’’’N Charakteristisch fŪr die Textverarbeitung ist, daū der Einfluū’’’’’’’’’’’’Ndes Computers sich auf kosmetische Details beschrŁnkt. Die SpeiŻ’’’’’’’’’’’’’’Ncherung und eventuelle Aufbereitung zum Drucken haben praktisch’’’’’’’’’’’’’’’Nnichts mit dem Inhalt des Textes zu tun. Dies wŁre fŪr den Rechner’’’’’’’’’’’’Nauch sehr schwierig, da die im Text enthaltenen Informationen in’’’’’’’’’’’’’’Nmenschlicher Sprache vorliegen, die fŪr einen Rechner nicht verŻ’’’’’’’’’’’’’’stŁndlich ist. ’’’’’’’’’’’’’’’N#on("b")#Datenverwaltung#off("b")# Bei der Datenverwaltung werden ebenfalls’’’Ntextuelle Informationen gespeichert, diese liegen aber in einer aufbereiŻ’’’’’Nteten Form vor, die einen Teil des Inhalts fŪr den Computer verŻ’’’’’’’’’’’’’’NstŁndlich macht. Bei der Datenverwaltung werden Objekte betrachŻ’’’’’’’’’’’’’’>tet, die verschiedene Eigenschaften haben kŚnnen. Ein solches’NObjekt kann z.B. eine Person sein. Als Eigenschaften werden mit’’’’’’’’’’’’’’’Ndieser Person zusammenhŁngende Informationen betrachetet, die fŪr’’’’’’’’’’’’’.die jeweilige Anwendung wichtig sind. ’’’’’’’’N Ein Beispiel fŪr eine solche Betrachtungsweise ist der ArbeitŻ’’’’’’’’’’’’Nnehmer im Betrieb. Einige der typischerweise erfaūten Daten sind’’’’’’’’’’’’’’NName, Adresse, Telefon, Geburtsdatum und Geschlecht. Alle diese’’’’’’’’’’’’’’’^Daten sind Eigenschaften oder #on("i")#Attribute#off("i")#, die einem bestimmten’’’’’’’’’’’’’’>Menschen mehr oder weniger fest zugeordnet sind. ’’’’’’’’’’’’’N Die Betonung inhaltlicher Beziehungen erleichtert es dem ComŻ’’’’’’’’’’’’’Nputer, die gespeicherten Daten in verschiedenen Variationen ausŻ’’’’’’’’’’’’’’N#on("b")#Beispiel#off("b")# Um die Unterscheidung zwischen Textverarbeitung’’’>Datenverwaltung deutlicher zu machen, werden im folgenden BeiŻNspiel die Informationen Ūber eine Person in zwei unterschiedlichen’’’’’’’’’’’’NFormen dargeboten, die fŪr den Menschen die gleiche Aussagekraft’’’’’’’’’’’’’’N 1. Frau Magdalene Kant, geb. Hagedorn, wurde am 12. Januar’’’’’’’’’’’’’’’N 1946 geboren. Sie wohnt in Bonn in der Meckenheimer Allee’’’’’’’’’’’’’N 112. Seit 1977 arbeitet sie in unserer Firma. Sie ist teleŻ’’’’’’’’’’’> fonisch erreichbar unter der Nummer 0228/356782. ’’’’’. 2. Name: Magdalene ’’’’’’’’’. Vorname: Kant ’’’’’’’’’’’’’’. Geburtsname: Hagedorn ’’’’’’’’’’. Geburtsdatum: 12.01.46 ’’’’’’’’’’. Geschlecht: weiblich ’’’’’’’’’’> Strasse: Meckenheimer Allee 112 ’’’’’’’’’’’’. PLZ: 5200 ’’’’’’’’’’’’’’. Wohnort: Bonn 1 ’’’’’’’’’’’’. Vorwahl: 0228 ’’’’’’’’’’’’’’. Telefon: 356782 ’’’’’’’’’’’’. beschŁftigt seit: 1977 ’’’’’’’’’’’’’’NDie Form der Darstellung wie in der ersten Alternative eignet sich’’’’’’’’’’’’Nnur fŪr den Menschen, da die gleiche Information auf viele verŻ’’’’’’’’’’’’’’’Nschiedene Weisen ausgedrŪckt werden kŚnnte (z.B. unterschiedlicher’’’’’’’’’’’’NSatzbau). Die zweite Alternative beschrŁnkt sich auf die fŪr die’’’’’’’’’’’’’’>bestimmte Anwendung wesentlichen ZusammenhŁnge; der Computer’’Nkann die Aufteilung der Information in einzelne Attribute ausnutŻ’’’’’’’’’’’’’> In dieser zweiten Form kŚnnen Sie Daten mit EUDAS erfassenNund auch auswerten. Die Attribute kŚnnen Sie jeweils passend zu’’’’’’’’’’’’’’’.den erfaūten Daten selbst bestimmen. ’’’’’’’’’N FŪr Daten in der ersten Form steht Ihnen die EUMEL-TextverŻ’’’’’’’’’’’’’’’Narbeitung zur VerfŪgung. EUDAS wurde so entwickelt, daū Sie auch’’’’’’’’’’’’’’>Daten an die Textverarbeitung Ūbergeben kŚnnen. ’’’’’’’’’’’’’’N Es ist nŁmlich mŚglich, einen freien Text aus der AttributdarŻ’’’’’’’’’’’’>stellung automatisch zu erzeugen, indem Sie dem Computer den’’>Satzbau mit entsprechenden Platzhaltern vorgeben. Der Rechner’>setzt die einzelnen Attribute dann an die angegebenen Stellen.NDiese Funktion ist ein KernstŪck von EUDAS und wird in Abschnitt’’’’’’’’’’’’’’1.3 nŁher erlŁutert. ’’’’’’’’’1.2 EUDAS als Karteikasten ’’’NWie Sie vielleicht schon bemerkt haben, Łhnelt die zweite Form der’’’’’’’’’’’’NDarstellung einer Karteikarte, auf der Platz fŪr bestimmte EintrŁge’’’’’’’’’’’Nfreigehalten wird. Anhand dieses Modells kŚnnen Sie sich in vielen’’’’’’’’’’’’NFŁllen die Arbeitsweise von EUDAS veranschaulichen. Sie sollten die’’’’’’’’’’’NAnalogie allerdings nicht zu weit treiben: EUDAS schaufelt ja nicht’’’’’’’’’’’>wirklich mit Karteikarten herum. Manche Funktionen sind eben’’>computerspezifisch und lieūen sich mit Karteikarten gar nicht’N Mit EUDAS kŚnnen Sie die mŚglichen EintrŁge auf den KarteikarŻ’’’’’’’’’’’’’Nten (also die Attribute) vŚllig frei bestimmen; die einzige BeschrŁnŻ’’’’’’’’’Nkung besteht darin, daū Sie in einem Karteikasten nur Karten mit’’’’’’’’’’’’’’NvŚllig gleichem Aufbau verwenden kŚnnen. Wenn Sie eine neue KarŻ’’’’’’’’’’’’’’Nteikarte entwerfen wollen, brauchen Sie nur Namen fŪr die einzelŻ’’’’’’’’’’’’’Nnen EintrŁge anzugeben. EUDAS zeigt Ihnen dann quasi eine Karte’’’’’’’’’’’’’’’>am Bildschirm, in der diese EintrŁge aufgefŪhrt sind. ’’’’’’’’> Sie kŚnnen nun am Bildschirm Daten auf diese Karteikarten’Nschreiben. Dabei dŪrfen die EintrŁge fast beliebig lang sein; wenn’’’’’’’’’’’’Nder Platz auf dem Bildschirm nicht reicht, kŚnnen Sie sich Ihre’’’’’’’’’’’’’’’>Ūberdimensionale Karteikarte in Ausschnitten ansehen. ’’’’’’’’> Die einmal eingegebenen Daten bleiben nun so lange gespeiŻNchert, wie Sie wollen (bzw. bis Ihr Rechner zusammenfŁllt). Haben’’’’’’’’’’’’’NSie beim Eintragen Fehler gemacht, kŚnnen Sie diese jederzeit korŻ’’’’’’’’’’’’>rigieren oder spŁter noch weitere Informationen ergŁnzen. ’’’’.#center#Abb. 1-1 EUDAS als Karteikasten ’’’’N#on("b")#Anwendungen#off("b")# Mit den gespeicherten Daten kŚnnen Sie nun’’’’’Nschiedene Dinge anstellen (bzw. vom Rechner anstellen lassen). Das’’’’’’’’’’’’NEinfachste ist natŪrlich das, was Sie mit einer Kartei auch machen’’’’’’’’’’’’>wŪrden, sich nŁmlich einzelne Karteikarten anzuschauen. ’’’’’’> Um eine bestimmte Karteikarte herauszufinden, geben Sie’’’NEUDAS einfach den Inhalt vor, nach dem gesucht werden soll. Hier’’’’’’’’’’’’’’Nzeigt sich bereits der erste Vorteil eines Computers: Die Suche in’’’’’’’’’’’’Nder EUDAS-Kartei ist viel schneller, als Sie es von Hand kŚnnten.’’’’’’’’’’’’’>Auūerdem kann der Rechner keine Karte zufŁllig Ūbersehen. ’’’’> EUDAS zeigt sich auch dann Ūberlegen, wenn Sie einen ganz’Nbestimmten Teil der Kartei durchforsten mŪssen. Eine BŪcherei muū’’’’’’’’’’’’’Nz.B. regelmŁūig alle BŪcher heraussuchen, deren Leihfrist ŪberŻ’’’’’’’’’’’’’’’>schritten ist. Der Computer durchsucht in solchen FŁllen ermŪŻ.dungsfrei auch.#center##on("b")#EINFŲHRUNG#off("b")# ’’’’’’’’.#center##on("b")#IN DIE#off ("b")# ’’’’’’’’’’’.#center##on("b")#BENUTZUNG#off("b")# ’’’’’’’’’.#center##on("b")#III.#off("b")# ’’’’’’’’’’’’’’.#center##on("b")#WEITERE#off("b")# ’’’’’’’’’’’.#center##on("b")#M×GLICHKEITEN#off("b")# ’’’’’.#center##on("b")#IV.#off("b")# ’’’’’’’’’’’’’’’.#center##on("b")#ANHANG#off("b")# ’’’’’’’’’’’’N____________________________________________________________________________ ’#on("b")##on ("u")# ’’’’’’’’’’.#center#Betriebssystem E U M E L ’’’’’’’’’’’’’#center#E U D A S ’’’’’’’’’’’’.#center#Lizenzfreie Software der ’’’’’’’’’’’’’N#center#Gesellschaft fŪr Mathematik und Datenverarbeitung mbH, ’’’’’’’’’’’’’’’#center#5205 Sankt Augustin ’’N#center#Die Nutzung der Software ist nur im Schul- und Hochschulbereich fŪr ’’.#center#nichtkommerzielle Zwecke gestattet. ’’>#center#GewŁhrleistung und Haftung werden ausgeschlossen ’’’’’N____________________________________________________________________________ ’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.macros’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’A„a€ė’’KHü’’’’üüLM’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’K’’’’’’’’’’’’’’’’’’’’ #*format# ’’’’’’’’’’’€’:’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’#*text# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*beispiel# ’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’#*proc# ’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*endproc# ’’’’’’’’’’’’ #free (0.1)# ’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’ၒ’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’!‚’$’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’’’#end# ’’’’’’’’’’’’’’’Q‚’/’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*char($1)# ’’’’’’’’’’’$1’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’‘‚’’’’’’’’’’’’’’’’’’’’’’ #free (1.3)# ’’’’’’’’’’#"nlq"# ’’’’’’’’’’’’’±‚’’’’’’’’’’’’’’’’’’’’т’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ń‚’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’’’ #free (0.6)# ’’’’’’’’’’ #headeven# ’’’’’’’’’’±ƒ’!’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’გ’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’#*f2# ’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*a ($1)# ’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’ #*bsp ($1)# ’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’’’ #*macro end# ’’’’’’’’’’#*f1# ’’’’’’’’’’’’’’’’’ #free (0.1)# ’’’’’’’’’’ #*macro end# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.macros’’’’’’’’’’’’’’>#limit (13.5)##start (3.5,2.5)##pagelength (21.0)##block# ’’’’#:firsthead (false)# ’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’#type ("prop10")# ’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’#type ("12")# #linefeed (0.97)# ’’’’’’’’’’’’#*bildschirm# #type ("15")# #linefeed(0.83)# ’’’’’’’’’’’’’#type ("12")# #type ("prop10")# ’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’#*abschnitt ($1,$2,$3)# ’’’’’’.#on("b")#$1#right#$3 %#off("b")# ’’’’’’’’’’>#on("b")##ib(9)#$1#ie(9,"ßßß$3")# $2#off("b")# ’’’’’’’’’’’’’’’#*kapitel ($1,$2,$3,$4)# ’’’’’#type("roman.24")# ’’’’’’’’’’’#on("b")##center#$1#off("b")# #type ("roman.18")# ’’’’’’’’’’.#on("b")##center#$2ß#off("b")# ’’’’’’’’’’’’’’’.#on("b")##center#ß$3#off("b")# ’’’’’’’’’’’’’’’#on("b")##center#$4#off("b")# #type ("prop10")# ’’’’’’’’’’’’.#on("b")#% $2 $3 $4#off("b")# ’’’’’’’’’’’’’#right##on("b")#%#off("b")# ’’#on("b")#$1.#off("b")#ß’’’’’’’#type("12")#$1#type("prop")#’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.titel’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Į’’’’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ groūe Datenmengen. ’’’’’’’’’’’’> Wenn Sie die Karteikarten in einer bestimmten Reihenfolge’Nhaben wollen, kann EUDAS auch das Sortieren Ūbernehmen. Weitere’’’’’’’’’’’’’’’Nautomatische VorgŁnge betreffen z.B. das Rauswerfen ŪberflŪssiger’’’’’’’’’’’’’Noder veralteter Karten. Die EintrŁge kŚnnen auch nach einer beŻ’’’’’’’’’’’’’’’Nstimmten Vorschrift alle geŁndert werden. Solche Aufgaben treten’’’’’’’’’’’’’’Nz.B. in der Schule auf, wo die SchŪler jedes Jahr versetzt werden’’’’’’’’’’’’’.mŪssen (natŪrlich bis auf Ausnahmen). ’’’’’’’’> Auch Beziehungen zwischen verschiedenen Karteien kann’’’’’NEUDAS herstellen. Dies kann man noch einmal an dem Beispiel der’’’’’’’’’’’’’’’NBŪcherei illustrieren. Wenn ein Buch gefunden wurde, dessen LeihŻ’’’’’’’’’’’’’Nfrist Ūberschritten ist, muū der zugehŚrige Ausleiher gefunden und’’’’’’’’’’’’Nangeschrieben werden. Das Heraussuchen beider Karten kann EUDAS’’’’’’’’’’’’’’’.in einem Arbeitsgang durchfŪhren. ’’’’’’’’’’’’NEine besondere StŁrke von EUDAS ist die MŚglichkeit, die gespeiŻ’’’’’’’’’’’’’’Ncherten Daten in schriftlicher Form auszuwerten. Dadurch, daū die’’’’’’’’’’’’’NDaten in einer Form gespeichert sind, die den Inhalt widerspiegelt,’’’’’’’’’’’>kŚnnen die gleichen Daten in vielen verschiedenen Formen auf’’Papier ausgegeben werden. ’’’’> Karl Eudas ’’’’’’’’’’’> An Poltersdorf ’’’’’’’’’’’> XXXXXXXXXXX ’’’’’’’’’’’> XXXXXXXXXXX ’’’’’’’’’’’> ’’’’’’’’’’’> XXXX XXXXXXXXXXXX ’’’’’’’’’’’> ’’’’’’’’’’’> Lieber XXXXXXX ! ’’’’’’’’’’’> ’’’’’’’’’’’> Dies ist ein Beispiel fŪr ein ’’’’’’’’’’’> Druckmuster. ’’’’’’’’’’’> ’’’’’’’’’’’> Viele GrŪūe ’’’’’’’’’’’> ’’’’’’’’’’’>#center#Abb. 1-2 Muster fŪr die Druckausgabe ’’’’’’’’’’’’’’’NZu diesem Zweck geben Sie EUDAS ein Muster des gewŪnschten AusŻ’’’’’’’’’’’’’’’>drucks vor. Der Rechner setzt dann an entsprechend markierten’>Leerstellen die gespeicherten Informationen ein und druckt dasNErgebnis aus. Auf diese Weise ersparen Sie sich die umfangreiche’’’’’’’’’’’’’’NSchreibarbeit, die anfŁllt, wenn die Informationen auf den KarteiŻ’’’’’’’’’’’’.karten in anderer Form benŚtigt werden. ’’’’’’> NatŪrlich mŪssen Sie zum Entwerfen des Formulars kein geŻ’Nwiefter Programmierer sein. Wenn Sie einen Rundbrief verschicken’’’’’’’’’’’’’’Nwollen, schreiben Sie den Brief, als wollten Sie Ihn nur einmal’’’’’’’’’’’’’’’Nschicken. Lediglich im Adressfeld mŪssen Sie Platzhalter an den’’’’’’’’’’’’’’’NStellen vorsehen, an denen spŁter die wirklichen Adressen stehen’’’’’’’’’’’’’’N#on("b")#VerwendungsmŚglichkeiten#off("b")# Die MŚglichkeiten fŪr solche’’’’’’Nsind unbegrenzt. Beispiele sind Briefe, Adreūaufkleber, ŲberweiŻ’’’’’’’’’’’’’’NsungsauftrŁge und sortierte Listen. Mit den Inhalten einer Kartei’’’’’’’’’’’’’NkŚnnen Sie beliebig viele verschiedene Ausgaben erzeugen. Bei dem’’’’’’’’’’’’’Nobigen Beispiel der LeihbŪcherei kŚnnten Sie EUDAS dazu einsetzen,’’’’’’’’’’’’Nnicht nur die sŁumigen Ausleiher herauszufinden, sondern die MahŻ’’’’’’’’’’’’’Nnung gleich fertig fŪr einen Fensterbriefumschlag herzustellen. FŪr’’’’’’’’’’’Nden Bediener bliebe die einzige TŁtigkeit, diesen Vorgang anzuwerŻ’’’’’’’’’’’’N Wie weiter oben schon erwŁhnt, kŚnnen Sie diese Ausgaben von’’’’’’’’’’’’’’>EUDAS auch zur Textverarbeitung Ūbernehmen. So kŚnnen Sie zum’NBeispiel die Literaturliste fŪr ein Buch mit EUDAS fŪhren und AusŻ’’’’’’’’’’’’>zŪge spŁter jeweils an die passenden Stellen einfŪgen. ’’’’’’’N#on("b")#Berechnungen#off("b")# Die Druckfunktion von EUDAS kann jedoch nicht’Nzum AusfŪllen von Formularen verwendet werden. Wenn Sie BerechŻ’’’’’’’’’’’’’’’Nnungen anstellen oder Auswertungen vornehmen wollen, kŚnnen Sie’’’’’’’’’’’’’’’>im Druckmuster auch Anweisungen der Sprache ELAN verwenden.’’’NDamit haben Sie eine komplette Programmiersprache fŪr Ihre Muster’’’’’’’’’’’’’zur VerfŪgung. ’’’’’’’’’’’’’’’N Ehe Sie einen Schreck bekommen: Selbst fŪr komplizierte Muster’’’’’’’’’’’’Nbrauchen Sie nur einen ganz kleinen Teil von ELAN zu beherrschen,’’’’’’’’’’’’’Nda die meiste Arbeit immer von EUDAS Ūbernommen wird (Sie mŪssen’’’’’’’’’’’’’’>also nicht etwa selber ein ganzes Programm schreiben). ’’’’’’’N Anwendungen fŪr diese MŚglichkeit gibt es genug. Angefangen’’’’’’’’’’’’’’’>von einfachen ZŁhlungen bis hin zu statistischen Auswertungen,>von einfachen Summen bis zum kompletten Rechnungsschreiben.’’’>Immer nimmt Ihnen EUDAS alles das ab, was automatisch ablaufenNkann. Sie versorgen EUDAS nur noch mit den passenden Formeln fŪr’’’’’’’’’’’’’’Ihre Anwendung. ’’’’’’’’’’’’’’NNatŪrlich kŚnnen Sie nicht alle Probleme mit EUDAS gleichermaūen’’’’’’’’’’’’’’Ngut lŚsen. EUDAS verwendet ein einfaches Modell (Karteikasten) und’’’’’’’’’’’’Nversucht, mit mŚglichst wenig Informationen von Ihrer Seite auszuŻ’’’’’’’’’’’’Nkommen. Kompliziertere Sachverhalte verlangen auch kompliziertere’’’’’’’’’’’’’NStrukturen, die Sie dann selbst entwerfen mŪssen. Eine einfache’’’’’’’’’’’’’’’>LŚsung mit EUDAS kann in solchen FŁllen zu langsam oder zu umŻstŁndlich sein. ’’’’’’’’’’’’’’> Wenn Sie jedoch die wenigen Strukturprinzipien von EUDAS’’>verstanden haben, werden Sie sehr schnell viele Probleme mit’’NEUDAS lŚsen kŚnnen. Zuerst erfassen Sie einfach alle Daten, die Sie’’’’’’’’’’’Nbrauchen und Ūberlegen sich erst dann, in welcher Form Sie diese’’’’’’’’’’’’’’NDaten haben wollen. Auch nachtrŁglich kŚnnen Sie jederzeit noch’’’’’’’’’’’’’’’>neue Daten und Formulare hinzufŪgen, so daū Sie mit der Zeit’’NEUDAS gewinnbringend fŪr viele Routineaufgaben benutzen werden.’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.2’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’į‰a€ė’’?!Z’’’’^^^_M ’’^^’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’@?’’Q‡ #free (6.0)# ^?’’”€’’’’’’’’’’’’?’’’’ #free (1.0)# ’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ*’’’’’’’’’’’’’’’’’’’’’ #free (2.0)# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ #free(1.0)# ’’’’’’’’’1’H’’’’’’’’’’’’’’’’’’’’’ #free (0.5)# ’’’’’’’’’$’’’’’’’’’’’’’’’’’’’’’#block# ’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (9.5)# ’’’’’’’’±’=’’’’’’’’’’’’’’’’’’’ń’-’’’’’’’’’’’’’’’’’’’’’ #free (1.7)# ’’’’’’’’!‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‚’A’’’’’’’’’’’’’’’’’’’‘‚’@’’’’’’’’’’’’’’’’’’’į‚’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ƒ’<’’’’’’’’’’’’’’’’’’’qƒ’?’’’’’’’’’’’’’’’’’’’Įƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’გB’’’’’’’’’’’’’’’’’’’1„’A’’’’’’’’’’’’’’’’’’’„’=’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į„’#’’’’’’’’’’’’’’’’’’’ń„’%’’’’’’’’’’’’’’’’’’’!…’&’’’’’’’’’’’’’’’’’’’’’ #free (0.1)# ’’’’’’’’Q…’,’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’…’’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’”…’&’’’’’’’’’’’’’’’’’’’х’ ’’’’’’’’’’’’’’’’’’’†’(’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’1†’’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’a†’!’’’’’’’’’’’’’’’’’’’‘†’ ’’’’’’’’’’’’’’’’’’’Į†’)’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’ń†’ ’’’’’’’’’’’’’’’’’’’’’ #free (1.0)# ’’’’’’’’!‡’"’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’]’’q‡’M’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‡’’’’’’’’’’’’’’’’’’’’ᇒ!’’’’’’’’’’’’’’’’’’’’’ #off ("u")# ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’1ˆ’!’’’’’’’’’’’’’’’’’’’’’ #on ("b")# ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aˆ’?’’’’’’’’’’’’’’’’’’’±ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’ш’L’’’’’’’’’’’’’’’’’’’!‰’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‰’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‰’M’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’^’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.titel’’’’’’’’’’’’’’’#limit (14.0)# ’’’’’’’’’’’’’’’#on("b")#EUDAS#off("b")# ’’’’’#on("b")#Anwender-#off("b")# ’.#on("b")#Datenverwaltungssystem#off("b")# ’’’’#on ("b")#VERSION 4#off("b")# N#on("u")#ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß#off("u")# ’’’’’’.#on("b")#REFERENZHANDBUCH#off("b")# ’’’’’’’’’’>Hergestellt mit Hilfe der EUMEL-Textverarbeitung und des ProŻ’.gramms FontMaster der Martin SchŚnbeck GmbH. ’Ausgabe September 1987 ’’’’’’’NDieses Handbuch und das zugehŚrige Programm sind urheberrechtlich’’’’’’’’’’’’’NgeschŪtzt. Die dadurch begrŪndeten Rechte, insbesondere der VerŻ’’’’’’’’’’’’’’NvielfŁltigung in irgendeiner Form, bleiben dem Autor vorbehalten. ’’’’’’’’’’’’>Es kann keine Garantie dafŪr Ūbernommen werden, daū das ProŻ’’Ngramm fŪr eine bestimmte Anwendung geeignet ist. Die VerantworŻ’’’’’’’’’’’’’’’tung dafŪr liegt beim Kunden. NDas Handbuch wurde mit grŚūter Sorgfalt erstellt. FŪr die KorrektŻ’’’’’’’’’’’’Nheit und VollstŁndigkeit der Angaben wird aber keine GewŁhr ŪberŻ’’’’’’’’’’’’’>nommen. Das Handbuch kann jederzeit ohne AnkŪndigung geŁndert’.(c) Copyright 1987 Thomas Berlage ’’’’’’’’’’’. Software-Systeme ’’’’’’’’’. Im alten Keller 3 ’’’’’’’’. D-5205 Sankt Augustin 1 ’’#center##on("b")#I.#off("b")# .#center##on("b")#FUNKTIONEN#off("b")# ’’’’’’’’.#center##on("b")#ZUM#off ("b")# ’’’’’’’’’’’’’’.#center##on("b")#NACHSCHLAGEN#off("b")# ’’’’’’.#center##on("b")#II.#off("b")# ’’’’’’’’’’’’’’’.#center##on("b")#EUDAS#off("b")# ’’’’’’’’’’’’’.#center##on("b")#FŲR#off ("b")# ’’’’’’’’’’’’’’.#center##on("b")#PROGRAMMIERER#off("b")# ’’’’’.#center##on("b")#III.#off("b")# ’’’’’’’’’’’’’’.#center##on("b")#ANHANG#off("b")# ’’’’’’’’’’’’#on("b")#EUDAS#off("b")# ’’’’’N____________________________________________________________________________ ’#on("b")##on ("u")# ’’’’’’’’’’.#center#Betriebssystem E U M E L ’’’’’’’’’’’’’#center#gs-MP BAP ’’’’’’’’’’’’.#center#Lizenzfreie Software der ’’’’’’’’’’’’’N#center#Gesellschaft fŪr Mathematik und Datenverarbeitung mbH, ’’’’’’’’’’’’’’’#center#5205 Sankt Augustin ’’N#center#Die Nutzung der Software ist nur im Schul- und Hochschulbereich fŪr ’’.#center#nichtkommerzielle Zwecke gestattet. ’’>#center#GewŁhrleistung und Haftung werden ausgeschlossen ’’’’’N____________________________________________________________________________ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.vorwort’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Į’’’’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±ˆa€ė’’P ’’’’  UM’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’7’’’’’’’’’’’’’’’’’’€’K’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ #page (1)# ’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’center#1 ’’’65’’’’ ’’’’’’’’’’’’’’’’’’’’’’Vorwort ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’=’’’’’’’’’’’’’’’’’’’‘’A’’’’’’’’’’’’’’’’’’’ၒN’’’’’’’’’’’’’’’’’’’’’ schauen. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‚’U’’’’’’’’’’’’’’’’’’’‘‚’@’’’’’’’’’’’’’’’’’’’į‚’@’’’’’’’’’’’’’’’’’’’1ƒ’A’’’’’’’’’’’’’’’’’’’ƒ’@’’’’’’’’’’’’’’’’’’’у’#’’’’’’’’’’’’’’’’’’’„’?’’’’’’’’’’’’’’’’’’’Q„’@’’’’’’’’’’’’’’’’’’’”„’C’’’’’’’’’’’’’’’’’’’ń„’B’’’’’’’’’’’’’’’’’’’A…’=’’’’’’’’’’’’’’’’’’’…’4’’’’’’’’’’’’’’’’’’’ѝa€ė’’“± ’’’’  µM ’’’’’’ eudas.hdb.2’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (11)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’@’’’’’’’’’’’’’’’’’’’’>’’’’’’’’’’’’’’’’’’’Į’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‚’B’’’’’’’’’’’’’’’’’’’‚’A’’’’’’’’’’’’’’’’’’’т’?’’’’’’’’’’’’’’’’’’’!ƒ’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qƒ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ƒ’@’’’’’’’’’’’’’’’’’’’„’@’’’’’’’’’’’’’’’’’’’Q„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q„’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’‘„’’’’’’’’’’’’’’’’’’’’”„’’’’’’’’’’’’’’’’’’’’±„’’’’’’’’’’’’’’’’’’’’ф’’’’’’’’’’’’’’’’’’’’ń„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’…’@’’’’’’’’’’’’’’’’’’’a…’?’’’’’’’’’’’’’’’’’’’±…’C’’’’’’’’’’’’’’’’’’’†’C’’’’’’’’’’’’’’’’’’’Q†’B’’’’’’’’’’’’’’’’’’’”†’B’’’’’’’’’’’’’’’’’’’ń†’C’’’’’’’’’’’’’’’’’’’A‡’A’’’’’’’’’’’’’’’’’’’‘‡’>’’’’’’’’’’’’’’’’’’’ч’D’’’’’’’’’’’’’’’’’’’!ˆ’=’’’’’’’’’’’’’’’’’’’aˆ’A’’’’’’’’’’’’’’’’’’’±ˆ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!‰’;’’’’’’’’’’’’’’’’’’’a‰’(’’’’’’’’’’’’’’’’’’’‘‰’;’’’’’’’’’’’’’’’’’’’щ’A’’’’’’’’’’’’’’’’’’’!Š’=’’’’’’’’’’’’’’’’’’’aŠ’C’’’’’’’’’’’’’’’’’’’±Š’’’’’’’’’’’’’’’’’’’’ъ’?’’’’’’’’’’’’’’’’’’’!‹’C’’’’’’’’’’’’’’’’’’’q‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‹’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‹’B’’’’’’’’’’’’’’’’’’’1Œ’@’’’’’’’’’’’’’’’’’’’Œ’?’’’’’’’’’’’’’’’’’’’ь’’’’’’’’’’’’’’’’’’’’’=’’’’’’’’’’’’’’’’’’’A’;’’’’’’’’’’’’’’’’’’’’>’’’’’’’’’’’’’’’’’’’Į’>’’’’’’’’’’’’’’’’’’’Ž’?’’’’’’’’’’’’’’’’’’’QŽ’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’;’’’’’’’’’’’’’’’’’’’ĮŽ’8’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’@’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Q’<’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’±’<’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ń’=’’’’’’’’’’’’’’’’’’’’’ gesperrt. ’’’’’’’’’’ #free (0.2)# ’’’’’’’’1’<’’’’’’’’’’’’’’’’’’’q’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’@’’’’’’’’’’’’’’’’’’’‘’$’’’’’’’’’’’’’’’’’’’A‘’?’’’’’’’’’’’’’’’’’’’‘‘’=’’’’’’’’’’’’’’’’’’’ё’-’’’’’’’’’’’’’’’’’’’’’>’’’’’’’’’’’’’’’’’’’A’’@’’’’’’’’’’’’’’’’’’’‘’’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’’D’’’’’’’’’’’’’’’’’’’1“’C’’’’’’’’’’’’’’’’’’’“’B’’’’’’’’’’’’’’’’’’’ѓ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń“’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A”’A’’’’’’’’’’’’’’’’’’’‘”’?’’’’’’’’’’’’’’’’’’’į”’V’’’’’’’’’’’’’’’’’’’A•’C’’’’’’’’’’’’’’’’’’’‘•’?’’’’’’’’’’’’’’’’’’’į•’<’’’’’’’’’’’’’’’’’’’!–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A–’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’–’?’’’’’’’’’’’’’’’’’’’і’?’’’’’’’’’’’’’’’’’’’!—’B’’’’’’’’’’’’’’’’’’’q—’’’’’’’’’’’’’’’’’’’’‘—’=’’’’’’’’’’’’’’’’’’’ї’B’’’’’’’’’’’’’’’’’’’!˜’<’’’’’’’’’’’’’’’’’’’a˜’C’’’’’’’’’’’’’’’’’’’±˜’.’’’’’’’’’’’’’’’’’’’ᘒB’’’’’’’’’’’’’’’’’’’1™’>’’’’’’’’’’’’’’’’’’’q™’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±™’B’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’!š’=’’’’’’’’’’’’’’’’’’’aš’@’’’’’’’’’’’’’’’’’’’±š’A’’’’’’’’’’’’’’’’’’’›’C’’’’’’’’’’’’’’’’’’’’’liegen. ’’’’’’’’’’’’’Q›’>’’’’’’’’’’’’’’’’’’’‘›’C’’’’’’’’’’’’’’’’’’’į›’?’’’’’’’’’’’’’’’’’’’1œ’=’’’’’’’’’’’’’’’’’’’qœ’=’’’’’’’’’’’’’’’’’’’±œ’C’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’Q’@’’’’’’’’’’’’’’’’’’’”’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’2 Installation des Programms’’NBevor Sie EUDAS auf Ihrem System benutzen kŚnnen, mŪssen Sie das’’’’’’’’’’’’’’>Programm zuvor installieren. Wenn EUDAS schon auf Ihrem SystemNzur VerfŪgung steht, kŚnnen Sie dieses Kapitel getrost Ūberlesen. ’’’’’’’’’’’’2.1 Lieferumfang ’’’’’’’’’’’’’NEUDAS wird auf einer Diskette geliefert, die alle notwendigen ProŻ’’’’’’’’’’’’Ngramme enthŁlt. Um den Inhalt der Diskette feststellen zu kŚnnen,’’’’’’’’’’’’’Nstarten Sie Ihr System und bringen es dazu, daū 'gib kommando:'’’’’’’’’’’’’’’’Nerscheint. Dann legen Sie die Diskette ein und geben das Kommando ’’’’’’’’’’’’> archive ("EUDAS"); list (archive); release (archive) ’’’’’NAnschlieūend erscheint eine Ųbersicht der auf dem Archiv vorhanŻ’’’’’’’’’’’’’’Ndenen Programmteile. Folgende Namen sollten sich in dieser ŲberŻ’’’’’’’’’’’’’’sicht wiederfinden: ’’’’’’’’’’ "eudas.1"  "eudas.2"  "eudas.3"  "eudas.4"  "eudas.init" ’’’’’’’’’’’’’ "eudas.generator" ’’’’’’’’ "Adressen" ’’’’’’’’’’’’’’’NEventuell kŚnnen noch weitere Namen in der Ųbersicht auftauchen.’’’’’’’’’’’’’’NSollte einer der angegebenen Namen nicht vorhanden sein, reklaŻ’’’’’’’’’’’’’’’Nmieren Sie die Diskette. Falls Sie statt der Ųbersicht eine FehlerŻ’’’’’’’’’’’Nmeldung erhalten, sollten Sie ŪberprŪfen, ob die Diskette das richŻ’’’’’’’’’’’Ntige Format besitzt oder Ihr Diskettenlaufwerk Probleme bereitet. ’’’’’’’’’’’’N Wenn Sie so den Inhalt der Diskette kontrolliert haben, kŚnnen’’’’’’’’’’’’NSie EUDAS installieren. Je nachdem, ob Sie ein Single-User oder ein’’’’’’’’’’’NMulti-User System benutzen, sind die Anweisungen unterschiedlich.’’’’’’’’’’’’’>Sie brauchen nur den Sie betreffenden der beiden folgenden AbŻNschnitte zu lesen. Falls Sie nicht wissen, welches System Sie benutŻ’’’’’’’’’’>zen: ein Multi-User System wird auf der Systemdiskette und am’NBildschirm durch die Kennzeichnung 'EUMEL x.y.z/M' identifiziert,’’’’’’’’’’’’’Nbei einem Single-User System steht als letztes Zeichen ein 'S'. ’’’’’’’’’’’’’’2.2 Single-User’’’’’’’’’’’’’’’>Dieser Abschnitt betrifft Sie nur, wenn Sie EUDAS auf einem’’’.Single-User System installieren wollen. ’’’’’’> Sie kŚnnen EUDAS immer nur auf einer bestimmten HinterŻ’’’Ngrunddiskette installieren. Auf dieser Diskette sollten noch minŻ’’’’’’’’’’’’’>destens 250 KB frei sein (stellen Sie dies durch das Kommando’N'storage info' sicher). EUDAS kann anschlieūend auch nur auf dieser’’’’’’’’’’’Diskette verwendet werden. ’’’N Starten Sie nun die gewŪnschte Diskette. Dann legen Sie die’’’’’’’’’’’’’’’NDiskette, auf der EUDAS sich befindet, in das Archivlaufwerk. Geben’’’’’’’’’’’Sie dann das Kommando ’’’’’’’’N archive ("EUDAS"); fetch ("eudas.generator", archive); run ’’’’’’’’’’’’’’’NSie haben damit das GeneratorpĮ…’C’’’’’’’’’’’’’’’’’’’†’(’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’76’’’’ #center#1 ’’’6T’’A†’M’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘†’’’’’’’’’’’’’’’’’’’’±†’!’’’’’’’’’’’’’’’’’’’’’ #off ("u")# ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᆒenter#EUDAS’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’‡’!’’’’’’’’’’’’’’’’’’’’’ #on ("b")# ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‡’?’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’”‡’L’’’’’’’’’’’’’’’’’’’ń‡’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ˆ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aˆ’M’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.vorwort’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’Lieber EUDAS-Benutzer! ’’’’’’’>Dies ist das zweite Handbuch, das Sie zu EUDAS bekommen. Wenn’NSie sich mit EUDAS noch nicht auskennen, sollten Sie zunŁchst das’’’’’’’’’’’’’N#on("i")#Benutzerhandbuch#off("i")# zu Rate ziehen, ehe Sie in dieses Handbuch^ Das #on("i")#Referenzhandbuch#off("i")# ist in zwei Teile geteilt. Im ersten Teil’’’’’’’’’Nfinden Sie eine Ųbersicht Ūber alle EUDAS-Funktionen (im Kapitel’’’’’’’’’’’’’’N2) sowie zusammengefaūte Informationen Ūber die Bedienung (KapiŻ’’’’’’’’’’’’’’Ntel 1) und die genaue Wirkung der einzelnen Funktionen (Kapitel 3’’’’’’’’’’’’’Nbis 5). Dieser Teil soll Ihnen zum Nachschlagen dienen, wenn Sie’’’’’’’’’’’’’’.eine bestimmte Information suchen. ’’’’’’’’’’’N Im zweiten Teil sind alle Informationen zusammengefaūt, die’’’’’’’’’’’’’’’Nein Programmierer zur Benutzung der EUDAS-Funktionen braucht. Es’’’’’’’’’’’’’’Nsei an dieser Stelle jedoch davon abgeraten, sofort eigene ProgramŻ’’’’’’’’’’’Nme zu schreiben, da sich in vielen FŁllen die gleiche Wirkung auch’’’’’’’’’’’’>durch Programmierung innerhalb von EUDAS-Funktionen erreichen’>lŁūt (zum Beispiel in Druck- und Önderungsmustern). ’’’’’’’’’’N Im Zweifelsfall orientieren Sie sich anhand von Kapitel 11, wie’’’’’’’’’’’.Sie Ihr Problem am besten lŚsen kŚnnen. ’’’’’’N____________________________________________________________________________ ’#on("b")##on ("u")# ’’’’’’’’’’.#center#Betriebssystem E U M E L ’’’’’’’’’’’’’#center#EUDAS ’’’’’’’’’’’’.#center#Lizenzfreie Software der ’’’’’’’’’’’’’N#center#Gesellschaft fŪr Mathematik und Datenverarbeitung mbH, ’’’’’’’’’’’’’’’#center#5205 Sankt Augustin ’’N#center#Die Nutzung der Software ist nur im Schul- und Hochschulbereich fŪr ’’.#center#nichtkommerzielle Zwecke gestattet. ’’>#center#GewŁhrleistung und Haftung werden ausgeschlossen ’’’’’N____________________________________________________________________________ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.inhalt’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ђa€ė’’zw! ’’’’! ! {M’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’z’’’’’’’’’’’’’’’’’’€’K’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ #page (3)# ’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’Inhalt ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’8’’’’’’’’’’’’’’’’’’’q’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ၒ.’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‚’8’’’’’’’’’’’’’’’’’’’Q‚’8’’’’’’’’’’’’’’’’’’’‘‚’8’’’’’’’’’’’’’’’’’’’т’8’’’’’’’’’’’’’’’’’’’ƒ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qƒ’7’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘ƒ’9’’’’’’’’’’’’’’’’’’’у’9’’’’’’’’’’’’’’’’’’’„’9’’’’’’’’’’’’’’’’’’’Q„’9’’’’’’’’’’’’’’’’’’’‘„’9’’’’’’’’’’’’’’’’’’’ф’9’’’’’’’’’’’’’’’’’’’…’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q…’1’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘…’9’’’’’’’’’’’’’’’’’’’х’9’’’’’’’’’’’’’’’’’’’†’9’’’’’’’’’’’’’’’’’’’Q†’9’’’’’’’’’’’’’’’’’’’‘†’9’’’’’’’’’’’’’’’’’’’ц’9’’’’’’’’’’’’’’’’’’’‡’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‡’.’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‡’9’’’’’’’’’’’’’’’’’’’Į‡’9’’’’’’’’’’’’’’’’’’’ˆ’9’’’’’’’’’’’’’’’’’’’Aˆ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’/’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Įˆ’9’’’’’’’’’’’’’’’’’’’‰’9’’’’’’’’’’’’’’’’’’’A‰’9’’’’’’’’’’’’’’’’’’’‰’9’’’’’’’’’’’’’’’’’’’Į‰’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Š’2’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’aŠ’9’’’’’’’’’’’’’’’’’’’”Š’9’’’’’’’’’’’’’’’’’’’ኒ9’’’’’’’’’’’’’’’’’’’!‹’9’’’’’’’’’’’’’’’’’’’a‹’9’’’’’’’’’’’’’’’’’’’”‹’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‹’6’’’’’’’’’’’rogramm gestartet, das die InstallaŻ’’’’’’’’’’’’Ntion automatisch durchfŪhrt. Lassen Sie wŁhrend dieses Vorganges’’’’’’’’’’’’’’Ndas EUDAS-Archiv eingelegt. Sie werden benachrichtigt, wenn die’’’’’’’’’’’’’’’.Generierung abgeschlossen ist. ’’’’’’’’’’’’’’’> Wenn Sie EUDAS auf allen Ihren Hintergrunddisketten haben’>mŚchten, kŚnnen Sie das so erzeugte System als Muttersystem’’’>sichern. Mit dem Kommando 'save system' kŚnnen Sie den HinterŻ>grund komprimiert auf eine leere Archivdiskette schreiben. MitNdieser Sicherung kŚnnen Sie dann jederzeit neue Systemdisketten’’’’’’’’’’’’’’’.wie von Ihrem Originalsystem herstellen. ’’’’’>#on("b")#EinschrŁnkungen#off("b")# Aus PlatzgrŪnden hat die’’’>Single-User-Version von EUDAS folgende EinschrŁnkungen: ’’’’’’N Sie kŚnnen die Funktionen Ketten und Koppeln nicht verwenden. ’’’’’’’’’’’’’’> Sie kŚnnen im Druckmuster keine ELAN-Anweisungen und -AusŻ’’ drŪcke verwenden. ’’’’’’’’’> Es stehen nur einige allgemeine Hilfstexte zur VerfŪgung. ’’> Funktionen, die mehrere Tasks vorausssetzen, sind ebenfalls’>Die betreffenden Funktionen sind zwar gegebenenfalls im MenŪ’’.enthalten, lassen sich aber nicht aufrufen. ’’2.3 Multi-User ’’’’’’’’’’’’’’’NDieser Abschnitt betrifft Sie nur, wenn Sie EUDAS auf einem MulŻ’’’’’’’’’’’’’’.ti-User System installieren wollen. ’’’’’’’’’’N EUDAS muū in einer bestimmten Task installiert werden. Alle’’’’’’’’’’’’’’’>neuen SŚhne und Enkel dieser Task kŚnnen dann EUDAS aufrufen.’.Im Normalfall wird diese Task 'PUBLIC' sein. ’> Zum Installieren mŪssen Sie in diese Task gehen (in diesemNBeispiel 'PUBLIC'). Dazu rufen Sie durch Tippen der SV-Taste den’’’’’’’’’’’’’’.Supervisor und geben das Kommando ’’’’’’’’’’’’ continue ("PUBLIC") ’’’’’’NStelle Sie mit Hilfe des 'storage info'-Kommandos fest, ob auf Ihrem’’’’’’’’’’NHintergrund noch mindestens 300 KB frei sind (dieser Platz wird zur’’’’’’’’’’’NGenerierung benŚtigt). Dann legen Sie die EUDAS-Archivdiskette ein’’’’’’’’’’’’und geben folgendes Kommando ’N archive ("EUDAS"); fetch ("eudas.generator", archive); run ’’’’’’’’’’’’’’’NFalls die Task 'PUBLIC' SŚhne besitzt, werden Sie gefragt, ob Sie’’’’’’’’’’’’’Ndiese lŚschen wollen. EUDAS steht nŁmlich nur in den SŚhnen zur’’’’’’’’’’’’’’’^VerfŪgung, die #on("i")#nach#off("i")# der Installation eingerichtet wurden. Antworten’’’’’’’’NSie auf die Frage durch einfaches Tippen von 'j' oder 'n'. wenn Sie’’’’’’’’’’’Ndie Frage verneinen, kŚnnen Sie die Generierung zu diesem ZeitŻ’’’’’’’’’’’’’’’>punkt auch noch abbrechen und zunŁchst die SŚhne aufrŁumen. ’’ Es erscheint die Frage ’’’> AusfŪhrliche Hilfstexte installieren ? (j/n) ’’’’’’’’’NVerneinen Sie die Frage, wenn in Ihrem System der Speicherplatz’’’’’’’’’’’’’’’Nkritisch ist (zum Beispiel wenn Sie keine Festplatte haben). Es’’’’’’’’’’’’’’’Nwerden dann nur die wichtigsten allgemeinen Hilfstexte installiert’’’’’’’’’’’’(Ersparnis etwa 40 KByte). ’’’> Anschlieūend wird die automatische Generierung gestartet.’NLassen Sie die EUDAS-Archivdiskette eingelegt. Die Generierung ist’’’’’’’’’’’’>beendet, wenn das EUMEL-Bild erscheint. Die Task, in der die’’NGenerierung stattfindet, wird automatisch zu einer Managertask, das’’’’’’’’’’’.heiūt, daū man von ihr SŚhne einrichten kann. N Sie kŚnnen das so erweiterte System auch mit 'save system' auf’’’’’’’’’’’’>einer oder mehreren Archivdiskette sichern. Lesen Sie dazu die>Hinweise zur Systemsicherung im EUMEL-Systemhandbuch. ’’’’’’’’N#on("b")#Korrekturversionen#off("b")# Falls Sie spŁter einmal eine’’’’’’’’’’’’Korrekturversion’’’’’’’’’’’’’’>von EUDAS bekommen, sollten Sie vor der neuen Generierung die’NTask, in der EUDAS vorher generiert war, lŚschen (Vorsicht: alle’’’’’’’’’’’’’’NSŚhne werden mitgelŚscht) und wieder neu einrichten. Anderenfalls’’’’’’’’’’’’’Nbleibt die alte Version als unzugŁngliche "Leiche" auf Ihrem System’’’’’’’’’’’> In diesem Fall und auch, wenn Sie mehrere Programme in derNgleichen Task installieren, kann es zum Ųberlauf der internen ŲberŻ’’’’’’’’’’’Nsetzertabellen kommen. FŪr grŚūere Installationen oder wenn Sie’’’’’’’’’’’’’’’>viele verschiedene Programme benutzen, empfiehlt es sich, zur’>Generierung eine eigene Task 'EUDAS' als Sohn von 'PUBLIC' zu’Nverwenden. Sie dŪrfen dann aber in 'PUBLIC' nicht zu viel insertieŻ’’’’’’’’’’’Nren, da 'EUDAS' ja alle Programme von 'PUBLIC' erbt. Denken Sie’’’’’’’’’’’’’’’Ndaran, daū Sie EUDAS nur in Tasks benutzen kŚnnen, die unter der’’’’’’’’’’’’’’.Task 'EUDAS' eingerichtet wurden. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.3’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ü’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!Ķa€ė’’ $’’’’ $ $M ’’’’’’ eudas.hdb.3’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (15)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’B’’’’’’’’’’’’’’’’’’’‘’?’’’’’’’’’’’’’’’’’’’ၒ?’’’’’’’’’’’’’’’’’’’1‚’@’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’”‚’B’’’’’’’’’’’’’’’’’’’ń‚’<’’’’’’’’’’’’’’’’’’’1ƒ’.’’’’’’’’’’’’’’’’’’’aƒ’A’’’’’’’’’’’’’’’’’’’±ƒ’:’’’’’’’’’’’’’’’’’’’ńƒ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q„’@’’’’’’’’’’’’’’’’’’’”„’@’’’’’’’’’’’’’’’’’’’ń„’B’’’’’’’’’’’’’’’’’’’A…’D’’’’’’’’’’’’’’’’’’’‘…’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 3.1 Start ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į…’>’’’’’’’’’’’’’’’’’’’†’A’’’’’’’’’’’’’’’’’’’Q†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q†’@’’’’’’’’’’’’’’’’’’’Į†’@’’’’’’’’’’’’’’’’’’’’’ unter 2. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‡’>’’’’’’’’’’’’’’’’’’’Q‡’A’’’’’’’’’’’’’’’’’’’”‡’?’’’’’’’’’’’’’’’’’’’ń‡’@’’’’’’’’’’’’’’’’’’’Aˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aˆ’$’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’!Œ’9’’’’’’’’’’’’’’’’’’’aŒ’9’’’’’’’’’’’’’’’’’’’”Œ’9’’’’’’’’’’’’’’’’’’’ጒ9’’’’’’’’’’’’’’’’’’’!’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’2’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’”’9’’’’’’’’’’’’’’’’’’’į’9’’’’’’’’’’’’’’’’’’’!Ž’9’’’’’’’’’’’’’’’’’’’aŽ’9’’’’’’’’’’’’’’’’’’’”Ž’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŽ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’9’’’’’’’’’’’’’’’’’’’Q’9’’’’’’’’’’’’’’’’’’’‘’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’я’0’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’9’’’’’’’’’’’’’’’’’’’Q’9’’’’’’’’’’’’’’’’’’’‘’:’’’’’’’’’’’’’’’’’’’ѐ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’6’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Q‘’:’’’’’’’’’’’’’’’’’’’‘‘’:’’’’’’’’’’’’’’’’’’’ё’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ III. Anhang ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’:’’’’’’’’’’’’’’’’’’’Q’’:’’’’’’’’’’’’’’’’’’’‘’’:’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.inhalt’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’> Vorwort . . . . . . . . . . . . . . . . . . . i ’’’’’’> Inhalt . . . . . . . . . . . . . . . . . . . . iii ’’’’.I. Funktionen zum Nachschlagen ’’’’’’’’’’’’’’’.#on("b")#1 ZustŁnde und Bedienung#off("b")# >1.1 ZustŁnde . . . . . . . . . . . . . . . . . . . 3 ’’’’’’>1.2 MenŪs . . . . . . . . . . . . . . . . . . . . 8 ’’’’’’>1.3 Auswahl . . . . . . . . . . . . . . . . . . . 8 ’’’’’’>1.4 Hilfe und Dialog . . . . . . . . . . . . . . . 9 ’’’’’’>1.5 Editor . . . . . . . . . . . . . . . . . . . . 9 ’’’’’’>#on("b")#2 Zusammenstellung der Funktionen#off("b")# ’’’’’’’>2.1 MenŪ '×ffnen' . . . . . . . . . . . . . . . . 13 ’’’’’>2.2 MenŪ 'Einzelsatz' . . . . . . . . . . . . . . 17 ’’’’’>2.3 MenŪ 'Gesamtdatei' . . . . . . . . . . . . . . 21 ’’’’’>2.4 MenŪ 'Drucken' . . . . . . . . . . . . . . . . 23 ’’’’’>2.5 MenŪ 'Dateien' . . . . . . . . . . . . . . . . 25 ’’’’’>2.6 MenŪ 'Archiv' . . . . . . . . . . . . . . . . 27 ’’’’’>2.7 Kurzabfrage . . . . . . . . . . . . . . . . . 29 ’’’’’>#on("b")#3 Das virtuelle Dateimodell#off("b")# ’’’’’’’’’’’’’>3.1 Dateistruktur . . . . . . . . . . . . . . . . 31 ’’’’’>3.2 ×ffnen . . . . . . . . . . . . . . . . . . . . 32 ’’’’’>3.3 Koppeln . . . . . . . . . . . . . . . . . . . 33 ’’’’’>3.4 Önderungen . . . . . . . . . . . . . . . . . . 34 ’’’’’>3.5 Sichern . . . . . . . . . . . . . . . . . . . 36 ’’’’’>3.6 Umschalten auf Koppeldatei . . . . . . . . . . 36 ’’’’’>3.7 Mehrbenutzerbetrieb . . . . . . . . . . . . . 37 ’’’’’.#on("b")#4 Ansehen und Bearbeiten#off("b")# >4.1 Anzeige . . . . . . . . . . . . . . . . . . . 39 ’’’’’>4.2 Satzauswahl . . . . . . . . . . . . . . . . . 42 ’’’’’>4.3 Sortieren und Reorganisieren . . . . . . . . . 44 ’’’’’>4.4 Bearbeiten . . . . . . . . . . . . . . . . . . 46 ’’’’’>#on("b")#5 Drucken und Druckmuster#off("b")# ’’’’’’’’’’’’’’’>5.1 Druckmustersyntax . . . . . . . . . . . . . . 49 ’’’’’>5.2 Der Druckvorgang . . . . . . . . . . . . . . . 51 ’’’’’>5.3 Interpretation von Musterzeilen . . . . . . . 52 ’’’’’>5.4 Anschluū zum ELAN-Compiler . . . . . . . . . . 56 ’’’’’>5.5 Fehlermeldungen . . . . . . . . . . . . . . . 57 ’’’’’II. EUDAS fŪr Programmierer ’’>#on("b")#6 Struktur von EUDAS-Dateien#off("b")# ’’’’’’’’’’’’>6.1 Der Datentyp SATZ . . . . . . . . . . . . . . 61 ’’’’’>6.2 Der Datentyp EUDAT . . . . . . . . . . . . . . 63 ’’’’’>6.3 Satzposition . . . . . . . . . . . . . . . . . 64 ’’’’’>6.4 Satzzugriffe . . . . . . . . . . . . . . . . . 65 ’’’’’>6.5 Sortieren und Reorganisieren . . . . . . . . . 66 ’’’’’>6.6 EUDAS-Dateien als Assoziativspeicher . . . . . 68 ’’’’’>#on("b")#7 Verwaltung der offenen Dateien#off("b")# ’’’’’’’’>7.1 Dateiverwaltung . . . . . . . . . . . . . . . 71 ’’’’’>7.2 Feldstruktur . . . . . . . . . . . . . . . . . 75 ’’’’’>7.3 Positionierung . . . . . . . . . . . . . . . . 77 ’’’’’>7.4 Önderungen . . . . . . . . . . . . . . . . . . 78 ’’’’’>7.5 Suchbedingungen . . . . . . . . . . . . . . . 79 ’’’’’>#on("b")#8 Funktionen zur Bearbeitung#off("b")# ’’’’’’’’’’’’>8.1 Drucken . . . . . . . . . . . . . . . . . . . 83 ’’’’’>8.2 Kopieren . . . . . . . . . . . . . . . . . . . 85 ’’’’’>8.3 Tragen . . . . . . . . . . . . . . . . . . . . 87 ’’’’’>8.4 Verarbeitung . . . . . . . . . . . . . . . . . 89 ’’’’’>8.5 Funktionen in AusdrŪcken . . . . . . . . . . . 90 ’’’’’.#on("b")#9 Anzeige#off("b")# ’’’’’’’’’’’’’’’>9.1 Fensterverwalter . . . . . . . . . . . . . . . 93 ’’’’’>9.2 Anzeigegrundfunktionen . . . . . . . . . . . . 94 ’’’’’>9.3 Editorfunktionen . . . . . . . . . . . . . . . 95 ’’’’’>#on("b")#10 Programmierung der MenŪs#off("b")# ’’’’’’’’’’’’’’>10.1 MenŪformat . . . . . . . . . . . . . . . . . . 97 ’’’’’>10.2 Verwaltung der MenŪs . . . . . . . . . . . . . 99 ’’’’’>10.3 Aufruf . . . . . . . . . . . . . . . . . . . . 101 ’’’’>10.4 Dialog . . . . . . . . . . . . . . . . . . . . 103 ’’’’>#on("b")#11 Programmierung von Anwendungen#off("b")# ’’’’’’’’>11.1 Musterprogramme . . . . . . . . . . . . . . . 105 ’’’’>11.2 Dateianwendungen . . . . . . . . . . . . . . . 109 ’’’’>11.3 Integrierte Anwendungen . . . . . . . . . . . 111 ’’’’> Fehlermeldungen . . . . . . . . . . . . . . . 115 ’’’’> Prozeduren mit Parametern . . . . . . . . . . 119 ’’’’> Register . . . . . . . . . . . . . . . . . . . 125 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.1’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’-ž’’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ˆ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įˆ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńˆ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‰’=’’’’’’’’’’’’’’’’’’’q‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‰’=’’’’’’’’’’’’’’’’’’’щ’?’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŠ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŠ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Š’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ъ’>’’’’’’’’’’’’’’’’’’’‹’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‹’B’’’’’’’’’’’’’’’’’’’±‹’I’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Œ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŒ’N’’’’’’’’’’’’’’’’’’’±Œ’’’’’’’’’’’’’’’’’’’’ь’’’’’’’’’’’’’’’’’’’’ńŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’A’’’’’’’’’’’’’’’’’’’’=’’’’’’’’’’’’’’’’’’’Į’@’’’’’’’’’’’’’’’’’’’Ž’A’’’’’’’’’’’’’’’’’’’aŽ’@’’’’’’’’’’’’’’’’’’’±Ž’’’’’’’’’’’’’’’’’’’’ю’/’’’’’’’’’’’’’’’’’’’’3’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’1’’’’’’’’’’’’’’’’’’’±’2’’’’’’’’’’’’’’’’’’’ń’4’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’ѐ’’’’’’’’’’’’’’’’’’’’ń’T’’’’’’’’’’’’’’’’’’’Q‘’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‘’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‘’?’’’’’’’’’’’’’’’’’’’1’’@’’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’ђ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’’<’’’’’’’’’’’’’’’’’’’1“’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’A’’’’’’’’’’’’’’’’’’’ѓ’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’%’’’’’’’’’’’’’’’’’’’A”’(’’’’’’’’’’’’’’’’’’’q”’$’’’’’’’’’’’’’’’’’’’””’$’’’’’’’’’’’’’’’’’’’є’(’’’’’’’’’’’’’’’’’’’•’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A•’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q•’F’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į•’'’’’’’’’’’’’’’’’’’’’ń•’B’’’’’’’’’’’’’’’’’’’A–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a–’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į–’N’’’’’’’’’’’’’’’’’’’—’R’’’’’’’’’’’’’’’’’’’q—’’’’’’’’’’’’’’’’’’’’‘—’’’’’’’’’’’’’’’’’’’’±—’’’’’’’’’’’’’’’’’’’’ї’’’’’’’’’’’’’’’’’’’’ń—’’’’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’1˜’R’’’’’’’’’’’’’’’’’’’‘˜’’’’’’’’’’’’’’’’’’’’±˜’’’’’’’’’’’’’’’’’’’’ј’’’’’’’’’’’’’’’’’’’’ń˜’’’’’’’’’’’’’’’’’’’’™’’’’’’’’’’’’’’’’’’’’1™’’’’’’’’’’’’’’’’’’’’Q™’’’’’’’’’’’’’’’’’’’’q™’’’’’’’’’’’’’’’’’’’’‘™’’’’’’’’’’’’’’’’’’’’±™’’’’’’’’’’’’’’’’’’’’љ’’’’’’’’’’’’’’’’’’’’ń™’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’1š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qš’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±š’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᚒ@’’’’’’’’’’’’’’’’’’’1›’F’’’’’’’’’’’’’’’’’’’›’@’’’’’’’’’’’’’’’’’’’ћ’@’’’’’’’’’’’’’’’’’’’’’ folgt ein: ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!œ’'’’’’’’’’’’’’’’’’’’’Qœ’(’’’’’’’’’’’’’’’’’’’œ’%’’’’’’’’’’’’’’’’’’’±œ’%’’’’’’’’’’’’’’’’’’’ᜒ/’’’’’’’’’’’’’’’’’’’!’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’>’’’’’’’’’’’’’’’’’’’”’B’’’’’’’’’’’’’’’’’’’ń’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ž’)’’’’’’’’’’’’’’’’’’’Qž’&’’’’’’’’’’’’’’’’’’’ž’%’’’’’’’’’’’’’’’’’’’±ž’'’’’’’’’’’’’’’’’’’’’įž’2’’’’’’’’’’’’’’’’’’’!Ÿ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŸ’C’’’’’’’’’’’’’’’’’’’±Ÿ’?’’’’’’’’’’’’’’’’’’’ ’<’’’’’’’’’’’’’’’’’’’’’ schreiben. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A ’'’’’’’’’’’’’’’’’’’’’q ’'’’’’’’’’’’’’’’’’’’’” ’%’’’’’’’’’’’’’’’’’’’Ń ’*’’’’’’’’’’’’’’’’’’’”’-’’’’’’’’’’’’’’’’’’’1”’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q”’&’’’’’’’’’’’’’’’’’’’””’&’’’’’’’’’’’’’’’’’’’Ń”’"’’’’’’’’’’’’’’’’’’’¢’(’’’’’’’’’’’’’’’’’’’1¢’0’’’’’’’’’’’’’’’’’’’q¢’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¢’(’’’’’’’’’’’’’’’’’’’ᢒ&’’’’’’’’’’’’’’’’’’’£’%’’’’’’’’’’’’’’’’’’’A£’(’’’’’’’’’’’’’’’’’’’q£’.’’’’’’’’’’’’’’’’’’’”£’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᣒ&’’’’’’’’’’’’’’’’’’’¤’'’’’’’’’’’’’’’’’’’’’A¤’%’’’’’’’’’’’’’’’’’’’q¤’)’’’’’’’’’’’’’’’’’’’”¤’*’’’’’’’’’’’’’’’’’’’Ѥ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’(’’’’’’’’’’’’’’’’’’’A„’+’’’’’’’’’’’’’’’’’’’q„’"’’’’’’’’’’’’’’’’’’’”„’'’’’’’’’’’’’’’’’’’’’Ń„’/’’’’’’’’’’’’’’’’’’’¦’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q¦’2’’’’’’’’’’’’’’’’’’’‘¦’)’’’’’’’’’’’’’’’’’’’Į¦’#’’’’’’’’’’’’’’’’’’’ń¦’%’’’’’’’’’’’’’’’’’’’!§’.’’’’’’’’’’’’’’’’’’’Q§’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘§’)’’’’’’’’’’’’’’’’’’’Į§’'’’’’’’’’’’’’’’’’’’’ń§’%’’’’’’’’’’’’’’’’’’’!Ø’'’’’’’’’’’’’’’’’’’’’QØ’0’’’’’’’’’’’’’’’’’’’‘Ø’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃØ’D’’’’’’’’’’’’’’’’’’’!©’E’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q©’(’’’’’’’’’’’’’’’’’’’”©’*’’’’’’’’’’’’’’’’’’’Ń©’%’’’’’’’’’’’’’’’’’’’Ŗ’/’’’’’’’’’’’’’’’’’’’AŖ’+’’’’’’’’’’’’’’’’’’’qŖ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ŗ’=’’’’’’’’’’’’’’’’’’’ńŖ’S’’’’’’’’’’’’’’’’’’’Q«’B’’’’’’’’’’’’’’’’’’’”«’B’’’’’’’’’’’’’’’’’’’ń«’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1¬’S’’’’’’’’’’’’’’’’’’’‘¬’A’’’’’’’’’’’’’’’’’’’ᬒD’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1­’?’’’’’’’’’’’’’’’’’’’­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į­’A’’’’’’’’’’’’’’’’’’’®’@’’’’’’’’’’’’’’’’’’’a®’A’’’’’’’’’’’’’’’’’’’±®’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń®’;’’’’’’’’’’’’’’’’’’’1Æ’@’’’’’’’’’’’’’’’’’’’Æ’N’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃÆ’>’’’’’’’’’’’’’’’’’’’°’)’’’’’’’’’’’’’’’’’’’A°’>’’’’’’’’’’’’’’’’’’’°’C’’’’’’’’’’’’’’’’’’’Ѱ’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q±’@’’’’’’’’’’’’’’’’’’’”±’?’’’’’’’’’’’’’’’’’’’ń±’=’’’’’’’’’’’’’’’’’’’1²’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’²’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į²’@’’’’’’’’’’’’’’’’’’’³’A’’’’’’’’’’’’’’’’’’’a³’A’’’’’’’’’’’’’’’’’’’±³’=’’’’’’’’’’’’’’’’’’’ń³’’’’’’’’’’’’’’’’’’’’“’>’’’’’’’’’’’’’’’’’’’Q“’C’’’’’’’’’’’’’’’’’’’”“’>’’’’’’’’’’’’’’’’’’’į“’?’’’’’’’’’’’’’’’’’’’1µ’(’’’’’’’’’’’’’’’’’’’aµ’@’’’’’’’’’’’’’’’’’’’±µ’@’’’’’’’’’’’’’’’’’’’¶’B’’’’’’’’’’’’’’’’’’’Q¶’>’’’’’’’’’’’’’’’’’’’‘¶’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¶’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¶’C’’’’’’’’’’’’’’’’’’’A·’A’’’’’’’’’’’’’’’’’’’‘·’C’’’’’’’’’’’’’’’’’’’į·’(’’’’’’’’’’’’’’’’’’’ø’?’’’’’’’’’’’’’’’’’’’aø’@’’’’’’’’’’’’’’’’’’’±ø’@’’’’’’’’’’’’’’’’’’’¹’C’’’’’’’’’’’’’’’’’’’Q¹’1’’’’’’’’’’’’’’’’’’’‘¹’A’’’’’’’’’’’’’’’’’’’į¹’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 3.4 Drucken ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ŗ’@’’’’’’’’’’’’’’’’’’’ŗ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ŗ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’»’N’’’’’’’’’’’’’’’’’’’a»’’’’a¹a€ė’’HE",’’’’",",IM ’’’’’’ eudas.ref.1’’’’a€’’’’’’’’’’’’H’’’’’’’’’’’’’’’’’’€’K’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ #page (3)# ’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 1.1 ZustŁnde’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’ń’=’’’’’’’’’’’’’’’’’’’1‚’<’’’’’’’’’’’’’’’’’’’q‚’B’’’’’’’’’’’’’’’’’’’Į‚’=’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’!ƒ’>’’’’’’’’’’’’’’’’’’’aƒ’G’’’’’’’’’’’’’’’’’’’±ƒ’?’’’’’’’’’’’’’’’’’’’„’B’’’’’’’’’’’’’’’’’’’Q„’>’’’’’’’’’’’’’’’’’’’‘„’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’H’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1…’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q…’/’’’’’’’’’’’’’’’’’’’±…’0’’’’’’’’’’’’’’’’’’’ń…’3’’’’’’’’’’’’’’’’’’’1†’2’’’’’’’’’’’’’’’’’’’q†’(’’’’’’’’’’’’’’’’’’’”†’)’’’’’’’’’’’’’’’’’’’ц’-’’’’’’’’’’’’’’’’’’’‡’.’’’’’’’’’’’’’’’’’’’1‡’:’’’’’’’’’’’’’’’’’’’q‡’2’’’’’’’’’’’’’’’’’’’±‡’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᇒH’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ˆ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qˆ’)’’’’’’’’’’’’’’’’’’’”ˆ’(’’’’’’’’’’’’’’’’’’’ш’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‰’L’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‰’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‰’’’’’’’’’’’’’’’’’’’’щ’)’’’’’’’’’’’’’’’’’’’Š’4’’’’’’’’’’’’’’’’’’’AŠ’,’’’’’’’’’’’’’’’’’’’qŠ’-’’’’’’’’’’’’’’’’’’’”Š’9’’’’’’’’’’’’’’’’’’’ኒ:’’’’’’’’’’’’’’’’’’’!‹’7’’’’’’’’’’’’’’’’’’’a‹’ ’’’’’’’’’’’’’’’’’’’‘‹’!’’’’’’’’’’’’’’’’’’’Į‹’0’’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’1Œ’*’’’’’’’’’’’’’’’’’’’aŒ’#’’’’’’’’’’’’’’’’’’’‘Œ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮŒ’L’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’"’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’±’!’’’’’’’’’’’’’’’’’’’į’ ’’’’’’’’’’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’1Ž’%’’’’’’’’’’’’’’’’’’’aŽ’$’’’’’’’’’’’’’’’’’’’‘Ž’1’’’’’’’’’’’’’’’’’’’ю’2’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’A’,’’’’’’’’’’’’’’’’’’’q’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’I’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѐ’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!‘’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‘’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‘’A’’’’’’’’’’’’’’’’’’’1’’C’’’’’’’’’’’’’’’’’’’’’I’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ђ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’(’’’’’’’’’’’’’’’’’’’A“’%’’’’’’’’’’’’’’’’’’’q“’"’’’’’’’’’’’’’’’’’’’”“’7’’’’’’’’’’’’’’’’’’’į“’;’’’’’’’’’’’’’’’’’’’!”’’’’’’’’’’’’’’’’’’’’A”’"’’’’’’’’’’’’’’’’’’’q”’"’’’’’’’’’’’’’’’’’’’””’.’’’’’’’’’’’’’’’’’’’є’<’’’’’’’’’’’’’’’’’’’•’#’’’’’’’’’’’’’’’’’’’A•’;’’’’’’’’’’’’’’’’’’’•’#’’’’’’’’’’’’’’’’’’’±•’4’’’’’’’’’’’’’’’’’’’ń•’$’’’’’’’’’’’’’’’’’’’!–’’’’’’’’’’’’’’’’’’’’A–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a–’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į–’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1—’E’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į—’4’’’’’’’’’’’’’’’’’’’˜’2’’’’’’’’’’’’’’’’’’’A˜’!’’’’’’’’’’’’’’’’’’’q˜’"’’’’’’’’’’’’’’’’’’’”˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į˜’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’™’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A™’.’’’’’’’’’’’’’’’’’’’q™’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”™’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į™’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń™’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aš’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 1.2 MenŪs ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘š’=’’’’’’’’’’’’’’’’’’’њ’B’’’’’’’’’’’’’’’’’’’!›’?’’’’’’’’’’’’’’’’’’’q›’@’’’’’’’’’’’’’’’’’’’Į›’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’œ’J’’’’’’’’’’’’’’’’’’’’’FunkŻ’’’’’’’’’’’’’’’’Qœ’@’’’’’’’’’’’’’’’’’’’”œ’;’’’’’’’’’’’’’’’’’’’ᜒB’’’’’’’’’’’’’’’’’’’1’-’’’’’’’’’’’’’’’’’’’a’;’’’’’’’’’’’’’’’’’’’”’,’’’’’’’’’’’’’’’’’’’ѝ’?’’’’’’’’’’’’’’’’’’’!ž’>’’’’’’’’’’’’’’’’’’’až’&’’’’’’’’’’’’’’’’’’’‘ž’=’’’’’’’’’’’’’’’’’’’ў’C’’’’’’’’’’’’’’’’’’’!Ÿ’A’’’’’’’’’’’’’’’’’’’qŸ’’’’’’’’’’’’’’’’’’’’Ÿ’B’’’’’’’’’’’’’’’’’’’џ’;’’’’’’’’’’’’’’’’’’’ ’>’’’’’’’’’’’’’’’’’’’Q ’?’’’’’’’’’’’’’’’’’’’’’ Statuszeile. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 1.3 Auswahl ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’” ’;’’’’’’’’’’’’’’’’’’’į ’>’’’’’’’’’’’’’’’’’’’!”’(’’’’’’’’’’’’’’’’’’’Q”’@’’’’’’’’’’’’’’’’’’’””’@’’’’’’’’’’’’’’’’’’’ń”’B’’’’’’’’’’’’’’’’’’’A¢’;’’’’’’’’’’’’’’’’’’’¢’<’’’’’’’’’’’’’’’’’’’Į¢’?’’’’’’’’’’’’’’’’’’’£’7’’’’’’’’’’’’’’’’’’’Q£’=’’’’’’’’’’’’’’’’’’’‘£’A’’’’’’’’’’’’’’’’’’’ᣒA’’’’’’’’’’’’’’’’’’’1¤’’’’’’’’’’’’’’’’’’’’Q¤’A’’’’’’’’’’’’’’’’’’’”¤’@’’’’’’’’’’’’’’’’’’’ń¤’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q„’>’’’’’’’’’’’’’’’’’’’‘„’@’’’’’’’’’’’’’’’’’’’į„’%’’’’’’’’’’’’’’’’’’’¦’B’’’’’’’’’’’’’’’’’’’a¦’D’’’’’’’’’’’’’’’’’’’±¦’D’’’’’’’’’’’’’’’’’’’§’D’’’’’’’’’’’’’’’’’’’Q§’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q§’H’’’’’’’’’’’’’’’’’’’’’zusŁtzŻ’’’’’’’’’’’’’’Į§’A’’’’’’’’’’’’’’’’’’’Ø’@’’’’’’’’’’’’’’’’’’’aØ’*’’’’’’’’’’’’’’’’’’’‘Ø’?’’’’’’’’’’’’’’’’’’’ᨒ?’’’’’’’’’’’’’’’’’’’1©’A’’’’’’’’’’’’’’’’’’’©’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±©’K’’’’’’’’’’’’’’’’’’’’’OperaŻ’’’’’’’’’’’’’’’Ŗ’A’’’’’’’’’’’’’’’’’’’QŖ’<’’’’’’’’’’’’’’’’’’’‘Ŗ’D’’’’’’’’’’’’’’’’’’’įŖ’D’’’’’’’’’’’’’’’’’’’1«’A’’’’’’’’’’’’’’’’’’’’’ fen werden. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 1.5 Editor ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’«’>’’’’’’’’’’’’’’’’’’’Į«’=’’’’’’’’’’’’’’’’’’’¬’S’’’’’’’’’’’’’’’’’’’a¬’A’’’’’’’’’’’’’’’’’’’±¬’’’’’’’’’’’’’’’’’’’’Ѭ’A’’’’’’’’’’’’’’’’’’’!­’>’’’’’’’’’’’’’’’’’’’a­’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”­’D’’’’’’’’’’’’’’’’’’’’’ Suchmusters’’’’’’’’’’ń­’?’’’’’’’’’’’’’’’’’’’A®’B’’’’’’’’’’’’’’’’’’’‘®’@’’’’’’’’’’’’’’’’’’’į®’B’’’’’’’’’’’’’’’’’’’1Æ’=’’’’’’’’’’’’’’’’’’’qÆ’?’’’’’’’’’’’’’’’’’’’ĮÆ’C’’’’’’’’’’’’’’’’’’’°’E’’’’’’’’’’’’’’’’’’’a°’?’’’’’’’’’’’’’’’’’’’±°’’’’’’’’’’’’’’’’’’’’Ѱ’C’’’’’’’’’’’’’’’’’’’!±’C’’’’’’’’’’’’’’’’’’’q±’A’’’’’’’’’’’’’’’’’’’Į±’7’’’’’’’’’’’’’’’’’’’²’>’’’’’’’’’’’’’’’’’’’A²’B’’’’’’’’’’’’’’’’’’’‘²’@’’’’’’’’’’’’’’’’’’’į²’E’’’’’’’’’’’’’’’’’’’’’hen. ’’’’’’’’’’’’’’’’1³’D’’’’’’’’’’’’’’’’’’’³’?’’’’’’’’’’’’’’’’’’’ѳ’C’’’’’’’’’’’’’’’’’’’!“’@’’’’’’’’’’’’’’’’’’’q“’B’’’’’’’’’’’’’’’’’’’Į“’C’’’’’’’’’’’’’’’’’’’µ’@’’’’’’’’’’’’’’’’’’’aµ’A’’’’’’’’’’’’’’’’’’’±µ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńµ’I’’’’’’’’’’’’’’’’’’’’’gegenŻ’’’’’’’’’’’’’’’A¶’:’’’’’’’’’’’’’’’’’’’¶’@’’’’’’’’’’’’’’’’’’’»’’’’’’’’’’’’’’’’’’’’”»’’’’’’’’’’’’’’’’’’’’Į»’’’’’’’’’’’’’’’’’’’’į»’’’’’’’’’’’’’’’’’’’’¼’’’’’’’’’’’’’’’’’’’’!¼’’’’’’’’’’’’’’’’’’’’A¼’’’’’’’’’’’’’’’’’’’’a¼’’’’’’’’’’’’’’’’’’’’¼’’’’’’’’’’’’’’’’’’’’”¼’’’’’’’’’’’’’’’’’’’’Į¼’’’’’’’’’’’’’’’’’’’’į¼’’’’’’’’’’’’’’’’’’’’½’’’’’’’’’’’’’’’’’’’’!½’’’’’’’’’’’’’’’’’’’’A½’’’’’’’’’’’’’’’’’’’’a½’’’’’’’’’’’’’’’’’’’’½’’’’’’’’’’’’’’’’’’’’”½’’’’’’’’’’’’’’’’’’’’Į½’’’’’’’’’’’’’’’’’’’’į½’’’’’’’’’’’’’’’’’’’’¾’’’’’’’’’’’’’’’’’’’’!¾’T’’’’’’’’’’’’’’’’’’’¾’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į¾’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’æ’B’’’’’’’’’’’’’’’’’’’aæ’A’’’’’’’’’’’’’’’’’’’±æ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įæ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ą’A’’’’’’’’’’’’’’’’’’’’’ben: ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĄ’,’’’’’’’’’’’’’’’’’’’”Ą’A’’’’’’’’’’’’’’’’’’’ńĄ’A’’’’’’’’’’’’’’’’’’’AĮ’0’’’’’’’’’’’’’’’’’’’Į’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĮ’A’’’’’’’’’’’’’’’’’’’!Ā’A’’’’’’’’’’’’’’’’’’’qĀ’C’’’’’’’’’’’’’’’’’’’ĮĀ’B’’’’’’’’’’’’’’’’’’’Ć’?’’’’’’’’’’’’’’’’’’’’’vor. ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĆ’<’’’’’’’’’’’’’’’’’’’”Ć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮĆ’E’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ä’@’’’’’’’’’’’’’’’’’’’aÄ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ä’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮÄ’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Å’(’’’’’’’’’’’’’’’’’’’AÅ’(’’’’’’’’’’’’’’’’’’’qÅ’’’’’’’’’’’’’’’’’’’’‘Å’’’’’’’’’’’’’’’’’’’’±Å’’’’’’’’’’’’’’’’’’’’ŃÅ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ę’<’’’’’’’’’’’’’’’’’’’AĘ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĘ’E’’’’’’’’’’’’’’’’’’’±Ę’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ē’@’’’’’’’’’’’’’’’’’’’QĒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĒ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ē’;’’’’’’’’’’’’’’’’’’’ńĒ’@’’’’’’’’’’’’’’’’’’’AČ’B’’’’’’’’’’’’’’’’’’’‘Č’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Č’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńČ’?’’’’’’’’’’’’’’’’’’’AÉ’<’’’’’’’’’’’’’’’’’’’É’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”É’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃÉ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 3.5 Ergebnis’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńÉ’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ź’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŹ’?’’’’’’’’’’’’’’’’’’’±Ź’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŹ’?’’’’’’’’’’’’’’’’’’’1Ė’@’’’’’’’’’’’’’’’’’’’Ė’4’’’’’’’’’’’’’’’’’’’ĮĖ’=’’’’’’’’’’’’’’’’’’’Ģ’A’’’’’’’’’’’’’’’’’’’QĢ’8’’’’’’’’’’’’’’’’’’’‘Ģ’?’’’’’’’’’’’’’’’’’’’įĢ’7’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.3 Ein Beispiel zum Ausprobieren ’’’’’’’’’’’’’’NBevor Sie in die tieferen Geheimnisse von EUDAS einsteigen, sollen’’’’’’’’’’’’NSie in diesem Kapitel erst einige Erfahrungen mit der Bedienung’’’’’’’’’’’’’’’Nsammeln. Dadurch erhalten Sie Sicherheit im Umgang mit dem ProŻ’’’’’’’’’’’’’’’Ngramm und haben bereits einen Eindruck dessen, was Sie anschlieŻ’’’’’’’’’’’’’’ūend erwartet. ’’’’’’’’’’’’’’’N Das Durchlesen dieses Kapitels ist nur dann sinnvoll, wenn Sie’’’’’’’’’’’’>die Anweisungen selbst am Rechner ausprobieren. Anderenfalls’’.beginnen Sie besser mit dem nŁchsten Kapitel. N Im folgenden sind die Eingaben, die Sie machen sollen, kursiv’’’’’’’’’’’’’>gedruckt, wŁhrend Ausgaben des Rechners normal erscheinen.’’’’>Auūerdem erscheinen spezielle Tasten in spitzen Klammern: ’’’’ ’’’’’’’’’’’’NBitte tippen Sie nicht die eckigen Klammern oder Groūbuchstaben,’’’’’’’’’’’’’’Nsondern die entsprechende Taste. Oft haben die Sondertasten auch’’’’’’’’’’’’’’Netwas andere Bezeichnungen (die obige zum Beispiel 'CR', 'Carriage’’’’’’’’’’’’NReturn', 'RETURN', 'ENTER'). Bitte fragen Sie bei Unklarheiten Ihren’’’’’’’’’’.Systemlieferanten oder -betreuer. ’’’’’’’’’’’’>Die Anweisungen zum Starten von EUDAS sind unterschiedlich, jeNnachdem wie Ihr System eingerichtet ist. Bitte beachten Sie daher’’’’’’’’’’’’’die verschiedenen FŁlle. ’’’’’N1. Falls Sie EUDAS nicht selbst installiert haben, fragen Sie am’’’’’’’’’’’’’’N besten Ihren Systembetreuer. Ansonsten verhalten Sie sich wie’’’’’’’’’’’’’’>2. Falls Sie EUDAS nach den Anweisungen von Kapitel 2 in einemN Multi-User-System eingerichtet haben, mŪssen Sie zunŁchst eine’’’’’’’’’’’’’N Arbeitstask (Arbeitsbereich) einrichten. Dazu tippen Sie die’’’’’’’’’’’’’’’N SV-Taste (diese trŁgt hŁufig die unterschiedlichsten BezeichŻ’’’’’’’’’’’’’’ nungen). Es erscheint ’’’’’. EUMEL x.y.z/M ’’’’’’’’’’. gib supervisor kommando : ’’’’’’’’’. Sie tippen nun folgendes Kommando: ’’’’’’’’> #on("i")#begin ("arbeit")#off("i")# ’’’’’’’’’’> Vergessen Sie nicht die RETURN-Taste am Schluū. Machen Sie’ jetzt weiter bei Punkt 4. ’>3. Falls Sie ein Single-User-System besitzen, starten Sie die’N Systemdiskette und geben das Datum ein. Dann machen Sie weiŻ’’’’’’’’’’’’’’’ ter mit Punkt 4. ’’’’’’’’’’4. Danach erscheint: ’’’’’’’’’ gib kommando : ’’’’ und Sie tippen: ’’’’’’’’’’’. #on("i")#eudas#off("i")# ’’’’’> Als Ergebnis wird das EUDAS-EingangsmenŪ angezeigt (s. Abb.. 3-1 auf der nŁchsten Seite). ’’’’’’’’’’’’’’3.2 Daten eintragen ’’’’’’’’’’NAls Beispiel sollen Sie eine kleine Adressenkartei einrichten. Der’’’’’’’’’’’’NFachausdruck fŪr eine elektronische Kartei ist #on("i")#Datei#off("i")#. ’’’’’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv  --------------: ’’’’’’’’ EUDAS-Datei : ’’’’’’’’ Oß×ffnen : ’’’’’’’’ -ßKetten : ’’’’’’’’N -ßKoppeln : EEEEE U U DDDD A SSSS ’’’’’’’’’’’’’> --------------: E U U D D A A S ’N Arbeitskopie : EEE U U D D AAAAA SSS ’’’’’’’’’’’’’’N -ßSichern : E U U D D A A S ’’’’’’’’’’’’’N --------------: EEEEE UUU DDDD A A SSSS ’’’’’’’’’’’’’’ Aktuelle Datei: ’’’’’’’’> - Notizen : Version 4.3 ’’’’’’’’’’’’’’’> - Feldstrukt. : Stand: 14.07.87 ’’’’’’’’’’’ - PrŪfbeding. : ’’’’’’’’> --------------: (C) Copyright ’’’’’’’’’’’’’> Mehrbenutzer : Thomas Berlage ’’’’’’’’’’’’> MßManage’’’’’’’’’’’’’’’’Ѷ’@’’’’’’’’’’’’’’’’’’’!·’>’’’’’’’’’’’’’’’’’’’a·’B’’’’’’’’’’’’’’’’’’’±·’>’’’’’’’’’’’’’’’’’’’ń·’>’’’’’’’’’’’’’’’’’’’1ø’=’’’’’’’’’’’’’’’’’’’qø’?’’’’’’’’’’’’’’’’’’’Įø’B’’’’’’’’’’’’’’’’’’’¹’?’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’ZustŁnde und Bedienung ’’’’’’’NEUDAS befindet sich zu jeder Zeit in einem von 11 verschiedenen’’’’’’’’’’’’’’’NZustŁnden. FŪr jeden Zustand ist festgelegt, welche Eingabetasten’’’’’’’’’’’’’>benutzt werden kŚnnen und welche Wirkung sie haben. Bestimmte’>Tastenfunktionen fŪhren in einen anderen Zustand. Obwohl fŪr’’Njeden Zustand andere Tastenkombinationen gŪltig sind, wird fŪr die’’’’’’’’’’’’>gleiche Funktion in jedem Zustand auch die gleiche Taste oder’Tastenkombination verwendet. ’> Die wichtigsten Tastenfunktionen eines Zustandes werden inNder #on("i")#Statuszeile#off("i")# am oberen Bildschirmrand angezeigt. ’’’’’’’N Im folgenden sind alle mŚglichen ZustŁnde als Ųbersicht beŻ’’’’’’’’’’’’’’’Nschrieben. Eine Ųbersicht der ZustandsŪbergŁnge enthŁlt Abb. 1-1. ’’’’’’’’’’’’> Zu jedem Zustand wird die entsprechende Statuszeile dargeŻNstellt sowie alle mŚglichen Tastenfunktionen und ihre Bedeutung. ’’’’’’’’’’’’’NEUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv ’’’’’’>_____________________________________________________ ’’’’’’’’>OBEN Anwahl der nŁchsthŚheren Funktion ’’’’’’’’’’’’’’’>UNTEN Anwahl der nŁchsttieferen Funktion ’’’’’’’’’’’’’’>RECHTS Anwahl des nŁchsten MenŪs zur Rechten ’’’’’’’’’’’>LINKS Anwahl des nŁchsten MenŪs zur Linken ’’’’’’’’’’’’.HOP OBEN Anwahl der ersten Funktion ’’’’’’.HOP UNTEN Anwahl der letzten Funktion ’’’’’.'1' .. '6' Anwahl des entsprechenden MenŪs ’.LEER AusfŪhren der gewŁhlten Funktion >'Buchstabe' AusfŪhren der Funktion mit 'Buchstabe' davor ’’’’>ESC '?' Hilfestellung zur gewŁhlten Funktion ’’’’’’’’’’’’.ESC ESC Eingabe von ELAN-Kommandos ’’’’’’NHILFE: Beenden: ESC q Seite weiter: ESC w Seite zurueck: ESC z ’’’’’’>_____________________________________________________ ’’’’’’’’.ESC 'w' BlŁttern zur nŁchsten Seite ’’’’’.ESC 'z' BlŁttern zur vorigen Seite ’’’’’’>ESC 'q' Verlassen (RŪckkehr in alten Zustand) ’’’’’’’’’’’NAUSWAHL: Ankreuzen: 'x' Durchstreichen: 'o' Beenden: ESC q Hilfe: ESC ? ’’>_____________________________________________________ ’’’’’’’’.'x' Auswahl ankreuzen ’’’’’’’’’’’’’’’.'o' Ankreuzen rŪckgŁngig machen ’’’’’>LEER Ankreuzen und Auswahl sofort verlassen ’’’’’’’’’’.OBEN Zur nŁchsten Auswahl nach oben ’’.UNTEN Zur nŁchsten Auswahl nach unten ’>HOP OBEN Zur obersten Auswahl bzw. eine Seite zurŪck ’’’’’>HOP UNTEN Zur untersten Auswahl bzw. eine Seite weiter ’’’’>HOP RETURN Aktuelle Auswahl wird erste auf der Seite ’’’’’’’.ESC '1' zur ersten Auswahl ’’’’’’’’’’’’’’.ESC '9' zur letzten Auswahl ’’’’’’’’’’’’’>ESC 'q' Auswahl verlassen und weitermachen ’’’’’’’’’’’’’’.ESC '?' Hilfe zur Auswahl ’’’’’’’’’’’’’’’.HOP 'x' alle freien Wahlen ankreuzen ’’’’.HOP 'o' alle Kreuze entfernen ’’’’’’’’’’’.ESC 'h' Auswahl und Funktion abbrechen ’’NEINGABE: BestŁtigen: RETURN Zeigen: ESC z Abbrechen: ESC h Hilfe: ESC ? ’’>_____________________________________________________ ’’’’’’’’.RECHTS zum nŁchsten Zeichen ’’’’’’’’’’’’.LINKS zum vorigen Zeichen ’’’’’’’’’’’’’.HOP RECHTS zum letzten Zeichen ’’’’’’’’’’’’’.HOP LINKS zum ersten Zeichen ’’’’’’’’’’’’’’RUBOUT Zeichen lŚschen ’.RUBIN EinfŪgemodus umschalten ’’’’’’’’’.HOP RUBOUT Rest der Zeile lŚschen ’’’’’’’’’’>'Zeichen' Zeichen Ūberschreiben oder einfŪgen ’’’’’’’’’’’’’>RETURN Eingabe abschlieūen und weitermachen ’’’’’’’’’’’’.ESC '?' Hilfe zur Eingabe ’’’’’’’’’’’’’’’.ESC 'h' Eingabe und Funktion abbrechen ’’>ESC 'z' Auswahl zeigen (falls in Statuszeile aufgefŪhrt) NFRAGE: Bejahen: j,J Verneinen: n,N Abbrechen: ESC h Hilfe: ESC ? ’’’’’>_____________________________________________________ ’’’’’’’’'j', 'J' Frage bejahen ’’’'n', 'N' Frage verneinen ’ESC '?' Hilfe zur Frage ’.ESC 'h' Frage und Funktion abbrechen ’’’’N!!! FEHLER !!! Quittieren: ESC q Hilfe zur Meldung: ESC ? ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’ESC '?' Hilfe zum Fehler .ESC 'Taste' Fehler quittieren ’’’’’’’’’’’’’’’.'Taste' Fehler quittieren ’’’’’’’’’’’’’’’NSATZ ÖNDERN: Abbruch: ESC h Beenden: ESC q Hilfe: ESC ? ’’’’’’’’’’’’’NSATZ EINFŲGEN: Abbruch: ESC h Beenden: ESC q Hilfe: ESC ? ’’’’’’’’’’’NSUCHMUSTER EINGEBEN: Abbruch: ESC h Beenden: ESC q Hilfe: ESC ? ’’’’’>_____________________________________________________ ’’’’’’’’.ESC OBEN eine Seite zurŪck blŁttern ’’’’’’.ESC UNTEN eine Seite vor blŁttern ’’’’’’’’’.ESC '?' Hilfe zum Satzeditor ’’’’’’’’’’’’>ESC 'p' ganzen Satz merken (nicht bei Suchmuster) ’’’’’’’>ESC 'g' Satz durch gemerkten ersetzen (nicht bei SuchŻ’’’ muster) ’’’’’’’’’.ESC 'h' Abbruch der Funktion ’’’’’’’’’’’’.ESC 'D' Tagesdatum schreiben ’’’’’’’’’’’’.ESC 'F' PrŪffehler nach Tragen editieren >ESC 'w' Verlassen und mit nŁchstem Satz erneut aufrufen’’. (nicht im Suchmuster) ’’’’’’’’’’’>ESC 'z' Verlassen und mit vorigem Satz erneut aufrufen’’’. (nicht im Suchmuster) ’’’’’’’’’’’>ESC RUBIN Rest der Zeile in neue Zeile umbrechen ’’’’’’’’’’.ESC RUBOUT Rest der Zeile lŚschen ’’’’’’’’’’HOP RUBIN nicht verwenden! HOP RUBOUT nicht verwenden! >Weitere Tasten siehe EUMEL-Benutzerhandbuch (Editor). ’’’’’’’’Bitte warten.. ’’’’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’.keine Tasten erlaubt (auūer SV) ’’’’’’’’’’’’’’NZEIGEN: BlŁttern: HOP OBEN, HOP UNTEN Ende: ESC q Hilfe: ESC ? ’’’’’’’’’>_____________________________________________________ ’’’’’’’’>HOP OBEN auf erste Zeile bzw. eine Seite zurŪck ’’’’’’’’’’>HOP UNTEN auf letzte Zeile bzw. eine Seite vor ’’’’’’’’’’’’.ESC '?' Hilfe zur Ųbersicht ’’’’’’’’’’’’’.ESC 'h' Abbruch der Funktion ’’’’’’’’’’’’ESC 'q' Verlassen ’’’’’’’>EDITIEREN: Abbruch: ESC h Verlassen: ESC q Hilfe: ESC ? >_____________________________________________________ ’’’’’’’’.ESC 'F' Feldnamen anzeigen und auswŁhlen .ESC 'h' Abbruch der Funktion ’’’’’’’’’’’’>Weitere Tasten siehe EUMEL-Benutzerhandbuch (Editor). ’’’’’’’’Gib Kommando: >_____________________________________________________ ’’’’’’’’Tasten siehe EINGABE. ’’’’’’’’#free (18.5)# .#center#Abb. 1-1 ZustandsŪbergŁnge ’’’’’’’’’>MenŪs dienen zur Auswahl von Funktionen. Sie werden am linken’NRand des Bildschirms angezeigt. Welches MenŪ aktiv ist, wird durch’’’’’’’’’’’’NMarkierung des MenŪnamens in der obersten Bildschirmzeile unter’’’’’’’’’’’’’’’Nallen zur VerfŪgung stehenden MenŪs angezeigt. In jedem MenŪ ist’’’’’’’’’’’’’’>die zuletzt ausgefŪhrte Funktion ebenfalls markiert. ’’’’’’’’’r : Software-Systeme ’’’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^ Akt.Datei: Manager: Datum: 22.07.87 ’’’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 3-1 EUDAS-EingangsmenŪ ’’’’’’’’N ZunŁchst mŪssen Sie eine neue Datei einrichten. Dazu tippen’’’’’’’’’’’’’’’NSie die Leertaste. Dadurch wird die invers dargestellte Funktion’’’’’’’’’’’’’’N'×ffnen' ausgefŪhrt. Folgen Sie bitte dem nachstehenden Dialog auf’’’’’’’’’’’’der rechten Bildschirmseite: ’> Name der Datei: #on ("i")#Mitglieder#off("i")# ’’N "Mitglieder" neu einrichten ? (j/n) #on("i")#j#off("i")# ’’’’’’’’’’’’’NUnter der Ųberschrift 'Neue Feldnamen' tippen Sie jetzt folgendes’’’’’’’’’’’’’>(bitte keine Leerstellen vor den Namen tippen): ’’’’’’’’’’’’’’. #on("i")#Name#off("i")# ’’’’’’’’’. #on("i")#Vorname#off("i")# ’’’’’’. #on("i")#PLZ#off("i")# ’’’’’’’’’’. #on("i")#Ort#off("i")# ’’’’’’’’’’. #on("i")#Strasse#off("i")# ’’’’’’> #on("i")#m/w#off("i")##on("i")#q#off("i")# ’’’’’’.Zum Schluū beantworten Sie noch eine Frage: ’’N Feldnamen oder Feldtypen aendern ? (j/n) #on("i")#n#off("i")# ’’’’’’’’.Damit ist die neue Datei eingerichtet. ’’’’’’’N Nun tippen Sie die Pfeiltaste . Es erscheint ein neues’’’’’’’’’’’’MenŪbild (s. Abb. 3-2). ’’’’’’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv ^ --------------: Satz 1 .........ENDE... Mitglieder .......... Feld 1 ’’’’’’’’’’’’ Positionieren : Name ’’’ W Weiter : Vorname  Z ZurŪck : PLZ ’’’’ N Satz.Nr : Ort ’’’’ --------------: Strasse  Suchbedingung : m/w ’’’’^ S Setzen : ........................................................... ’’’’’’’’’’’’ L LŚschen : ’’’’’’’’ M Markierung : ’’’’’’’’ --------------: ’’’’’’’’ Datensatz : ’’’’’’’’ E EinfŪgen : ’’’’’’’’ A Öndern : ’’’’’’’’ T Tragen : ’’’’’’’’ H Holen : ’’’’’’’’ --------------: ’’’’’’’’ F Feldauswahl : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 3-2 MenŪ 'Einzelsatz' ’’’’’’’’’NNun tippen Sie so lange die Pfeiltaste , bis die Funktion’’’’’’’’’’’’’’N'EinfŪgen' invers markiert ist. Dann tippen Sie die Leertaste zum AusŻ’’’’’’’’NfŪhren dieser Funktion. Die Schreibmarke springt nach rechts ins’’’’’’’’’’’’’’NDatenfeld zum Eingeben. Geben Sie jetzt den ersten Datensatz wie’’’’’’’’’’’’’’. #on("i")#Wegner#off("i")# ’’’’’’’. #on("i")#Herbert#off("i")# ’’’’’’. #on("i")#5000#off("i")# ’’’’’’’’’. #on("i")#KŚln#off("i")# ’’’’’’’’’> #on("i")#KrŁmergasse 12#off("i")# ’’’’’’’’’’’’’’’> #on("i")#m#off("i")##on("i")#w#off("i")# ’’’’’’’’>Anschlieūend wird das Datenfeld wieder freigemacht, so daū SieNgleich den zweiten Datensatz eingeben kŚnnen. Dies tun Sie auf die’’’’’’’’’’’’.gleiche Weise, nur mit anderen Daten: ’’’’’’’’. #on("i")#Sandmann#off("i")# ’’’’’. #on("i")#Helga#off("i")# ’’’’’’’’. #on("i")#5300#off("i")# ’’’’’’’’’. #on("i")#Bonn 1#off("i")# ’’’’’’’> #on("i")#Willicher Weg 109#off("i")# ’’’’’’’’’’’’> #on("i")#w#off("i")##on("i")#w#off("i")# ’’’’’’’’NEbenso verfahren Sie dann weiter mit den folgenden Daten. Falls Sie’’’’’’’’’’’Nsich vertippt haben, kŚnnen Sie mit den vier Pfeiltasten an die’’’’’’’’’’’’’’’>entsprechende Stelle gehen und die falschen Buchstaben ŪberŻ’’. #on("i")#Katani#off("i")# ’’’’’’’. #on("i")#Albert#off("i")# ’’’’’’’. #on("i")#5210#off("i")# ’’’’’’’’’. #on("i")#Troisdorf#off("i")# ’’’’. #on("i")#Lindenstr. 3#off("i")# ’> #on("i")#m#off("i")##on("i")#w#off("i")# ’’’’’’’’. #on("i")#Ulmen#off("i")# ’’’’’’’’. #on("i")#Peter#off("i")# ’’’’’’’’. #on("i")#5#off("i")# ’’’’’’’’’’’’. #on("i")#KŚln 60#off("i")# ’’’’’’> #on("i")#Mozartstraūe 17#off("i")# ’’’’’’’’’’’’’’> #on("i")#m#off("i")##on("i")#w#off("i")# ’’’’’’’’. #on("i")#Regmann#off("i")# ’’’’’’. #on("i")#Karin#off("i")# ’’’’’’’’. #on("i")#5000#off("i")# ’’’’’’’’’. #on("i")#KŚln 90#off("i")# ’’’’’’. #on("i")#Grengelweg 44#off("i")# > #on("i")#w#off("i")##on("i")#w#off("i")# ’’’’’’’’. #on("i")#Arken#off("i")# ’’’’’’’’. #on("i")#Hubert#off("i")# ’’’’’’’. #on("i")#5200#off("i")# ’’’’’’’’’. #on("i")#Siegburg#off("i")# ’’’’’. #on("i")#Talweg 12#off("i")# ’’’’> #on("i")#m#off("i")##on("i")#w#off("i")# ’’’’’’’’. #on("i")#Simmern#off("i")# ’’’’’’. #on("i")#Anna-Maria#off("i")# ’’’. #on("i")#5#off("i")# ’’’’’’’’’’’’. #on("i")#KŚln 3#off("i")# ’’’’’’’> #on("i")#Platanenweg 67#off("i")# ’’’’’’’’’’’’’’’> #on("i")#w#off("i")##on("i")#w#off("i")# ’’’’’’’’> #on("i")#Kaufmann-Drescher#off("i")# ’’’’’’’’’’’’. #on("i")#Angelika#off("i")# ’’’’’. #on("i")#53#off("i")# ’’’’’’’’’’’. #on("i")#Bonn#off("i")# ’’’’’’’’’. #on("i")#Hauptstr. 123#off("i")# > #on("i")#w#off("i")##on("i")#w#off("i")# ’’’’’’’’. #on("i")#Fuhrmann#off("i")# ’’’’’. #on("i")#Harald#off("i")# ’’’’’’’. #on("i")#5000#off("i")# ’’’’’’’’’. #on("i")#KŚln 1#off("i")# ’’’’’’’> #on("i")#Glockengasse 44#off("i")# ’’’’’’’’’’’’’’> #on("i")#m#off("i")##on("i")#w#off("i")# ’’’’’’’’NBei der letzten Adresse ist die letzte Taste unterschiedlich, da Sie’’’’’’’’’’Nkeine weiteren Daten mehr eintragen wollen. Bitte beachten Sie dies. ’’’’’’’’’. #on("i")#Seefeld#off("i")# ’’’’’’. #on("i")#Friedrich#off("i")# ’’’’. #on("i")#5000#off("i")# ’’’’’’’’’> #on("i")#KŚln-Ehrenfeld#off("i")# ’’’’’’’’’’’’’’’. #on("i")#Kabelgasse#off("i")# ’’’> #on("i")#m#off("i")##on("i")#q#off("i")# ’’’’’’’’>Damit die neu eingetragenen Daten permanent gespeichert sind,’^mŪssen Sie sie #on("i")#sichern#off("i")#. Dazu kehren Sie durch Tippen von ’’’’’’’’’’’Nin das erste MenŪ zurŪck. Dort tippen Sie wieder so lange ,’’’’’’’’’’’’Nbis die Funktion 'Sichern' markiert ist. Tippen Sie dann die LeerŻ’’’’’’’’’’’’>taste zum AusfŪhren und folgen dem nachstehenden Dialog: ’’’’’^ Arbeitskopie "Mitglieder" veraendert! Sichern ? (j/n) #on("i")#j#off("i")# ’’’’’’’’’’’N Alte Version ueberschreiben ? (j/n) #on("i")#j#off("i")# ’’’’’’’’’’’’’N Interne Arbeitskopien loeschen ? (j/n) #on("i")#j#off("i")# ’’’’’’’’’’NDamit steht Ihnen nun eine Mitgliederdatei mit 10 EintrŁgen zur’’’’’’’’’’’’’’’weiteren VerfŪgung. ’’’’’’’’’’3.3 Daten abfragen ’’’’’’’’’’’NUm Daten abzufragen, mŪssen Sie die Datei zunŁchst wieder ŚffnN#on("b")#AusfŪhren von Funktionen#off("b")# Zum AusfŪhren einer bestimmten’’’’Ntion wird mit Hilfe der Cursortasten ein bestimmtes MenŪ und die’’’’’’’’’’’’’’>gewŪnschte Funktion angewŁhlt. Die Funktion wird dann durch’’’NDrŪcken der Leertaste ausgefŪhrt. Alternativ kann auch der vor der’’’’’’’’’’’’.Funktion stehende Buchstabe gedrŪckt werden. ’> Die einzelnen MenŪs kŚnnen auch durch Nummern (1 bis 6)’’’.angewŁhlt werden (absolute Positionierung). ’’N Soll eine andere Taste als die Leertaste zum AusfŪhren verŻ’’’’’’’’’’’’’’’>wendet werden, so kann dies durch die Prozedur 'ausfuehrtaste'.angegeben werden (s. Abschnitt 10.3). ’’’’’’’’> Funktionen, deren AusfŪhrung augenblicklich nicht mŚglich’Noder nicht sinnvoll ist, werden durch ein vorangestelltes MinuszeiŻ’’’’’’’’’’’Nchen gekennzeichnet. Sie kŚnnen zwar angewŁhlt, nicht aber ausgeŻ’’’’’’’’’’’’’fŪhrt werden. N Durch ESC '?' wird ein erlŁuternder Hilfstext zur gerade angeŻ’’’’’’’’’’’’>wŁhlten Funktion angezeigt. NŁheres dazu s. Abschnitt 1.4. ’’’> Durch ESC ESC kann ein beliebiges ELAN-Kommando eingegebenNund ausgefŪhrt werden. Die Eingabe des Kommandos erfolgt in der’’’’’’’’’’’’’’’>Die Auswahlfunktion dient dazu, aus vorhandenen Datei- oder’’’>Feldnamen in bestimmter Reihenfolge auszuwŁhlen. Die einzelnen.Namen werden untereinander aufgelistet. ’’’’’’N Vor jedem Namen ist ein 'o' zum Ankreuzen angegeben. Mit den’’’’’’’’’’’’’’NCursortasten kann der Cursor vor einen bestimmten Namen positioŻ’’’’’’’’’’’’’’Nniert werden. Mit 'x' kann dieser Name dann angekreuzt werden. Das’’’’’’’’’’’’>Ankreuzen kann durch 'o' wieder rŪckgŁngig gemacht werden. ’’’> Die Reihenfolge des Ankreuzens wird durch vorangestellte’’NNummern gekennzeichnet. Die Namen werden von der entsprechenden’’’’’’’’’’’’’’’>Funktion spŁter in genau dieser Reihenfolge verwendet. ’’’’’’’> Wenn nicht alle Namen auf den Bildschirm passen, kann die’NDarstellung gerollt werden. Ein Teil der Ųberschrift bleibt dabei’’’’’’’’’’’’’Nstehen; am Anfang und am Ende wird jeweils eine Abschluūzeile zur’’’’’’’’’’’’’Kennzeichnung mitgerollt. ’’’’N Mit ESC '?' kann eine Hilfestellung abgerufen werden. Mit ESC’’’’’’’’’’’’’N'q' wird die Auswahl beendet. Mit ESC 'h' kŚnnen die Auswahl und’’’’’’’’’’’’’’>die in AusfŪhrung befindliche Operation abgebrochen werden. ’’1.4 Hilfe und Dialog ’’’’’’’’’>In den meisten Situationen kann durch ESC '?' eine spezifischeNHilfestellung abgerufen werden. Die Anzeige der Hilfsinformation’’’’’’’’’’’’’’.geschieht im rechten Bildschirmteil. ’’’’’’’’’N Die Texte sind seitenweise aufgebaut. Es wird immer eine Seite’’’’’’’’’’’’Nangezeigt. Mit ESC 'w' bzw. ESC 'z' kann auf die nŁchste bzw, vorige’’’’’’’’’’NSeite umgeblŁttert werden. Mit ESC 'q' wird die Hilfestellung wieder’’’’’’’’’’Nverlassen und die Situation wiederhergestellt, in der die Hilfe aufŻ’’’’’’’’’’gerufen wurde. ’’’’’’’’’’’’’’’N#on("b")#Fragen#off("b")# Die meisten Funktionen wickeln zur Eingabe von’’’’’’Nlichen Parametern oder zum Stellen von Fragen einen Dialog in der’’’’’’’’’’’’’Nunteren SchirmhŁlfte ab. Es gibt zwei MŚglichkeiten des Dialogs:’’’’’’’’’’’’’’.eine Frage oder die Eingabe eines Textes. ’’’’N Bei einer Frage kann man mit 'j' oder 'n' antworten. Sowohl’’’’’’’’’’’’’’’Ngroūe als auch kleine Buchstaben werden akzeptiert. Mit ESC '?'’’’’’’’’’’’’’’’Nkann eine Hilfsinformation zu der Frage abgerufen werden. ESC 'h'’’’’’’’’’’’’’.bricht die fragende Funktion ab. ’’’’’’’’’’’’’N#on("b")#Eingabe#off("b")# Bei der Eingabe eines Textes kŚnnen die Ūblichen’’’Ntionen zum Editieren in einer Zeile verwendet werden. Die Eingabe’’’’’’’’’’’’’>wird durch RETURN beendet. Auch hier kann durch ESC '?' eine’’NHilfsinformation abgerufen werden. ESC 'h' bricht ebenfalls die fraŻ’’’’’’’’’’Ngende Funktion ab. In einigen FŁllen (ersichtlich aus der StatuszeiŻ’’’’’’’’’’Nle) kann durch ESC 'z' eine Auswahl der verfŪgbaren Namen abgeruŻ’’’’’’’’’’’’’>Der EUMEL-Editor wird in EUDAS auf zweierlei Weise aufgerufen.>Zum einen dient er im Satzformular zum Eingeben von Daten und’^Suchmustern. Dort wird er als #on("i")#Satzeditor#off("i")# bezeichnet. Da hier die’’’’’’’’’’’NFeldnamen mit berŪcksichtigt werden mŪssen, gibt es einige UnterŻ’’’’’’’’’’’’’schiede zum normalen Editor. ’N An anderen Stellen wird der Editor ohne Önderungen eingesetzt’’’’’’’’’’’’’>zum Eingeben von Feldnamen oder Mustern. In diesem Fall finden>Sie die Bedienungshinweise im EUMEL-Benutzerhandbuch. ’’’’’’’’N#on("b")#Satzeditor#off("b")# Beim Öndern, EinfŪgen und Eingeben des’’’’’’’’’’Nwird im EUDAS-Formular der Editor aufgerufen. Das Editorfenster’’’’’’’’’’’’’’’NbeschrŁnkt sich auf den rechten Teil des Formulars, der einen Teil’’’’’’’’’’’’Nder Ųberschrift und die Feldinhalte umfaūt. Im Satzeditor kŚnnen’’’’’’’’’’’’’’Ndann die entsprechenden Inhalte eingegeben bzw. verŁndert werden. ’’’’’’’’’’’’> Rollen unter Beibehaltung der Korrespondenz ist durch ESC’NOBEN und ESC UNTEN mŚglich. Diese Funktionen wirken wie bei der’’’’’’’’’’’’’’’NAnzeige - das Editorfenster wird ebenfalls entsprechend mitgerollt.’’’’’’’’’’’NMit ESC '1' kann wie Ūblich auf die erste, mit ESC '9' auf die letzte’’’’’’’’’NZeile gesprungen werden. Auch diese Funktionen passen die FeldŻ’’’’’’’’’’’’’’’namen entsprechend an. ’’’’’’’N Falls die fŪr ein Feld vorgesehenen Zeilen nicht fŪr den Inhalt’’’’’’’’’’’Nausreichen, kann durch ESC RUBIN eine weitere Zeile fŪr dieses Feld’’’’’’’’’’’Nbereitgestellt werden. ESC RUBIN wirkt wie zweimal HOP RUBIN, die’’’’’’’’’’’’’>Korrespondenz mit den Feldnamen bleibt jedoch gewahrt. ’’’’’’’> Zum LŚschen steht ESC RUBOUT zur VerfŪgung. Es lŚscht eineNganze Zeile, aber nur, wenn fŪr dieses Feld noch andere Zeilen zur’’’’’’’’’’’’NVerfŪgung stehen, wird die Zeile tatsŁchlich vom Bildschirm entŻ’’’’’’’’’’’’’’Nfernt. Im Normalfall bleibt sonst eine Leerzeile fŪr dieses Feld steŻ’’’’’’’’’N Ist die Information fŪr ein Feld auf mehrere Zeilen verteilt, so’’’’’’’’’’Nwerden diese Zeilen zur Verarbeitung aneinandergehŁngt. GegebeŻ’’’’’’’’’’’’’’’Nnenfalls wird zwischen zwei Zeilen noch ein Leerzeichen eingefŪgt. ’’’’’’’’’’’N Der Editor kann wie Ūblich mit ESC 'q' verlassen werden. ESC’’’’’’’’’’’’’’N'h' bricht die Funktion ab, ohne die erfolgten Önderungen und EinŻ’’’’’’’’’’’’Ngaben zu berŪcksichtigen. Mit ESC 'w' und ESC 'z' kann das BearbeiŻ’’’’’’’’’’’Nten von mehreren SŁtzen beschleunigt werden. Durch diese TastenŻ’’’’’’’’’’’’’’Nkombinationen wird der Editor verlassen und die gleiche Operation’’’’’’’’’’’’’>(Öndern/EinfŪgen) beim nŁchsten bzw. vorigen Satz wiederholt. N#on("b")#Hinweis#off("b")# Aus technischen GrŪnden kann das Editorfenster’’’’’>Ūber den Feldnamen verschoben werden (durch Rollen mit HOP’’’’NUNTEN zum Beispiel). Dabei geht die sichtbare Korrespondenz zwiŻ’’’’’’’’’’’’’’Nschen Feldnamen und Feldinhalten verloren. Ein solcher Fall wird’’’’’’’’’’’’’’>durch einen markierten Balken mit entsprechender Meldung angeŻNzeigt. Durch ESC '1' wird das Fenster aber wieder zurechtgerŪckt. ’’’’’’’’’’’’> Aus diesem Grund sollte im Satzeditor auf HOP OBEN und HOP>UNTEN sowie auf RETURN am Ende des Fensters verzichtet werden.>Auch HOP RUBIN und HOP RUBOUT sollten nicht verwendet werden,’Nweil auf diese Weise die Anzahl der Zeilen verŁndert wird. Eine’’’’’’’’’’’’’’’Nsolche StŚrung kann nicht durch ESC '1' beseitigt werden. Von Hand’’’’’’’’’’’’NmŪssen die entsprechenden Zeilen wieder gelŚscht oder eingefŪgt’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’en.’’’’’’’’’’’’’NDazu bewegen Sie die inverse Markierung durch mehrmaliges Tippen’’’’’’’’’’’’’’Nvon nach oben bis zur Funktion '×ffnen' und tippen Sie die’’’’’’’’’’’’’>Leertaste. Danach ergibt sich folgender Dialog: ’’’’’’’’’’’’’’> Name der Datei: #on("i")#Mitglieder#off("i")# ’’’N Wollen Sie etwas aendern (eine Arbeitskopie einrichten) ’’’’’’’’’’’’’’N ? (j/n) #on("i")#n#off("i")# >Danach gehen Sie durch Tippen von in das zweite MenŪ..Dort erscheint jetzt die zehnte Adresse. ’’’’’> ZunŁchst sollen Sie an den Anfang gehen. Dazu schieben SieNdie Markierung auf die Funktion 'Satz.Nr' mit Hilfe der Pfeiltasten’’’’’’’’’’’>und tippen dann die Leertaste. Nach folgender Angabe ’’’’’’’’’> Neue Satznummer: #on("i")#1#off("i")# ’’’’’’’’’’’Nerscheint die erste Adresse. Nun sollen Sie nach der Adresse von’’’’’’’’’’’’’’NHarald Fuhrmann suchen. Dazu bringen Sie die Markierung auf die’’’’’’’’’’’’’’’>Funktion 'Suchbedingung Setzen' und tippen die Leertaste. Die’NSchreibmarke springt wieder in das Datenfeld. Dort geben Sie ein: ’’’’’’’’’’’’> #on("i")#Fuhrmann#off("i")##on("i")#q#off("i")# ’NIn der markierten Ųberschrift erscheint 'SUCH-' zum Zeichen, daū’’’’’’’’’’’’’’Neine Suchbedingung eingestellt ist. Dann schieben Sie die MarkieŻ’’’’’’’’’’’’’Nrung auf die Funktion 'Weiter' und tippen die Leertaste. Kurz daŻ’’’’’’’’’’’’’>nach erscheint die Adresse von Herrn Fuhrmann mit dem Hinweis’'SUCH+' (gefunden). ’’’’’’’’’’> FŪhren Sie dann die Funktion 'ZurŪck' aus (Verschieben derNMarkierung und Tippen der Leertaste). Es erscheint wieder die erste’’’’’’’’’’’>Adresse mit dem Hinweis 'SUCH-' (kein weiterer Fuhrmann gefunŻNden). FŪhren Sie dann die Funktion `Suchbedingung LŚschen' aus.’’’’’’’’’’’’’’’.Der 'SUCH'-Hinweis verschwindet wieder. ’’’’’’N Als nŁchstes sollen Sie die Daten nach allen weiblichen MitŻ’’’’’’’’’’’’’’Ngliedern durchsuchen. Dazu fŪhren Sie wieder die Funktion 'SuchŻ’’’’’’’’’’’’’’Nbedingung Setzen' aus. Diesmal tippen Sie im Datenfeld fŪnfmal die’’’’’’’’’’’’>Pfeiltaste , bis die Schreibmarke neben der Bezeichnung'm/w' steht. Dort tippen Sie ’> #on("i")#w#off("i")##on("i")#q#off("i")# ’’’’’’’’NWenn Sie jetzt die Funktion 'Weiter' ausfŪhren, erscheint das erste’’’’’’’’’’’Nweibliche Mitglied, Frau Sandmann. Da aber noch weitere Frauen in’’’’’’’’’’’’’Nder Datei vorkommen, fŪhren Sie erneut 'Weiter' aus und es erscheiŻ’’’’’’’’’’’.nen die nŁchsten weiblichen Mitglieder. ’’’’’’N Wenn kein gesuchtes Mitglied mehr gefunden wurde, erscheint’’’’’’’’’’’’’’’Nein leeres Datenfeld mit den Bezeichnungen 'ENDE' und 'SUCH-' in’’’’’’’’’’’’’’Nder Ųberschrift. Durch mehrmaliges AusfŪhren von 'ZurŪck' kŚnnen’’’’’’’’’’’’’’NSie die weiblichen Mitglieder wieder in der umgekehrten Reihenfolge’’’’’’’’’’’>ansehen, bis Sie an den Anfang der Datei kommen. ’’’’’’’’’’’’’N Bitte lassen Sie die Suchbedingung eingestellt, denn im nŁchŻ’’’’’’’’’’’’’Nsten Abschnitt wollen wir alle weiblichen Mitglieder ausdrucken. ’’’’’’’’’’’’’NZuerst begeben Sie sich durch zweimaliges Tippen von in’’’’’’’’’’’’’’.das DruckmenŪ, das in Abb. 3-3 gezeigt wird. ’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv  --------------: ’’’’’’’’ Satzauswahl : ’’’’’’’’ D Drucken : ’’’’’’’’ --------------: ’’’’’’’’ Druckausgabe : ’’’’’’’’ R Richtung : ’’’’’’’’ --------------: ’’’’’’’’ Textdatei : ’’’’’’’’ E Editieren : ’’’’’’’’ A Ausdrucken : ’’’’’’’’ N Nachbearb. : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^ Akt.Datei: "Mitglieder" Datum: 22.07.87 ’’’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 3-3 MenŪ 'Drucken' ’’’’’’’’’’’’NZunŁchst mŪssen Sie ein Druckmuster erstellen, das angibt, wie der’’’’’’’’’’’’NDruck aussehen soll. Dazu fŪhren Sie die Funktion 'Textdatei EdiŻ’’’’’’’’’’’’’.tieren' aus. Es erscheint die Aufforderung: ’’> Name der Datei: #on("i")#liste#off("i")# ’’’’’’’’NDann wird der Bildschirm gelŚscht und Sie kŚnnen folgendes eingeŻ’’’’’’’’’’’’’. #on("i")#% VORSPANN#off ("i")# ’’N #on("i")#Liste der weiblichen Mitglieder#off ("i")# ’’’’’’’’’’’’’N #on("i")#-------------------------------#off ("i")# ’’’’’’’’’’’’’> #on("i")#% WIEDERHOLUNG#off ("i")# ’’’’’’’’’’’’’’N #on("i")#&Vorname %Name#off ("i")##on("i")#q#off("i")# ’’’’’’’’’’NEbenso wie beim Eingeben von Daten kŚnnen Sie hier mit den PfeilŻ’’’’’’’’’’’’’Ntasten auf fehlerhafte Stellen zurŪckgehen und dort korrigieren. ’’’’’’’’’’’’’N Nun sollten Sie sich vergewissern, ob Ihr Drucker eingeschaltet’’’’’’’’’’’Nund bereit (Ready) ist. Falls Sie keinen Drucker haben, folgen Sie’’’’’’’’’’’’Nbitte den Anweisungen unter 2. Anderenfalls gehen Sie wie folgt’’’’’’’’’’’’’’’>1. Rufen Sie die Funktion 'Richtung' auf und beantworten Sie’’ folgende Frage: ’’’’’’’’’’’N Ausgabe automatisch zum Drucker ? (j/n) #on("i")#j#off("i")# ’’’’’’’’’N Dann rufen Sie die Funktion 'Drucken' auf und geben den Namen’’’’’’’’’’’’’’ des Druckmusters an: ’’’’’’> Name des Druckmusters: #on("i")#liste#off ("i")# N Als Ergebnis sollte folgende Liste auf Ihrem Drucker erscheinen: ’’’’’’’’’’. Liste der weiblichen Mitglieder ’’’’’’. ------------------------------- ’’’’’’ Helga Sandmann ’’’’’’’ Karin Regmann ’’’’’’’’ Anna-Maria Simmern ’’’. Angelika Kaufmann-Drescher ’’’’’’’’’’’>2. Rufen Sie die Funktion 'Richtung' auf und beantworten Sie’’ folgende Fragen: ’’’’’’’’’’N Ausgabe automatisch zum Drucker ? (j/n) #on("i")#n#off("i")# ’’’’’’’’’N Ausgabe in bestimmte Datei ? (j/n) #on("i")#n#off("i")# ’’’’’’’’’’’’’’N Dann rufen Sie die Funktion 'Drucken' auf und geben den Namen’’’’’’’’’’’’’’ des Druckmusters an: ’’’’’’> Name des Druckmusters: #on("i")#liste#off ("i")# > Nach dem Ende des Druckprozesses (wenn das Sternchen vor’’’N 'Drucken' wieder durch ein 'D' ersetzt worden ist), rufen Sie’’’’’’’’’’’’’’N wieder die Funktion 'Textdatei Editieren' auf und geben folgenŻ’’’’’’’’’’’’ den Namen an: ’’’’’’’’’’’’’> Name der Datei: #on("i")#liste.a$1#off("i")# ’’’’N Es erscheint die gleiche Ausgabe wie unter 1 beschrieben auf’’’’’’’’’’’’’’’> dem Bildschirm. Wenn Sie die Ausgabe genug gesehen haben,’’ kehren Sie durch ’’’’’’’’’’. #on("i")#q#off("i")# ’’’’’’’’’’’’ wieder in das MenŪ zurŪck. >Da Sie sich wieder im MenŪ befinden, kŚnne Sie EUDAS durch ’’’. #on("i")#q#off("i")# ’’’’’’’’’’’’Nwieder verlassen. Danach kŚnnen Sie Ihre Sitzung beenden, etwas’’’’’’’’’’’’’’’.Anderes tun oder EUDAS erneut aufrufen. ’’’’’’N Sie haben nun selbst ausprobiert, wie Sie unter EUDAS Daten’’’’’’’’’’’’’’’Neingeben kŚnnen, wie Sie diese Daten abrufen und in ihnen suchen’’’’’’’’’’’’’’>kŚnnen. Sie haben die Daten auch schon ausgedruckt. ’’’’’’’’’’> Damit Sie besser verstehen, was Sie soeben gemacht haben,’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.2’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’fž’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Qūa€ė’’@=#8’’’’#8#8AM ’’’’’’ eudas.ref.2’’’’’’ ^@’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (13)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’C’’’’’’’’’’’’’’’’’’’‘’@’’’’’’’’’’’’’’’’’’’ၒ@’’’’’’’’’’’’’’’’’’’1‚’@’’’’’’’’’’’’’’’’’’’‚’?’’’’’’’’’’’’’’’’’’’т’>’’’’’’’’’’’’’’’’’’’ƒ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’‘ƒ’3’’’’’’’’’’’’’’’’’’’у’’’’’’’’’’’’’’’’’’’’ńƒ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1„’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q„’B’’’’’’’’’’’’’’’’’’’Į„’>’’’’’’’’’’’’’’’’’’’…’B’’’’’’’’’’’’’’’’’’’Q…’=’’’’’’’’’’’’’’’’’’’‘…’<’’’’’’’’’’’’’’’’’’’х’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’†’B’’’’’’’’’’’’’’’’’’’Q†’@’’’’’’’’’’’’’’’’’’’”†’?’’’’’’’’’’’’’’’’’’’ń†’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!‡’?’’’’’’’’’’’’’’’’’’’q‡’;’’’’’’’’’’’’’’’’’’’±‡’=’’’’’’’’’’’’’’’’’’’ń‡’@’’’’’’’’’’’’’’’’’’’Aˆ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’”ˆ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ሒ’’’’’’’’’’’’’’’’’’’‰’2’’’’’’’’’’’’’’’’’’’A‰’’’’’’’’’’’’’’’’’’’’a‰’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‰’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ቒB’’’’’’’’’’’’’’’’’’’1Š’>’’’’’’’’’’’’’’’’’’’qŠ’@’’’’’’’’’’’’’’’’’’’ĮŠ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’@’’’’’’’’’’’’’’’’’’’Q‹’<’’’’’’’’’’’’’’’’’’’‘‹’;’’’’’’’’’’’’’’’’’’’ы’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‹’’’’’’’’’’’’’’’’’’’’Œ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŒ’’’’’’’’’’’’’’’’’’’’aŒ’3’’’’’’’’’’’’’’’’’’’”Œ’’’’’’’’’’’’’’’’’’’’ĮŒ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’C’’’’’’’’’’’’’’’’’’’‘’;’’’’’’’’’’’’’’’’’’’э’A’’’’’’’’’’’’’’’’’’’!Ž’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŽ’>’’’’’’’’’’’’’’’’’’’”Ž’@’’’’’’’’’’’’’’’’’’’ńŽ’C’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’A’’’’’’’’’’’’’’’’’’’±’<’’’’’’’’’’’’’’’’’’’ń’;’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’ѐ’4’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’1‘’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‘’>’’’’’’’’’’’’’’’’’’’ё’=’’’’’’’’’’’’’’’’’’’’’>’’’’’’’’’’’’’’’’’’’Q’’?’’’’’’’’’’’’’’’’’’’”’’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’’?’’’’’’’’’’’’’’’’’’’1“’@’’’’’’’’’’’’’’’’’’’“’?’’’’’’’’’’’’’’’’’’’ѓ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’>’’’’’’’’’’’’’’’’’’’Q”’?’’’’’’’’’’’’’’’’’’’””’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į”’’’’’’’’’’’’’’’’’’’’•’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1•’’’’’’’’’’’’’’’’’’’’Q•’6’’’’’’’’’’’’’’’’’’’‘•’’’’’’’’’’’’’’’’’’’’±•’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń•’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’–’>’’’’’’’’’’’’’’’’’’’Q–’>’’’’’’’’’’’’’’’’’’’‘–’>’’’’’’’’’’’’’’’’’’’і’=’’’’’’’’’’’’’’’’’’’—’>’’’’’’’’’’’’’’’’’’’Q—’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”—’’’’’’’’’’’’’’’’’’’’Į—’3’’’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’!˜’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’˜’?’’’’’’’’’’’’’’’’’’’ј’<’’’’’’’’’’’’’’’’’’’™’=’’’’’’’’’’’’’’’’’’’Q™’@’’’’’’’’’’’’’’’’’’’”™’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’љ’=’’’’’’’’’’’’’’’’’’’š’?’’’’’’’’’’’’’’’’’’’aš’>’’’’’’’’’’’’’’’’’’’”š’;’’’’’’’’’’’’’’’’’’’ᚒ@’’’’’’’’’’’’’’’’’’’1›’=’’’’’’’’’’’’’’’’’’’q›’?’’’’’’’’’’’’’’’’’’’Į›’=’’’’’’’’’’’’’’’’’’’œ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1œ’’’’’’’’’’’’’’’’’’’’Qœ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’”œ’>’’’’’’’’’’’’’’’’’’’ᜒ’’’’’’’’’’’’’’’’’’’’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’>’’’’’’’’’’’’’’’’’’’”’>’’’’’’’’’’’’’’’’’’’į’@’’’’’’’’’’’’’’’’’’’1ž’@’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ž’"’’’’’’’’’’’’’’’’’’’ў’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’!Ÿ’?’’’’’’’’’’’’’’’’’’’qŸ’’’’’’’’’’’’’’’’’’’’‘Ÿ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’џ’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ ’?’’’’’’’’’’’’’’’’’’’Q ’=’’’’’’’’’’’’’’’’’’’‘ ’B’’’’’’’’’’’’’’’’’’’į ’=’’’’’’’’’’’’’’’’’’’!”’>’’’’’’’’’’’’’’’’’’’a”’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘”’’’’’’’’’’’’’’’’’’’’±”’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’!¢’&’’’’’’’’’’’’’’’’’’’Q¢’’’’’’’’’’’’’’’’’’’’q¢’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¢’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń¢’A’’’’’’’’’’’’’’’’’’’!£’@’’’’’’’’’’’’’’’’’’’q£’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”£’’’’’’’’’’’’’’’’’’’’Į£’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń£’’’’’’’’’’’’’’’’’’’’¤’&’’’’’’’’’’’’’’’’’’’A¤’’’’’’’’’’’’’’’’’’’’a¤’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¤’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į¤’A’’’’’’’’’’’’’’’’’’’„’@’’’’’’’’’’’’’’’’’’’a„’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘„’’’’’’’’’’’’’’’’’’’’±„’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’’’’’’’’’’’’’’’’’’’’¦’/’’’’’’’’’’’’’’’’’’’A¦’’’’’’’’’’’’’’’’’’’’a¦’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’Nwerden Sie in den folgenden vier Kapiteln die Grundfunktionen von’’’’’’’’’’’’’>EUDAS mit den dazugehŚrigen ErlŁuterungen kennenlernen. ’’’’’’N Danach kŚnnen Sie dann selber Ihre eigene Anwendung entwerŻ’’’’’’’’’’’’’’’>fen und EUDAS zu Ihrer Arbeitserleichterung einsetzen. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ uedas.hdb.4’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’bü’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’a€ė’’°­ 0’’’’ 0 0±M ’’’’’’ uedas.hdb.4’’’’a€’3’’’’’’’’’’’°’’’’’’’’’’’’’’’’’’”€’K’’’’’’’’’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ #page (27)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’с’>’’’’’’’’’’’’’’’’’’’‚’B’’’’’’’’’’’’’’’’’’’a‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‚’B’’’’’’’’’’’’’’’’’’’ń‚’U’’’’’’’’’’’’’’’’’’’Qƒ’?’’’’’’’’’’’’’’’’’’’”ƒ’>’’’’’’’’’’’’’’’’’’’გ2’’’’’’’’’’’’’’’’’’’!„’C’’’’’’’’’’’’’’’’’’’q„’@’’’’’’’’’’’’’’’’’’’Į„’@’’’’’’’’’’’’’’’’’’’…’>’’’’’’’’’’’’’’’’’’’Q…’C’’’’’’’’’’’’’’’’’’’”…’=’’’’’’’’’’’’’’’’’’’į…’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!†’M’’’’’’’’’’’’’’’’’’’’’von’’’’’’’’’’’’’’’’’’q†’A’’’’’’’’’’’’’’’’’’’Į†’?’’’’’’’’’’’’’’’’’’’‡’B’’’’’’’’’’’’’’’’’’’a‡’?’’’’’’’’’’’’’’’’’’’±‡’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᇒ’’’’’’’’’’’’’’’’’’’ˆ’'’’’’’’’’’’’’’’’’’’’1ˆ’:’’’’’’’’’’’’’’’’’’’qˆ’4’’’’’’’’’’’’’’’’’’’±ˆ’9’’’’’’’’’’’’’’’’’’’ńˆ’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‰’)’’’’’’’’’’’’’’’’’’’a‰’6’’’’’’’’’’’’’’’’’’’”‰’7’’’’’’’’’’’’’’’’’’’ቒ9’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’AŠ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŠ’>’’’’’’’’’’’’’’’’’’’”Š’?’’’’’’’’’’’’’’’’’’’ńŠ’’’’’’’’’’’’’’’’’’’’‹’B’’’’’’’’’’’’’’’’’’’a‹’B’’’’’’’’’’’’’’’’’’’±‹’B’’’’’’’’’’’’’’’’’’’’’ Datei hat. ’’’’’’’’’’Œ’>’’’’’’’’’’’’’’’’’’’AŒ’@’’’’’’’’’’’’’’’’’’’‘Œ’?’’’’’’’’’’’’’’’’’’’ጒ>’’’’’’’’’’’’’’’’’’’!’B’’’’’’’’’’’’’’’’’’’q’A’’’’’’’’’’’’’’’’’’’Į’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (3.7)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ž’K’’’’’’’’’’’’’’’’’’’Ž’@’’’’’’’’’’’’’’’’’’’ю’>’’’’’’’’’’’’’’’’’’’’<’’’’’’’’’’’’’’’’’’’Q’>’’’’’’’’’’’’’’’’’’’‘’&’’’’’’’’’’’’’’’’’’’Į’Q’’’’’’’’’’’’’’’’’’’!’@’’’’’’’’’’’’’’’’’’’q’@’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’ᐒT’’’’’’’’’’’’’’’’’’’A‘’B’’’’’’’’’’’’’’’’’’’‘‘’]’’’’’’’’’’’’’’’’’’’ń‘’’’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’a’’?’’’’’’’’’’’’’’’’’’’±’’>’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’“’C’’’’’’’’’’’’’’’’’’’a“’D’’’’’’’’’’’’’’’’’’’±“’?’’’’’’’’’’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’’’dar. ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q”’I’’’’’’’’’’’’’’’’’’’’’einige’’’’’’’’’’’’’’’””’?’’’’’’’’’’’’’’’’’’’ń”’?’’’’’’’’’’’’’’’’’’’A•’@’’’’’’’’’’’’’’’’’’’‘•’?’’’’’’’’’’’’’’’’’’’į•’D’’’’’’’’’’’’’’’’’’’1–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q–’A’’’’’’’’’’’’’’’’’’’Į–’@’’’’’’’’’’’’’’’’’’’—’@’’’’’’’’’’’’’’’’’’’a—’@’’’’’’’’’’’’’’’’’’’±—’B’’’’’’’’’’’’’’’’’’’˜’=’’’’’’’’’’’’’’’’’’’A˜’@’’’’’’’’’’’’’’’’’’’‘˜’+’’’’’’’’’’’’’’’’’’’Į˜’A’’’’’’’’’’’’’’’’’’’™’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a™’F’’’’’’’’’’’’’’’’’’’’’begeben’’’’’’’’’’’’’’±™’G’’’’’’’’’’’’’’’’’’’š’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aš’’’’’’’’’’’’’’’’’’’’aš’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘š’@’’’’’’’’’’’’’’’’’’’ᚒ<’’’’’’’’’’’’’’’’’’’’’MenŪ: ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!›’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’›’N’’’’’’’’’’’’’’’’’’’ћ’’’’’’’’’’’’’’’’’’’’ń›’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’1œ’’’’’’’’’’’’’’’’’’’’Qœ’’’’’’’’’’’’’’’’’’’’qœ’’’’’’’’’’’’’’’’’’’’‘œ’’’’’’’’’’’’’’’’’’’’±œ’’’’’’’’’’’’’’’’’’’’ќ’’’’’’’’’’’’’’’’’’’’ńœ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’ѝ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’1ž’’’’’’’’’’’’’’’’’’’’Qž’’’’’’’’’’’’’’’’’’’’qž’’’’’’’’’’’’’’’’’’’’‘ž’S’’’’’’’’’’’’’’’’’’’ńž’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŸ’c’’’’’’’’’’’’’’’’’’’ĮŸ’B’’’’’’’’’’’’’’’’’’’ ’?’’’’’’’’’’’’’’’’’’’a ’B’’’’’’’’’’’’’’’’’’’± ’B’’’’’’’’’’’’’’’’’’’”’>’’’’’’’’’’’’’’’’’’’A”’?’’’’’’’’’’’’’’’’’’’‘”’@’’’’’’’’’’’’’’’’’’’į”’"’’’’’’’’’’’’’’’’’’’¢’B’’’’’’’’’’’’’’’’’’’a¢’>’’’’’’’’’’’’’’’’’’’”¢’@’’’’’’’’’’’’’’’’’’’ń¢’(’’’’’’’’’’’’’’’’’’’!£’;’’’’’’’’’’’’’’’’’’’a£’B’’’’’’’’’’’’’’’’’’’±£’B’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’!¤’>’’’’’’’’’’’’’’’’’’’a¤’=’’’’’’’’’’’’’’’’’’’”¤’B’’’’’’’’’’’’’’’’’’’ń¤’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!„’J’’’’’’’’’’’’’’’’’’’’’marŻ’’’’’’’’’’’’’’’’’q„’?’’’’’’’’’’’’’’’’’’’Į„’T’’’’’’’’’’’’’’’’’’’!¦’B’’’’’’’’’’’’’’’’’’’q¦’C’’’’’’’’’’’’’’’’’’’Į¦’<’’’’’’’’’’’’’’’’’’’§’;’’’’’’’’’’’’’’’’’’’A§’B’’’’’’’’’’’’’’’’’’’‘§’@’’’’’’’’’’’’’’’’’’’į§’A’’’’’’’’’’’’’’’’’’’1Ø’'’’’’’’’’’’’’’’’’’’’aØ’B’’’’’’’’’’’’’’’’’’’±Ø’E’’’’’’’’’’’’’’’’’’’©’3’’’’’’’’’’’’’’’’’’’A©’?’’’’’’’’’’’’’’’’’’’‘©’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į©’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ŗ’J’’’’’’’’’’’’’’’’’’’qŖ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŖ’J’’’’’’’’’’’’’’’’’’’’’ die oberŻ’’’’’’’’’’’’!«’W’’’’’’’’’’’’’’’’’’’«’S’’’’’’’’’’’’’’’’’’’į«’<’’’’’’’’’’’’’’’’’’’!¬’B’’’’’’’’’’’’’’’’’’’q¬’?’’’’’’’’’’’’’’’’’’’Į¬’<’’’’’’’’’’’’’’’’’’’­’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1­’D’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Į¦’@’’’’’’’’’’’’’’’’’’’§’?’’’’’’’’’’’’’’’’’’’a§’@’’’’’’’’’’’’’’’’’’’±§’?’’’’’’’’’’’’’’’’’’’Ø’:’’’’’’’’’’’’’’’’’’’AØ’A’’’’’’’’’’’’’’’’’’’‘Ø’;’’’’’’’’’’’’’’’’’’’ŃØ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’©’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1©’’’’’’’’’’’’’’’’’’’’Q©’4’’’’’’’’’’’’’’’’’’’‘©’’’’’’’’’’’’’’’’’’’’±©’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń©’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ŗ’<’’’’’’’’’’’’’’’’’’’QŖ’B’’’’’’’’’’’’’’’’’’’”Ŗ’>’’’’’’’’’’’’’’’’’’’įŖ’;’’’’’’’’’’’’’’’’’’’!«’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q«’B’’’’’’’’’’’’’’’’’’’”«’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į«’’’’’’’’’’’’’’’’’’’’¬’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A¬’’’’’’’’’’’’’’’’’’’’a¬’5’’’’’’’’’’’’’’’’’’’”¬’’’’’’’’’’’’’’’’’’’’Į¬’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!­’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q­’’’’’’’’’’’’’’’’’’’’‘­’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į­’’’’’’’’’’’’’’’’’’’’į­’4’’’’’’’’’’’’’’’’’’’!®’’’’’’’’’’’’’’’’’’’’A®’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’®’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”®’@’’’’’’’’’’’’’’’’’’’ń®’?’’’’’’’’’’’’’’’’’’’AÆ’A’’’’’’’’’’’’’’’’’’’‘Æ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃÆ’?’’’’’’’’’’’’’’’’’’’!°’?’’’’’’’’’’’’’’’’’’’q°’?’’’’’’’’’’’’’’’’’’’Į°’?’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a±’’’’’’’’’’’’’’’’’’’’±’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±±’’’’’’’’’’’’’’’’’’’’ѱ’4’’’’’’’’’’’’’’’’’’’²’’’’’’’’’’’’’’’’’’’’1²’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘²’?’’’’’’’’’’’’’’’’’’’į²’A’’’’’’’’’’’’’’’’’’’1³’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’’’’’’’’’’’’’’’’’’’’”³’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į³’’’’’’’’’’’’’’’’’’’’“’2’’’’’’’’’’’’’’’’’’’A“’’’’’’’’’’’’’’’’’’’’a“’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į“’A’’’’’’’’’’’’’’’’’’’µ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aµ’’’’’’’’’’’’’’’’’’’’aµ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”µ’’’’’’’’’’’’’’’’’’’’Įµ’2’’’’’’’’’’’’’’’’’’’¶’’’’’’’’’’’’’’’’’’’’!¶’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¶’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¶’>’’’’’’’’’’’’’’’’’’’į¶’?’’’’’’’’’’’’’’’’’’’1·’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’·’’’’’’’’’’’’’’’’’’’’”·’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń·’’’’’’’’’’’’’’’’’’’’ń·’1’’’’’’’’’’’’’’’’’’’1ø’’’’’’’’’’’’’’’’’’’’Qø’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ø’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńø’@’’’’’’’’’’’’’’’’’’’!¹’>’’’’’’’’’’’’’’’’’’’a¹’B’’’’’’’’’’’’’’’’’’’±¹’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¹’’’’’’’’’’’’’’’’’’’’ŗ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aŗ’’’’’’’’’’’’’’’’’’’’aŗ’,’’’’’’’’’’’’’’’’’’’‘ŗ’’’’’’’’’’’’’’’’’’’’±ŗ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’»’?’’’’’’’’’’’’’’’’’’’a»’?’’’’’’’’’’’’’’’’’’’±»’<’’’’’’’’’’’’’’’’’’’ń»’>’’’’’’’’’’’’’’’’’’’1¼’A’’’’’’’’’’’’’’’’’’’¼’>’’’’’’’’’’’’’’’’’’’Į¼’A’’’’’’’’’’’’’’’’’’’½’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A½’’’’’’’’’’’’’’’’’’’’a½’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘½’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±½’’’’’’’’’’’’’’’’’’’’ѽ’6’’’’’’’’’’’’’’’’’’’¾’’’’’’’’’’’’’’’’’’’’1¾’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q¾’3’’’’’’’’’’’’’’’’’’’±¾’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į¾’<’’’’’’’’’’’’’’’’’’’!æ’?’’’’’’’’’’’’’’’’’’’qæ’B’’’’’’’’’’’’’’’’’’’Įæ’?’’’’’’’’’’’’’’’’’’’Ą’?’’’’’’’’’’’’’’’’’’’aĄ’@’’’’’’’’’’’’’’’’’’’±Ą’=’’’’’’’’’’’’’’’’’’’ńĄ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Į’’’’’’’’’’’’’’’’’’’’QĮ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’”Į’3’’’’’’’’’’’’’’’’’’’įĮ’’’’’’’’’’’’’’’’’’’’Ā’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĀ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ā’;’’’’’’’’’’’’’’’’’’’ĮĀ’C’’’’’’’’’’’’’’’’’’’Ć’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĆ’’’’’’’’’’’’’’’’’’’’qĆ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ć’’’’’’’’’’’’’’’’’’’’ĮĆ’7’’’’’’’’’’’’’’’’’’’Ä’’’’’’’’’’’’’’’’’’’’!Ä’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aÄ’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ä’=’’’’’’’’’’’’’’’’’’’įÄ’=’’’’’’’’’’’’’’’’’’’!Å’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AÅ’’’’’’’’’’’’’’’’’’’’aÅ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Å’’’’’’’’’’’’’’’’’’’’±Å’7’’’’’’’’’’’’’’’’’’’ńÅ’’’’’’’’’’’’’’’’’’’’Ę’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĘ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĘ’;’’’’’’’’’’’’’’’’’’’±Ę’@’’’’’’’’’’’’’’’’’’’Ē’A’’’’’’’’’’’’’’’’’’’QĒ’A’’’’’’’’’’’’’’’’’’’”Ē’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įĒ’’’’’’’’’’’’’’’’’’’’Č’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Č’’’’’’’’’’’’’’’’’’’’QČ’:’’’’’’’’’’’’’’’’’’’‘Č’’’’’’’’’’’’’’’’’’’’±Č’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńČ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’É’C’’’’’’’’’’’’’’’’’’’aÉ’<’’’’’’’’’’’’’’’’’’’”É’A’’’’’’’’’’’’’’’’’’’ńÉ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ź’’’’’’’’’’’’’’’’’’’’QŹ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ź’’’’’’’’’’’’’’’’’’’’”Ź’;’’’’’’’’’’’’’’’’’’’įŹ’’’’’’’’’’’’’’’’’’’’Ė’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĖ’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ė’’’’’’’’’’’’’’’’’’’’ĮĖ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńĖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ģ’’’’’’’’’’’’’’’’’’’’1Ģ’5’’’’’’’’’’’’’’’’’’’qĢ’’’’’’’’’’’’’’’’’’’’‘Ģ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĢ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ķ’?’’’’’’’’’’’’’’’’’’’aĶ’;’’’’’’’’’’’’’’’’’’’”Ķ’:’’’’’’’’’’’’’’’’’’’įĶ’=’’’’’’’’’’’’’’’’’’’!Ī’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĪ’’’’’’’’’’’’’’’’’’’’qĪ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ī’’’’’’’’’’’’’’’’’’’’ŃĪ’7’’’’’’’’’’’’’’’’’’’Ļ’’’’’’’’’’’’’’’’’’’’1Ļ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĻ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ļ’>’’’’’’’’’’’’’’’’’’’ŃĻ’@’’’’’’’’’’’’’’’’’’’!Š’<’’’’’’’’’’’’’’’’’’’aŠ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Š’>’’’’’’’’’’’’’’’’’’’įŠ’>’’’’’’’’’’’’’’’’’’’!Ń’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŃ’’’’’’’’’’’’’’’’’’’’qŃ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ń’’’’’’’’’’’’’’’’’’’’ŃŃ’5’’’’’’’’’’’’’’’’’’’Ņ’’’’’’’’’’’’’’’’’’’’1Ņ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŅ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ņ’=’’’’’’’’’’’’’’’’’’’ńŅ’;’’’’’’’’’’’’’’’’’’’1Ó’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aÓ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ó’’’’’’’’’’’’’’’’’’’’±Ó’6’’’’’’’’’’’’’’’’’’’ńÓ’’’’’’’’’’’’’’’’’’’’Ō’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŌ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ō’<’’’’’’’’’’’’’’’’’’’ŃŌ’;’’’’’’’’’’’’’’’’’’’Õ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QÕ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Õ’’’’’’’’’’’’’’’’’’’’”Õ’:’’’’’’’’’’’’’’’’’’’įÕ’’’’’’’’’’’’’’’’’’’’Ö’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’ TastenkomŻ’’’’’’’’’’’­’A’’’’’’’’’’’’’’’’’’’Ń­’A’’’’’’’’’’’’’’’’’’’’’aus). ’’’’’’’’’’’’’’’!®’A’’’’’’’’’’’’’’’’’’’q®’>’’’’’’’’’’’’’’’’’’’±®’A’’’’’’’’’’’’’’’’’’’Æ’=’’’’’’’’’’’’’’’’’’’AÆ’;’’’’’’’’’’’’’’’’’’’Æ’>’’’’’’’’’’’’’’’’’’’ĮÆ’A’’’’’’’’’’’’’’’’’’’°’G’’’’’’’’’’’’’’’’’’’a°’?’’’’’’’’’’’’’’’’’’’±°’A’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’Q±’A’’’’’’’’’’’’’’’’’’’”±’,’’’’’’’’’’’’’’’’’’’ѱ’@’’’’’’’’’’’’’’’’’’’!²’@’’’’’’’’’’’’’’’’’’’q²’2’’’’’’’’’’’’’’’’’’’±²’<’’’’’’’’’’’’’’’’’’’ń²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (2.5)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A³’L’’’’’’’’’’’’’’’’’’’‘³’C’’’’’’’’’’’’’’’’’’’’’ kommando:'. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į³’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’h’’’’’’’’’’’’’’’’’’’q“’T’’’’’’’’’’’’’’’’’’’Ń“’A’’’’’’’’’’’’’’’’’’’!µ’<’’’’’’’’’’’’’’’’’’’aµ’@’’’’’’’’’’’’’’’’’’’±µ’/’’’’’’’’’’’’’’’’’’’ńµ’B’’’’’’’’’’’’’’’’’’’A¶’>’’’’’’’’’’’’’’’’’’’¶’@’’’’’’’’’’’’’’’’’’’Ѷ’?’’’’’’’’’’’’’’’’’’’!·’A’’’’’’’’’’’’’’’’’’’q·’ ’’’’’’’’’’’’’’’’’’’”·’A’’’’’’’’’’’’’’’’’’’ń·’=’’’’’’’’’’’’’’’’’’’1ø’C’’’’’’’’’’’’’’’’’’’ø’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ø’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¹’N’’’’’’’’’’’’’’’’’’’a¹’’’’’’’’’’’’’’’’’’’’¹’’’’’’’’’’’’’’’’’’’’”¹’’’’’’’’’’’’’’’’’’’’Į¹’’’’’’’’’’’’’’’’’’’’į¹’’’’’’’’’’’’’’’’’’’’ŗ’’’’’’’’’’’’’’’’’’’’!ŗ’’’’’’’’’’’’’’’’’’’’Aŗ’’’’’’’’’’’’’’’’’’’’aŗ’’’’’’’’’’’’’’’’’’’’ŗ’’’’’’’’’’’’’’’’’’’’”ŗ’’’’’’’’’’’’’’’’’’’’Įŗ’’’’’’’’’’’’’’’’’’’’įŗ’’’’’’’’’’’’’’’’’’’’»’’’’’’’’’’’’’’’’’’’’!»’’’’’’’’’’’’’’’’’’’’A»’’’’’’’’’’’’’’’’’’’’a»’’’’’’’’’’’’’’’’’’’’»’’’’’’’’’’’’’’’’’’’’”»’’’’’’’’’’’’’’’’’’’’Į»’’’’’’’’’’’’’’’’’’’’į»’’’’’’’’’’’’’’’’’’’’¼’’’’’’’’’’’’’’’’’’’’!¼’S’’’’’’’’’’’’’’’’’’’¼’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į¼’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’½’H’’’’’’’’’’’’’’’’’’’’’immer im’’’’’’’’’’’’’Q½’@’’’’’’’’’’’’’’’’’’’”½’A’’’’’’’’’’’’’’’’’’’ń½’@’’’’’’’’’’’’’’’’’’’A¾’5’’’’’’’’’’’’’’’’’’’¾’A’’’’’’’’’’’’’’’’’’’Ѿ’A’’’’’’’’’’’’’’’’’’’!æ’A’’’’’’’’’’’’’’’’’’’qæ’&’’’’’’’’’’’’’’’’’’’”æ’?’’’’’’’’’’’’’’’’’’’ńæ’C’’’’’’’’’’’’’’’’’’’AĄ’C’’’’’’’’’’’’’’’’’’’‘Ą’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĄ’E’’’’’’’’’’’’’’’’’’’’’ AktivitŁtsŻ’’’’’’’’’’!Į’B’’’’’’’’’’’’’’’’’’’qĮ’A’’’’’’’’’’’’’’’’’’’ĮĮ’@’’’’’’’’’’’’’’’’’’’Ā’B’’’’’’’’’’’’’’’’’’’aĀ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ā’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńĀ’Q’’’’’’’’’’’’’’’’’’’QĆ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ć’?’’’’’’’’’’’’’’’’’’’Ä’’’’’’’’’’’’’’’’’’’’!Ä’@’’’’’’’’’’’’’’’’’’’qÄ’A’’’’’’’’’’’’’’’’’’’ĮÄ’A’’’’’’’’’’’’’’’’’’’Å’<’’’’’’’’’’’’’’’’’’’QÅ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Å’H’’’’’’’’’’’’’’’’’’’’’Dateien’’’’’’’’’’’’’’ŃÅ’>’’’’’’’’’’’’’’’’’’’Ę’C’’’’’’’’’’’’’’’’’’’aĘ’<’’’’’’’’’’’’’’’’’’’”Ę’Q’’’’’’’’’’’’’’’’’’’Ē’@’’’’’’’’’’’’’’’’’’’QĒ’@’’’’’’’’’’’’’’’’’’’”Ē’>’’’’’’’’’’’’’’’’’’’’’tun. ’’’’’’’’’’’’’’’’įĒ’A’’’’’’’’’’’’’’’’’’’1Č’C’’’’’’’’’’’’’’’’’’’Č’>’’’’’’’’’’’’’’’’’’’ĮČ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įČ’’’’’’’’’’’’’’’’’’’’É’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’!É’C’’’’’’’’’’’’’’’’’’’qÉ’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”É’M’’’’’’’’’’’’’’’’’’’’’Sie’’’’’’’’’’’’’’’’’’ńÉ’C’’’’’’’’’’’’’’’’’’’AŹ’G’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ź’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŹ’V’’’’’’’’’’’’’’’’’’’QĖ’ ’’’’’’’’’’’’’’’’’’’Ė’’’’’’’’’’’’’’’’’’’’”Ė’’’’’’’’’’’’’’’’’’’’ĮĖ’’’’’’’’’’’’’’’’’’’’įĖ’’’’’’’’’’’’’’’’’’’’Ģ’’’’’’’’’’’’’’’’’’’’!Ģ’’’’’’’’’’’’’’’’’’’’AĢ’’’’’’’’’’’’’’’’’’’’aĢ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĢ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĢ’<’’’’’’’’’’’’’’’’’’’Ķ’@’’’’’’’’’’’’’’’’’’’aĶ’<’’’’’’’’’’’’’’’’’’’”Ķ’B’’’’’’’’’’’’’’’’’’’ńĶ’A’’’’’’’’’’’’’’’’’’’AĪ’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĪ’I’’’’’’’’’’’’’’’’’’’’’BeachŻ’’’’’’’’’’’’’’’ĮĪ’@’’’’’’’’’’’’’’’’’’’Ļ’=’’’’’’’’’’’’’’’’’’’QĻ’’’’’’’’’’’’’’’’’’’’qĻ’C’’’’’’’’’’’’’’’’’’’ĮĻ’>’’’’’’’’’’’’’’’’’’’Š’A’’’’’’’’’’’’’’’’’’’QŠ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŠ’G’’’’’’’’’’’’’’’’’’’’’auszuŻ’’’’’’’’’’’’’’’ĮŠ’>’’’’’’’’’’’’’’’’’’’’’ Beispiel: ’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’AŃ’B’’’’’’’’’’’’’’’’’’’‘Ń’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŃ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŅ’K’’’’’’’’’’’’’’’’’’’‘Ņ’(’’’’’’’’’’’’’’’’’’’ĮŅ’1’’’’’’’’’’’’’’’’’’’Ó’’’’’’’’’’’’’’’’’’’’!Ó’’’’’’’’’’’’’’’’’’’’AÓ’’’’’’’’’’’’’’’’’’’’aÓ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qÓ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃÓ’C’’’’’’’’’’’’’’’’’’’!Ō’A’’’’’’’’’’’’’’’’’’’qŌ’C’’’’’’’’’’’’’’’’’’’ĮŌ’A’’’’’’’’’’’’’’’’’’’’’vor). ’’’’’’’’’’’’’’’Õ’?’’’’’’’’’’’’’’’’’’’aÕ’>’’’’’’’’’’’’’’’’’’’”Õ’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńÕ’M’’’’’’’’’’’’’’’’’’’AÖ’@’’’’’’’’’’’’’’’’’’’‘Ö’@’’’’’’’’’’’’’’’’’’’įÖ’=’’’’’’’’’’’’’’’’’’’!×’B’’’’’’’’’’’’’’’’’’’q×’=’’’’’’’’’’’’’’’’’’’±×’=’’’’’’’’’’’’’’’’’’’ń×’A’’’’’’’’’’’’’’’’’’’AŲ’B’’’’’’’’’’’’’’’’’’’‘Ų’?’’’’’’’’’’’’’’’’’’’įŲ’B’’’’’’’’’’’’’’’’’’’1Ł’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŁ’K’’’’’’’’’’’’’’’’’’’’’ der Funktion ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ł’’’’’’’’’’’’’’’’’’’’ĮŁ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŁ’C’’’’’’’’’’’’’’’’’’’1Ś’?’’’’’’’’’’’’’’’’’’’Ś’4’’’’’’’’’’’’’’’’’’’ĮŚ’?’’’’’’’’’’’’’’’’’’’Ū’@’’’’’’’’’’’’’’’’’’’aŪ’?’’’’’’’’’’’’’’’’’’’±Ū’<’’’’’’’’’’’’’’’’’’’’’ nochmal an. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŪ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QÜ’R’’’’’’’’’’’’’’’’’’’±Ü’T’’’’’’’’’’’’’’’’’’’Ż’:’’’’’’’’’’’’’’’’’’’QŻ’=’’’’’’’’’’’’’’’’’’’‘Ż’T’’’’’’’’’’’’’’’’’’’ńŻ’'’’’’’’’’’’’’’’’’’’’!Ž’'’’’’’’’’’’’’’’’’’’’QŽ’'’’’’’’’’’’’’’’’’’’’Ž’'’’’’’’’’’’’’’’’’’’’±Ž’*’’’’’’’’’’’’’’’’’’’įŽ’/’’’’’’’’’’’’’’’’’’’!ß’(’’’’’’’’’’’’’’’’’’’Qß’T’’’’’’’’’’’’’’’’’’’±ß’’’’’’’’’’’’’’’’’’’’Ńß’’’’’’’’’’’’’’’’’’’’ńß’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’1ą’’’’’’’’’’’’’’’’’’’’Qą’’’’’’’’’’’’’’’’’’’’qą’’’’’’’’’’’’’’’’’’’’‘ą’’’’’’’’’’’’’’’’’’’’±ą’’’’’’’’’’’’’’’’’’’’Ńą’’’’’’’’’’’’’’’’’’’’ńą’S’’’’’’’’’’’’’’’’’’’Qį’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±į’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įį’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ā’@’’’’’’’’’’’’’’’’’’’Qā’=’’’’’’’’’’’’’’’’’’’‘ā’<’’’’’’’’’’’’’’’’’’’Ńā’D’’’’’’’’’’’’’’’’’’’!ć’C’’’’’’’’’’’’’’’’’’’qć’B’’’’’’’’’’’’’’’’’’’Įć’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ä’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aä’N’’’’’’’’’’’’’’’’’’’±ä’’’’’’’’’’’’’’’’’’’’Ńä’’’’’’’’’’’’’’’’’’’’ńä’’’’’’’’’’’’’’’’’’’’å’’’’’’’’’’’’’’’’’’’’1å’’’’’’’’’’’’’’’’’’’’Qå’’’’’’’’’’’’’’’’’’’’qå’’’’’’’’’’’’’’’’’’’’‘å’’’’’’’’’’’’’’’’’’’’±å’’’’’’’’’’’’’’’’’’’’Ńå’’’’’’’’’’’’’’’’’’’’ńå’’’’’’’’’’’’’’’’’’’’ę’’’’’’’’’’’’’’’’’’’’1ę’’’’’’’’’’’’’’’’’’’’Qę’’’’’’’’’’’’’’’’’’’’qę’’’’’’’’’’’’’’’’’’’’‘ę’’’’’’’’’’’’’’’’’’’’±ę’’’’’’’’’’’’’’’’’’’’Ńę’’’’’’’’’’’’’’’’’’’’ńę’’’’’’’’’’’’’’’’’’’’ē’’’’’’’’’’’’’’’’’’’’1ē’’’’’’’’’’’’’’’’’’’’Qē’’’’’’’’’’’’’’’’’’’’qē’S’’’’’’’’’’’’’’’’’’’Ńē’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1č’"’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’AÖ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ö’=’’’’’’’’’’’’’’’’’’’ĮÖ’:’’’’’’’’’’’’’’’’’’’×’<’’’’’’’’’’’’’’’’’’’A×’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q×’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”×’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į×’’’’’’’’’’’’’’’’’’’’į×’9’’’’’’’’’’’’’’’’’’’!Ų’’’’’’’’’’’’’’’’’’’’AŲ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ų’A’’’’’’’’’’’’’’’’’’’ńŲ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ł’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŁ’’’’’’’’’’’’’’’’’’’’aŁ’/’’’’’’’’’’’’’’’’’’’”Ł’’’’’’’’’’’’’’’’’’’’ĮŁ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ś’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŚ’?’’’’’’’’’’’’’’’’’’’‘Ś’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮŚ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŚ’’’’’’’’’’’’’’’’’’’’Ū’2’’’’’’’’’’’’’’’’’’’QŪ’’’’’’’’’’’’’’’’’’’’qŪ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ū’2’’’’’’’’’’’’’’’’’’’ńŪ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ü’>’’’’’’’’’’’’’’’’’’’aÜ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ü’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ü’’’’’’’’’’’’’’’’’’’’ŃÜ’0’’’’’’’’’’’’’’’’’’’Ż’’’’’’’’’’’’’’’’’’’’1Ż’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŻ’2’’’’’’’’’’’’’’’’’’’±Ż’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŻ’=’’’’’’’’’’’’’’’’’’’!Ž’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŽ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ž’’’’’’’’’’’’’’’’’’’’±Ž’9’’’’’’’’’’’’’’’’’’’ńŽ’’’’’’’’’’’’’’’’’’’’ß’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qß’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ß’=’’’’’’’’’’’’’’’’’’’Ńß’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ą’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aą’’’’’’’’’’’’’’’’’’’’aą’1’’’’’’’’’’’’’’’’’’’”ą’’’’’’’’’’’’’’’’’’’’Įą’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aį’<’’’’’’’’’’’’’’’’’’’į’=’’’’’’’’’’’’’’’’’’’Įį’=’’’’’’’’’’’’’’’’’’’ā’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ā’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aā’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ā’’’’’’’’’’’’’’’’’’’’”ā’:’’’’’’’’’’’’’’’’’’’įā’’’’’’’’’’’’’’’’’’’’ć’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ać’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ać’B’’’’’’’’’’’’’’’’’’’±ć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńć’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ä’’’’’’’’’’’’’’’’’’’’!ä’9’’’’’’’’’’’’’’’’’’’aä’’’’’’’’’’’’’’’’’’’’ä’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įä’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įä’;’’’’’’’’’’’’’’’’’’’!å’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aå’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qå’’’’’’’’’’’’’’’’’’’’‘å’;’’’’’’’’’’’’’’’’’’’Ńå’’’’’’’’’’’’’’’’’’’’ńå’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ę’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qę’B’’’’’’’’’’’’’’’’’’’Įę’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńę’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ē’’’’’’’’’’’’’’’’’’’’Aē’<’’’’’’’’’’’’’’’’’’’ē’’’’’’’’’’’’’’’’’’’’”ē’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įē’’’’’’’’’’’’’’’’’’’’č’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ač’>’’’’’’’’’’’’’’’’’’’č’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įč’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńč’’’’’’’’’’’’’’’’’’’’é’:’’’’’’’’’’’’’’’’’’’Qé’’’’’’’’’’’’’’’’’’’’qé’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±é’’’’’’’’’’’’’’’’’’’’Ńé’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ź’A’’’’’’’’’’’’’’’’’’’aź’A’’’’’’’’’’’’’’’’’’’±ź’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńź’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ė’’’’’’’’’’’’’’’’’’’’!ė’?’’’’’’’’’’’’’’’’’’’qė’’’’’’’’’’’’’’’’’’’’‘ė’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńė’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńė’A’’’’’’’’’’’’’’’’’’’Aģ’A’’’’’’’’’’’’’’’’’’’‘ģ’@’’’’’’’’’’’’’’’’’’’įģ’C’’’’’’’’’’’’’’’’’’’1ķ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qķ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ķ’’’’’’’’’’’’’’’’’’’’Įķ’7’’’’’’’’’’’’’’’’’’’ī’’’’’’’’’’’’’’’’’’’’!ī’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aī’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ī’?’’’’’’’’’’’’’’’’’’’įī’=’’’’’’’’’’’’’’’’’’’!ļ’@’’’’’’’’’’’’’’’’’’’qļ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ļ’?’’’’’’’’’’’’’’’’’’’š’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aš’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qš’’’’’’’’’’’’’’’’’’’’‘š’4’’’’’’’’’’’’’’’’’’’Ńš’’’’’’’’’’’’’’’’’’’’ńš’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ń’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qń’<’’’’’’’’’’’’’’’’’’’‘ń’=’’’’’’’’’’’’’’’’’’’Ńń’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ņ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ņ’’’’’’’’’’’’’’’’’’’’Qņ’;’’’’’’’’’’’’’’’’’’’‘ņ’’’’’’’’’’’’’’’’’’’’±ņ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńņ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ó’B’’’’’’’’’’’’’’’’’’’aó’<’’’’’’’’’’’’’’’’’’’”ó’>’’’’’’’’’’’’’’’’’’’įó’;’’’’’’’’’’’’’’’’’’’!ō’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aō’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ō’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ō’A’’’’’’’’’’’’’’’’’’’õ’C’’’’’’’’’’’’’’’’’’’Qõ’*’’’’’’’’’’’’’’’’’’’õ’:’’’’’’’’’’’’’’’’’’’Įõ’C’’’’’’’’’’’’’’’’’’’ö’2’’’’’’’’’’’’’’’’’’’Qö’A’’’’’’’’’’’’’’’’’’’”ö’B’’’’’’’’’’’’’’’’’’’ńö’’’’’’’’’’’’’’’’’’’’÷’<’’’’’’’’’’’’’’’’’’’Q÷’=’’’’’’’’’’’’’’’’’’’‘÷’C’’’’’’’’’’’’’’’’’’’į÷’’’’’’’’’’’’’’’’’’’’ų’@’’’’’’’’’’’’’’’’’’’Qų’>’’’’’’’’’’’’’’’’’’’‘ų’>’’’’’’’’’’’’’’’’’’’Ńų’<’’’’’’’’’’’’’’’’’’’ł’A’’’’’’’’’’’’’’’’’’’ał’@’’’’’’’’’’’’’’’’’’’±ł’’’’’’’’’’’’’’’’’’’’Ńł’@’’’’’’’’’’’’’’’’’’’!ś’B’’’’’’’’’’’’’’’’’’’qś’A’’’’’’’’’’’’’’’’’’’’’ eingefŪgt. ’’’’’’’’’’Įś’?’’’’’’’’’’’’’’’’’’’ū’=’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.2 Zusammenstellung der Funktionen ’’’’’’’’’’’’NIm folgenden finden Sie eine Ųbersicht Ūber alle MenŪfunktionen. Zu’’’’’’’’’’’Njeder Funktion ist aufgefŪhrt, welche Parameter angegeben werden’’’’’’’’’’’’’’NmŪssen. Die Parameter werden als Text erfragt. Bei einigen FunkŻ’’’’’’’’’’’’’’Ntionen kŚnnen alle mŚglichen Parameterwerte mit ESC 'z' (Zeigen)’’’’’’’’’’’’’’Nals Auswahl abgerufen werden. Bei manchen kŚnnen in der Auswahl’’’’’’’’’’’’’’’>mehrere Werte angekreuzt werden, die dann nacheinander abgearŻ>beitet werden. Welcher Fall zutrifft, ist jeweils aufgefŪhrt. 2.1 MenŪ '×ffnen' ’’’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#O EUDAS-Datei ×ffnen#off("b")# ’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>______________’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ač’M’’’’’’’’’’’’’’’’’’’±č’+’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įč’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’é’?’’’’’’’’’’’’’’’’’’’Qé’=’’’’’’’’’’’’’’’’’’’‘é’<’’’’’’’’’’’’’’’’’’’Ńé’D’’’’’’’’’’’’’’’’’’’!ź’B’’’’’’’’’’’’’’’’’’’qź’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ź’E’’’’’’’’’’’’’’’’’’’’’ Dateinamen’’’’’’’’’’’įź’@’’’’’’’’’’’’’’’’’’’1ė’B’’’’’’’’’’’’’’’’’’’ė’B’’’’’’’’’’’’’’’’’’’Ńė’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ģ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qģ’O’’’’’’’’’’’’’’’’’’’Ńģ’)’’’’’’’’’’’’’’’’’’’ķ’;’’’’’’’’’’’’’’’’’’’Aķ’’’’’’’’’’’’’’’’’’’’aķ’’’’’’’’’’’’’’’’’’’’ķ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ķ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ī’@’’’’’’’’’’’’’’’’’’’Qī’B’’’’’’’’’’’’’’’’’’’”ī’?’’’’’’’’’’’’’’’’’’’ńī’>’’’’’’’’’’’’’’’’’’’1ļ’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aļ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ļ’@’’’’’’’’’’’’’’’’’’’Ńļ’?’’’’’’’’’’’’’’’’’’’!š’=’’’’’’’’’’’’’’’’’’’aš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’”š’7’’’’’’’’’’’’’’’’’’’įš’;’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’!ń’:’’’’’’’’’’’’’’’’’’’ań’:’’’’’’’’’’’’’’’’’’’’’ nen. ’’’’’’’’’’’ #free (0.2)# ’’’’’’’’”ń’8’’’’’’’’’’’’’’’’’’’įń’6’’’’’’’’’’’’’’’’’’’!ņ’9’’’’’’’’’’’’’’’’’’’aņ’<’’’’’’’’’’’’’’’’’’’”ņ’5’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’įņ’9’’’’’’’’’’’’’’’’’’’!ó’9’’’’’’’’’’’’’’’’’’’aó’9’’’’’’’’’’’’’’’’’’’”ó’7’’’’’’’’’’’’’’’’’’’įó’5’’’’’’’’’’’’’’’’’’’!ō’8’’’’’’’’’’’’’’’’’’’aō’*’’’’’’’’’’’’’’’’’’’‘ō’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ō’?’’’’’’’’’’’’’’’’’’’õ’=’’’’’’’’’’’’’’’’’’’Aõ’C’’’’’’’’’’’’’’’’’’’‘õ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±õ’K’’’’’’’’’’’’’’’’’’’’’von’’’’’’’’’’’’’’’’’’ö’;’’’’’’’’’’’’’’’’’’’Aö’A’’’’’’’’’’’’’’’’’’’‘ö’A’’’’’’’’’’’’’’’’’’’’’ Statuszeile. ’’’’’’’’įö’A’’’’’’’’’’’’’’’’’’’1÷’B’’’’’’’’’’’’’’’’’’’÷’>’’’’’’’’’’’’’’’’’’’Į÷’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ų’N’’’’’’’’’’’’’’’’’’’aų’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ų’@’’’’’’’’’’’’’’’’’’’įų’?’’’’’’’’’’’’’’’’’’’1ł’B’’’’’’’’’’’’’’’’’’’’’ ESC 'h'. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ł’A’’’’’’’’’’’’’’’’’’’Ńł’?’’’’’’’’’’’’’’’’’’’!ś’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qś’D’’’’’’’’’’’’’’’’’’’”ś’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įś’>’’’’’’’’’’’’’’’’’’’!ū’E’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qū’D’’’’’’’’’’’’’’’’’’’’’ mŚglich. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įū’A’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ü’C’’’’’’’’’’’’’’’’’’’ü’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ SATZ ÖNDERN: ’’’’’’’’Įü’’’’’’’’’’’’’’’’’’’’įü’>’’’’’’’’’’’’’’’’’’’!ż’B’’’’’’’’’’’’’’’’’’’qż’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ż’>’’’’’’’’’’’’’’’’’’’įż’A’’’’’’’’’’’’’’’’’’’1ž’<’’’’’’’’’’’’’’’’’’’’’ buch. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qž’?’’’’’’’’’’’’’’’’’’’Įž’>’’’’’’’’’’’’’’’’’’’’’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’’@’’’’’’’’’’’’’’’’’’’‘’’*’’’’’’’’’’’’’’’’’’’Į’’C’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’b’A’’’’’’’’’’’’’’’’’’’²’A’’’’’’’’’’’’’’’’’’’’’ handbuch. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.4 Umgang mit Dateien und MenŪs ’’’’’’’’’’’’’’’NZu Anfang dieses Teils sollen Sie zunŁchst die Terminologie von’’’’’’’’’’’’’’’>EUDAS kennenlernen. Das Karteikartenmodell des ersten KapitelsNmuū ja auf einem Rechner realisiert werden. Dazu mŪssen erst einiŻ’’’’’’’’’’’’ge AusdrŪcke erklŁrt werden. ’4.1 EUDAS-Dateien ’’’’’’’’’’’’NDer wichtigste Ausdruck, der Ihnen noch sehr hŁufig begegnen wird,’’’’’’’’’’’’^ist #on("i")#Datei#off("i")#. Eine Datei ist eine Sammlung von Informationen in einem’’’’’’’’’NComputer, die als ein Objekt transportiert und behandelt werden’’’’’’’’’’’’’’’>kŚnnen. Dieser Name wurde analog zu "Kartei" gebildet, mit dem>Unterschied, daū eine "Daten-Kartei" gemeint ist. ’’’’’’’’’’’’N Jede Datei hat einen eigenen Namen, durch den sie identifiziert’’’’’’’’’’’Nwird. Der Name ist oft in AnfŪhrungsstriche eingeschlossen - die’’’’’’’’’’’’’’NAnfŪhrungsstriche gehŚren jedoch nicht zum Namen, sondern dienen’’’’’’’’’’’’’’>nur zur Abgrenzung, welche Zeichen zum Namen gehŚren. Der NameNist also wie die Aufschrift auf einem Aktenordner. Wenn alle Ordner’’’’’’’’’’’>im Schrank stehen, kŚnnen Sie anhand des Namens den richtigen’>Ordner finden, anderenfalls mŪūten Sie alle Ordner Śffnen. ’’’N#on("b")#Dateiarten#off("b")# Dateien werden nun fŪr viele verschiedene Arten’NInformationen benutzt. Sie kŚnnen einerseits Texte enthalten oder’’’’’’’’’’’’’Nauch Karteien, Grafiken, Formeln oder Zahlenkolonnen. Sie haben’’’’’’’’’’’’’’’Nbereits im ersten Kapitel den Unterschied zwischen Datenverwaltung’’’’’’’’’’’’Nund Textverarbeitung kennengelernt. In diesem Zusammenhang sind’’’’’’’’’’’’’’’.die beiden ersten Verwendungsweisen wichtig. ’#limit (12.0)# ’’’’’’’’’’’’’’’. #on("i")#Textdateien#off("i")# ’’’’’’’> sind Dateien, die normale Texte enthalten, die mit’’’’> dem Editor verŁndert und einfach ausgedruckt’’’’’’’’’’> werden kŚnnen. In ihnen werden also Informationen’’’’’> gespeichert, wie die Textverarbeitung sie benŚtigt. ’’. #on("i")#EUDAS-Dateien#off("i")# ’’’’’> sind dagegen Dateien, die Informationen in der’’’’’’’’> Form von Karteikarten enthalten. Sie haben also’’’’’’’> die Struktur, wie sie von der Datenverwaltung beŻ’’’’’ nŚtigt wird. ’’’’’’’’’#limit (13.5)# ’’’’’’’’’’’’’’’> Der Computer kann aber auch alle Arten von Dateien gleichŻNbehandeln, und zwar dann, wenn der Inhalt der Dateien nicht beŻ’’’’’’’’’’’’’’’trachtet werden muū. ’’’’’’’’’N Ein hŁufiger Fall ist zum Beispiel, wenn Dateien zur Sicherung’’’’’’’’’’’’Nauf eine Diskette geschrieben werden sollen. In diesem Fall genŪgt’’’’’’’’’’’’Ndie Angabe des Namens; dem Rechner ist es egal, welchen Inhalt die’’’’’’’’’’’’> Anders ist es aber, wenn Sie den Inhalt betrachten wollen.NDazu brauchen Sie dann ein Programm, das die innere Struktur der’’’’’’’’’’’’’’NDatei kennt. Textdateien kŚnnen Sie zum Beispiel mit dem Editor’’’’’’’’’’’’’’’>ansehen. EUDAS-Dateien mŪssen Sie jedoch mit EUDAS ansehen, daNder Editor die EUDAS-Struktur nicht kennt. Es ist in vielen FŁllen’’’’’’’’’’’’Nsinnvoll, durch einen Zusatz im Dateinamen zu kennzeichnen, ob es’’’’’’’’’’’’’>sich um eine Textdatei oder eine EUDAS-Datei handelt. ’’’’’’’’.#center#Abb. 4-1 Struktur einer EUDAS-Datei N#on("b")#Terminologie#off("b")# EUDAS verwendet bestimmte AusdrŪcke, um die’’’NStrukturelemente einer EUDAS-Datei zu kennzeichnen. Die Struktur’’’’’’’’’’’’’’>einer EUDAS-Datei ist schematisch in Abb. 4-1 dargestellt. Die>AusdrŪcke wurden nun nicht direkt aus dem Karteikartenmodell’’>Ūbernommen, da es auch noch andere Modelle gibt und keine falŻ.schen Assoziationen auftreten sollen. ’’’’’’’’^ EUDAS verwendet die Bezeichnung #on("i")#Satz#off("i")# fŪ_______________________________________ ’’’’’’’’>Parameter: EUDAS-Dateiname, mit Zeigen, eine Wahl ’’’’’’’’’’’NZweck: Stellt eine EUDAS-Datei als aktuelle Arbeitsdatei ein.’’’’’’’’’’’’> Falls eine vorher geŚffnete Datei verŁndert wurde,N wird sie nach Anfrage gesichert. Falls die zu Śffnende’’’’’’’’’’’’> Datei noch nicht existiert, kann sie nach Anfrage’> eingerichtet werden. Dabei mŪssen dann die FeldŻ’’. namen angegeben werden. ’’’’’’’’’’N Es wird gefragt, ob die Datei geŁndert werden soll. In’’’’’’’’’’’’N diesem Fall wird eine Arbeitskopie hergestellt. Fast’’’’’’’’’’’’’’N alle EUDAS-Funktionen beziehen sich nachher auf die’’’’’’’’’’’’’’’. so eingestellte Datei. ’’’’’’’’’’’N Ist ein Mehrbenutzer-Manager eingestellt, kann auch’’’’’’’’’’’’’’’> eine Datei aus dieser Managertask als Parameter’’’> angegeben werden. Die Datei wird dann automatisch’N von dort kopiert und eine Sperre im Manager gesetzt,’’’’’’’’’’’’’’> falls Önderungen vorgenommen werden sollen. ’’’’’’Verweise: Abschnitt 3.2 ’’’’> Benutzerhandbuch Abschnitt 5.1 und 9.1 ’’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#E EUDAS-Datei Ketten#off("b")# ’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: EUDAS-Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’NZweck: Falls bereits eine EUDAS-Datei geŚffnet ist, kann eine’’’’’’’’’’’’> weitere Datei gleicher Struktur logisch angekettetN werden. Bei der Bearbeitung werden dann beide DateiŻ’’’’’’’’’’’’’’> en wie eine zusammenhŁngende Datei behandelt. ’’’’N Die gekettete Datei kann ebenfalls verŁndert werden,’’’’’’’’’’’’’’> wenn dies beim ×ffnen der ersten Datei angegeben’’> wurde. Die angegebene Datei kann auch aus einem’’’ Manager stammen. ’Verweise: Abschnitt 3.2 ’’’’. Benutzerhandbuch Abschnitt 9.2 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#K EUDAS-Datei Koppeln#off("b")# ’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: EUDAS-Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’NZweck: Falls bereits eine Datei geŚffnet ist, kann eine andere’’’’’’’’’’’> EUDAS-Datei dazugekoppelt werden. Dazu muū minŻ’’’N destens das erste Feld der zu koppelnden Datei in der’’’’’’’’’’’’’> bereits geŚffneten Datei vorkommen. ’’’’’’’’’’’’’’> Nach dem Koppeln erscheinen beide Dateien wie eineN Datei. Zu jedem Satz der ersten Datei erscheinen jeŻ’’’’’’’’’’’’’’N weils alle SŁtze der Koppeldatei, die in dem Koppelfeld’’’’’’’’’’’ Ūbereinstimmen. ’’N Die gekoppelte Datei kann ebenfalls verŁndert werden,’’’’’’’’’’’’’> wenn dies beim ×ffnen der ersten Datei angegeben’’> wurde. Die angegebene Datei kann auch aus einem’’’ Manager stammen. ’Verweise: Abschnitt 3.3 ’’’’> Benutzerhandbuch Abschnitt 9.3 und 9.4 ’’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#S Arbeitskopie Sichern#off("b")# ’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: Wurde eine EUDAS-Datei geŚffnet und verŁndert, muū> zum Schluū die verŁnderte Arbeitskopie wieder geŻ’> sichert werden. Die Arbeitskopie kann entweder geŻN lŚscht werden, die alte Version ersetzen oder unter’’’’’’’’’’’’’’’> einem neuen Namen registriert werden. ’’’’’’’’’’’’N FŪr jede verŁnderte Datei wird zunŁchst erfragt, ob’’’’’’’’’’’’’’’N die alte Version Ūberschrieben werden soll. Dies ist’’’’’’’’’’’’’’N der Normalfall. Bei Verneinung dieser Frage muū ein’’’’’’’’’’’’’’’> neuer Name fŪr die Arbeitskopie angegeben werden. > Zum Schluū wird erfragt, ob alle Arbeitskopien geŻN lŚscht werden sollen (Normalfall: ja). Anderenfalls’’’’’’’’’’’’’’’> bleiben die Dateien weiter geŚffnet. ’’’’’’’’’’’’’Verweise: Abschnitt 3.5 ’’’’. Benutzerhandbuch Abschnitt 6.4 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#N Notizen ansehen/Łndern#off("b")# ’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: Zu jeder EUDAS-Datei kann als Notiz ein beliebiger> Text gespeichert werden. Dieser Text der aktuellen> Datei wird mit dieser Funktion im Editor angezeigt> und kann verŁndert werden, wenn eine Arbeitskopie’> angelegt wurde. Anderenfalls werden etwaige VerŁnŻ. derungen einfach ignoriert. ’’’’’’Verweise: Abschnitt 3.1 ’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#F Feldstruktur Łndern#off("b")# ’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Mit dieser Funktion kŚnnen neue Felder an die aktuŻ’’’’’’’’’’’’’’’> elle Datei angefŪgt werden. Auūerdem lassen sich’’> Feldnamen und Feldtypen Łndern. Die Feldtypen beŻ’N stimmen die Behandlung eines Feldes beim Suchen oder’’’’’’’’’’’’’’. Sortieren (z.B. von Zahlen). ’’’’’> ZunŁchst wird erfragt, ob neue Feldnamen angefŪgt’N werden sollen. Diese kŚnnen dann im Editor eingegeŻ’’’’’’’’’’’’’’’> ben werden. Danach wird gefragt, ob Feldnamen oder> Feldtypen geŁndert werden sollen (neu angefŪgte’’’N Felder erhalten erst einmal den Typ TEXT). Falls die’’’’’’’’’’’’’’> Frage bejaht wird, kŚnnen in einer Auswahl die zu’N Łndernden Felder angekreuzt werden. FŪr jedes angeŻ’’’’’’’’’’’’’’’> kreuzte Feld werden dann der Name und der Typ zum’. Ųberschreiben angeboten. ’’’’’’’’’Verweise: Abschnitt 3.1 ’’’’. Benutzerhandbuch Abschnitt 11.1 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#P PrŪfbedingungen ansehen/Łndern#off("b")# #linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: Beim Tragen in eine EUDAS-Datei kŚnnen Bedingungen> fŪr die zu tragenden SŁtze ŪberprŪft werden. DieseN Bedingungen fŪr die aktuelle Datei kŚnnen mit dieser’’’’’’’’’’’’’’N Funktion angezeigt und, falls erlaubt, auch geŁndert’’’’’’’’’’’’’’ werden. ’’’’’’’’’’.Verweise: Abschnitt 3.1 und 4.4 ’’’’’’’’’’’’. Benutzerhandbuch Abschnitt 11.3 ’’#linefeed (0.5)# ’’’’’’’’’’’’’N#on("b")#M Mehrbenutzer Manager einstellen#off("b")# ’’’’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’.Parameter: Managertaskname, kein Zeigen ’’’’’NZweck: EUDAS kann beim ×ffnen eine Datei von einer anderen’’’’’’’’’’’’’’’> Task des Systems kopieren. Dadurch kŚnnen mehrere’N Benutzer kontrolliert auf die gleiche Datei zugreifen.’’’’’’’’’’’’> Wenn diese MŚglichkeit verwendet werden soll, muū’> mit dieser Funktion zunŁchst die in Frage kommende. Managertask angegeben werden. ’’’’Verweise: Abschnitt 3.7 ’’’’. Benutzerhandbuch Abschnitt 9.6 ’’’2.2 MenŪ 'Einzelsatz' ’’’’’’’’r eine Karteikarte.’’’’’’’’’’’’’NEine EUDAS-Datei besteht also aus einer Anzahl von gleichartigen’’’’’’’’’’’’’’NSŁtzen. Zur Veranschaulichung kann man sich diese nebeneinanderŻ’’’’’’’’’’’’’’gelegt vorstellen. ’’’’’’’’’’’^ Jeder Satz ist unterteilt in sogenannte #on("i")#Felder#off("i")#. Ein Feld entŻ’’’’’’’’’’Nspricht einem Attribut bzw. einem Eintrag auf der Karteikarte. Ein’’’’’’’’’’’’^Feld ist wiederum unterteilt in einen #on("i")#Feldnamen#off("i")# und einen #on("i")#FeldinŻ’halt#off("i")#. ’’’’’’’’’’’’’’N Der Feldname identifiziert ein bestimmtes Feld innerhalb eines’’’’’’’’’’’’NSatzes. Die Feldnamen sind natŪrlich fŪr alle SŁtze gleich. Die’’’’’’’’’’’’’’’>Feldnamen einer EUDAS-Datei sind beliebig und kŚnnen von Ihnenselbst festgelegt werden. ’’’’N Der Feldinhalt enthŁlt die eigentliche Information des entspreŻ’’’’’’’’’’’Nchenden Attributs. Der Feldinhalt darf ebenfalls aus beliebig vielen’’’’’’’’’’NZeichen bestehen. Die Feldinhalte sind natŪrlich fŪr jeden Satz’’’’’’’’’’’’’’’Nverschieden und stellen die eigentliche gespeicherte Information’’’’’’’’’’’’’’N#on("b")#Grenzen#off("b")# Aus technischen GrŪnden gibt es natŪrlich auch’’’’’NBeschrŁnkungen, die hier nicht verschwiegen werden sollen. Eine’’’’’’’’’’’’’’’NDatei kann maximal etwa 5000 SŁtze enthalten, ein Satz darf aus’’’’’’’’’’’’’’’Nmaximal 255 Feldern bestehen. Insgesamt kann ein Satz etwa 32000’’’’’’’’’’’’’’NZeichen umfassen. Die einzelnen SŁtze in der EUDAS-Datei werden’’’’’’’’’’’’’’’Ndurch ihre jeweilige Positionsnummer identifiziert, also quasi von 1’’’’’’’’’’bis 5000 durchnumeriert. ’’’’’4.2 EUDAS-MenŪs ’’’’’’’’’’’’’’NIn den folgenden Abschnitten sollen Sie lernen, wie die Bedienung’’’’’’’’’’’’’Nvon EUDAS funktioniert. Dazu sollen Sie eine EUDAS-Beispieldatei’’’’’’’’’’’’’’Nvon der EUDAS-Diskette in Ihr System holen. Diese Datei brauchen’’’’’’’’’’’’’’NSie dann spŁter, um die Funktionen von EUDAS zu kennenzulernen. ’’’’’’’’’’’’’’N Die Beispieldatei hat den gleichen Inhalt wie die in Kapitel 3’’’’’’’’’’’’>von Ihnen erstellte Datei. Falls Ihnen also die EUDAS-ArchivŻ’Ndiskette nicht zur VerfŪgung steht, kŚnnen Sie in diesem Kapitel’’’’’’’’’’’’’’.auch jede andere Archivdiskette verwenden. ’’’N Bitte beachten Sie im folgenden, daū Sie einfache AnfŪhrungsŻ’’’’’’’’’’’’’Nstriche nicht mit eingeben, doppelte AnfŪhrungsstriche aber wohl. ’’’’’’’’’’’’N#on("b")#EUDAS-Aufruf#off("b")# Zuerst mŪssen Sie EUDAS aufrufen. Dazu’’’’’’’’NSie sich in die in Kapitel 3 eingerichtete Task ('continue ("arbeit")')’’’’’’’>und geben bei 'gib kommando:' das Kommando 'eudas': ’’’’’’’’’’ gib kommando: ’’’’’’’’. #on("i")#eudas#off("i")# ’’’’’’’’NFalls Ihr System Ūber MenŪs gesteuert wird, mŪssen Sie eine entŻ’’’’’’’’’’’’’’>sprechende Funktion wŁhlen. Anschlieūend erscheint folgendes’’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv  --------------: ’’’’’’’’ EUDAS-Datei : ’’’’’’’’ Oß×ffnen : ’’’’’’’’ -ßKetten : ’’’’’’’’ -ßKoppeln : ’’’’’’’’ --------------: ’’’’’’’’ Arbeitskopie : ’’’’’’’’ -ßSichern : ’’’’’’’’ --------------: ’’’’’’’’ Aktuelle Datei: ’’’’’’’’ - Notizen : ’’’’’’’’ - Feldstrukt. : ’’’’’’’’ - PrŪfbeding. : ’’’’’’’’ --------------: ’’’’’’’’ Mehrbenutzer : ’’’’’’’’ MßManager : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^ Akt.Datei: Manager: Datum: 22.07.87 ’’’’’’’’’’’^___________________________________________________________________________________________ ’’n#on("b")#MenŪs#off("b")# Ein #on("i")#MenŪ#off("i")# ist eine Auswahl fŪr einige verschiedene FunkŻ’’’’’’’’’’’Ntionen. Die Funktionen sind jeweils benannt und werden durch einen’’’’’’’’’’’’Ndavorstehenden Buchstaben oder ein Minuszeichen gekennzeichnet.’’’’’’’’’’’’’’’NEine der Funktionen ist immer durch inverse Darstellung markiert. ’’’’’’’’’’’’N Diese Markierung kŚnnen Sie nun mit Hilfe der Pfeiltasten OBEN’’’’’’’’’’’’>und UNTEN verschieben. Auf diese Weise kŚnnen Sie sich die geŻNwŪnschte Funktion auswŁhlen. Die Funktionen werden jedoch durch’’’’’’’’’’’’’’’Ndas Markieren nicht ausgefŪhrt. Sie kŚnnen also beliebig mit den’’’’’’’’’’’’’’.Pfeiltasten herumexperimentieren. ’’’’’’’’’’’’N AusgefŪhrt wird die markierte Funktion, wenn Sie die Leertaste’’’’’’’’’’’’>drŪcken. Sofort erscheint ein Stern vor dem Funktionsnamen, umNanzuzeigen, daū die AusfŪhrung beginnt. Probieren Sie dies jetzt’’’’’’’’’’’’’’.nicht aus, dazu ist spŁter Gelegenheit. ’’’’’’> Funktionen mit einem Minuszeichen davor kŚnnen Sie zwar’’’NanwŁhlen (markieren), aber nicht ausfŪhren. Solche Funktionen sind’’’’’’’’’’’’Nmomentan gesperrt, weil ihre AusfŪhrung keinen Sinn hat oder sogar’’’’’’’’’’’’Fehler erzeugen wŪrde. ’’’’’’’> Mit den Pfeiltasten LINKS und RECHTS kŚnnen Sie im MenŪzuŻ>stand weitere EUDAS-MenŪs abrufen. Welche MenŪs zur VerfŪgung’Nstehen, zeigt Ihnen die oberste Bildschirmzeile. Das aktuelle MenŪ’’’’’’’’’’’’.ist jeweils invers dargestellt. ’’’’’’’’’’’’’’N#on("b")#Hilfe#off("b")# Wenn Sie nun wissen mŚchten, welche Bedeutung die’’’’Nkierte Funktion hat (die Funktionsbezeichnungen sind aus PlatzŻ’’’’’’’’’’’’’’’^grŪnden sehr kurz gehalten), kŚnnen Sie einen #on("i")#Hilfstext#off("i")# zu dieser’’’’’’’’’’NFunktion abrufen. Dies erfolgt durch die BetŁtigung der Tasten ESC’’’’’’’’’’’’Nund '?' hintereinander. Diese doppelten Tastenkombinationen mit der’’’’’’’’’’’>ESC-Taste am Anfang werden Ihnen noch sehr hŁufig begegnen -’’>denken Sie immer daran, die Tasten hintereinander und nicht’’’Ngleichzeitig zu tippen. Der zeitliche Abstand zwischen den TastenŻ’’’’’’’’’’’’NdrŪcken kann beliebig lang sein; hingegen sollten Sie eine Taste’’’’’’’’’’’’’’Nnicht zu lange drŪcken, da sonst eventuell eine automatische WieŻ’’’’’’’’’’’’’.derholfunktion Ihrer Tastatur startet. ’’’’’’’N Probieren Sie nun die Tastenkombination ESC '?' aus. Als ReakŻ’’’’’’’’’’’’Ntion erscheint in der rechten HŁlfte des Bildschirms ein Text. Dieser’’’’’’’’’>sollte Ihnen die gewŪnschten Informationen bieten. ’’’’’’’’’’’N Gleichzeitig hat sich aber auch die oberste Bildschirmzeile’’’’’’’’’’’’’’’.verŁndert. Sie zeigt jetzt folgendes Bild: ’’’^___________________________________________________________________________________________ ’’N HILFE: Beenden: ESC q Seite weiter: ESC w Seite zurueck: ESC z ’’’’^___________________________________________________________________________________________ ’’N#on("b")#ZustŁnde#off("b")# Wenn Sie sich nicht im MenŪ befinden, fungiert’’’’^ste Zeile als sogenannte #on("i")#Statuszeile#off("i")#. Diese Zeile zeigt immer an, in’’’’’’’^welchem #on("i")#Zustand#off("i")# das Programm sich befindet. Der Zustand des ProŻ’’’’’’’’’’’>gramms hat nŁmlich Einfluū darauf, welche Tasten Sie drŪcken’’NkŚnnen und wie das Programm darauf reagiert. Die Statuszeile zeigt’’’’’’’’’’’’Ndaher auūer dem Zustand auch die wichtigsten Tastenfunktionen. ’’’’’’’’’’’’’’’> Sie kennen jetzt also schon zwei ZustŁnde von EUDAS: den’’.MenŪzustand und den Hilfe-Zustand. ’’’’’’’’’’’N#on("b")#Hilfe-Zustand#off("b")# Vom MenŪzustand kommen Sie Ūber die’’’’’’’’’’Nbination ESC '?' in den Hilfe-Zustand. Im Hilfe-Zustand haben die’’’’’’’’’’’’’NPfeiltasten OBEN und UNTEN keine Wirkung mehr #linefeed (0.5)# ’’’’’’’’’’’’’.#on("b")#W Weiter#off("b")# ’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Geht einen Satz weiter in der aktuellen Datei - falls’’’’’’’’’’’’’N eine Suchbedingung eingestellt ist, weiter zum nŁchŻ’’’’’’’’’’’’’’. sten ausgewŁhlten Satz. ’’’’’’’’’’Verweise: Abschnitt 4.2 ’’’’. Benutzerhandbuch Abschnitt 5.2 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’.#on("b")#Z ZurŪck#off("b")# ’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Geht einen Satz zurŪck in der aktuellen Datei - falls’’’’’’’’’’’’’N eine Suchbedingung eingestellt ist, zurŪck zum voriŻ’’’’’’’’’’’’’’. gen ausgewŁhlten Satz. ’’’’’’’’’’’Verweise: Abschnitt 4.2 ’’’’. Benutzerhandbuch Abschnitt 5.2 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#N Auf Satz Nr. ..#off("b")# ’’’’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Positioniert auf einen bestimmten Satz der aktuellen’’’’’’’’’’’’’’N Datei, dessen Satznummer eingegeben werden muū, und’’’’’’’’’’’’’’’N zwar unabhŁngig, ob der Satz durch die Suchbedingung’’’’’’’’’’’’’’N ausgewŁhlt wird oder nicht. Trifft die eingestellte’’’’’’’’’’’’’’’> Suchbedingung nicht auf den Satz zu, erscheint’’’’N 'SUCH-' in der Ųberschrift. Existiert die eingegebene’’’’’’’’’’’’’> Satznummer nicht, positioniert EUDAS hinter den’’’. letzten Satz der Datei. ’’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 5.2 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#S Suchbedingung Setzen#off("b")# ’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: Es kann eine neue Suchbedingung fŪr die aktuelle’’N Datei eingegeben werden, bzw. eine vorher eingestellte’’’’’’’’’’’’> Suchbedingung wird zum Öndern angeboten. Die SuchŻ> bedingung wird in Form eines Suchmusters in das’’’. Satzformular geschrieben. ’’’’’’’’N Die eingestellte Suchbedingung wird beim Positionieren’’’’’’’’’’’’> und bei allen Bearbeitungsfunktionen beachtet. ’’’Verweise: Abschnitt 4.2 ’’’’> Benutzerhandbuch Abschnitt 5.3, 5.4 und 10.3 ’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on("b")#L Suchbedingung LŚschen#off("b")# ’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Die eingestellte Suchbedingung wird wieder gelŚscht. ’’’’’’’’’’’’’Verweise: Abschnitt 4.2 ’’’’. Benutzerhandbuch Abschnitt 5.3 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#M Markierung umkehren#off("b")# ’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Mit dieser Funktion kŚnnen einzelne SŁtze zur spŁteŻ’’’’’’’’’’’’’’N ren Bearbeitung markiert werden. Falls der aktuelle’’’’’’’’’’’’’’’N Satz bereits markiert ist, wird die Markierung wieder’’’’’’’’’’’’’> entfernt, ansonsten wird er markiert. ’’’’’’’’’’’’N Wenn mindestens ein Satz markiert ist, beachten die’’’’’’’’’’’’’’’N Bearbeitungsfunktionen nur die markierten SŁtze. So’’’’’’’’’’’’’’’N kann eine manuelle Auswahl durchgefŪhrt werden. Die’’’’’’’’’’’’’’’N Markierung bleibt nur bis zum Sichern bestehen. Sie’’’’’’’’’’’’’’’N ist keine permanente Eigenschaft einer EUDAS-Datei. ’’’’’’’’’’’’’’Verweise: Abschnitt 4.2 ’’’’. Benutzerhandbuch Abschnitt 10.4 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#E Datensatz EinfŪgen#off ("b")# ’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Mit dieser Funktion wird vor dem aktuellen Satz ein’’’’’’’’’’’’’’’N leerer Satz eingefŪgt, fŪr den anschlieūend die FeldŻ’’’’’’’’’’’’’N inhalte im Satzformular eingetragen werden kŚnnen. ’’’’’’’’’’’’’’’Verweise: Abschnitt 3.4 ’’’’> Benutzerhandbuch Abschnitt 6.2 und 10.2 ’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#A Datensatz Öndern#off ("b")# ’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Die Inhalte des aktuellen Satzes werden im SatzformuŻ’’’’’’’’’’’’’. lar zum Öndern angeboten. ’’’’’’’’Verweise: Abschnitt 3.4 ’’’’> Benutzerhandbuch Abschnitt 6.3 und 10.2 ’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#T Datensatz Tragen#off ("b")# ’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: EUDAS-Dateiname, mit Zeigen, eine Wahl ’’’’’’’’’’’>Zweck: Mit dieser Funktion kann der aktuelle Satz in eineN anderen EUDAS-Datei gleicher Struktur transportiert’’’’’’’’’’’’’’’N werden. In der Zieldatei wird er am Ende angefŪgt. ’’’’’’’’’’’’’’’Verweise: Abschnitt 4.4 ’’’’. Benutzerhandbuch Abschnitt 6.3 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#H Datensatz Holen#off ("b")# ’’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: EUDAS-Dateiname, mit Zeigen, eine Wahl ’’’’’’’’’’’NZweck: Mit dieser Funktion kann der letzte Satz einer andeŻ’’’’’’’’’’’’’’> ren Datei vor dem aktuellen Satz eingefŪgt werden,N sofern die Struktur gleich ist. Damit kann ein vorherŻ’’’’’’’’’’’’> gegangenes Tragen rŪckgŁngig gemacht werden. ’’’’’Verweise: Abschnitt 4.4 ’’’’. Benutzerhandbuch Abschnitt 6.3 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’.#on ("b")#F Feldauswahl#off("b")# ’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Die Felder der aktuellen Datei werden in einer AusŻ’’’’’’’’’’’’’’’N wahl angeboten. Am Bildschirm werden danach nur die’’’’’’’’’’’’’’’> ausgewŁhlten Felder in der gewŁhlten Reihenfolge’’> dargestellt. Die Auswahl hat jedoch nur AuswirkungN auf die Darstellung am Bildschirm, anderen Funktionen’’’’’’’’’’’’’> stehen nach wie vor alle Felder zur VerfŪgung. DieN Auswahl gilt bis zum Sichern, sie wird also nicht mit’’’’’’’’’’’’’. der Datei abgespeichert. ’’’’’’’’’Verweise: Abschnitt 4.1 ’’’’. Benutzerhandbuch Abschnitt 10.1 ’’2.3 MenŪ 'Gesamtdatei' ’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#K Satzauswahl Kopieren#off ("b")# ’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: EUDAS-Dateiname, mit Zeigen, eine Wahl ’’’’’’’’’’’. Name Kopiermuster, ohne Zeigen ’’’>Zweck: Mit dieser Funktion werden die ausgewŁhlten bzw.’’N markierten SŁtze der aktuellen Datei in eine andere’’’’’’’’’’’’’’’N Datei kopiert. Welche Felder kopiert werden sollen und’’’’’’’’’’’’N in welcher Reihenfolge, wird durch ein Kopiermuste(probieren Sie dies’’’’’’’’’’’’’N Ein Hilfstext besteht im allgemeinen aus mehreren Seiten. Die’’’’’’’’’’’’’>erste Seite enthŁlt dabei die speziellen Informationen, danachNfolgen dann allgemeine Informationen. Mit den Tastenkombinationen’’’’’’’’’’’’’>ESC 'w' und ESC 'z' kŚnnen Sie zwischen den Seiten umschalten’>(denken Sie daran, was oben Ūber Tastenkombinationen gesagt’’’>wurde). Wenn Sie dies ausprobieren, werden Sie auf der zweitenNSeite allgemeine Hinweise zur MenŪbedienung finden. Auf der letzŻ’’’’’’’’’’’’’Nten Seite wird ESC 'w' ignoriert, ebenso ESC 'z' auf der ersten Seite. ’’’’’’’N Mit der Tastenkombination ESC 'q' (quit) kehren Sie aus dem’’’’’’’’’’’’’’’NHilfezustand in den vorherigen Zustand zurŪck. Diese TastenkombiŻ’’’’’’’’’’’’’Nnation lŚst allgemein in EUDAS die RŪckkehr in den alten Zustand’’’’’’’’’’’’’’Naus. Wenn Sie ESC 'q' getippt haben, erscheint die alte MenŪzeile’’’’’’’’’’’’’.und Sie kŚnnen wieder Funktionen auswŁhlen. ’’N Der Hilfszustand lŁūt sich von nahezu allen (noch zu bespreŻ’’’’’’’’’’’’’’Nchenden) ZustŁnden mit ESC '?' aufrufen. Es wird jeweils ein zum’’’’’’’’’’’’’’>aktuellen Zustand passender Hilfstext ausgegeben. ’’’’’’’’’’’’> Die mŚglichen ZustandsŪbergange sind nochmal in Abb. 4-2’’zusammengefaūt. ’’’’’’’’’’’’’’.#center#Abb. 4-2 MenŪ- und Hilfezustand ’’’’N#on("b")#EUDAS verlassen#off("b")# Im MenŪzustand kŚnnen Sie EUDAS jederzeit’’Ndurch Tippen von ESC 'q' verlassen. Sie landen dann wieder bei 'gib’’’’’’’’’’’4.3 ArchivmenŪ ’’’’’’’’’’’’’’’n#on("b")#System/Archiv#off("b")# An dieser Stelle mŪssen Sie sich die Begriffe #on("i")#Archiv#off("i")#’’’’’’^und #on("i")#System#off("i")# klarmachen. Als Archiv bezeichnet man die MŚglichkeit,’’’’’’’’’’Nbei Bedarf Disketten in Ihren Rechner einlegen kŚnnen, um Dateien’’’’’’’’’’’’’>(und Programme) von anderen Rechnern zu Ūbernehmen. Um diese’’NDateien bearbeiten zu kŚnnen, mŪssen Sie sie in das System (Ihre’’’’’’’’’’’’’’>Festplatte oder Hintergrunddiskette) kopieren. ’’’’’’’’’’’’’’’N Die wichtigste Aufgabe des Archivs ist es, Daten vor BeschŁdiŻ’’’’’’’’’’’’>gung zu sichern. Durch Fehlbedienung oder Systemfehler kann esNnŁmlich leicht geschehen, daū die Daten in Ihrem System verloren’’’’’’’’’’’’’’Ngehen oder zerstŚrt werden. Wenn Sie die Daten jedoch auf einer’’’’’’’’’’’’’’’NDiskette gesichert und die Diskette sicher verwahrt haben, kŚnnen’’’’’’’’’’’’’.Sie die Daten wiederherstellen. ’’’’’’’’’’’’’’N Es ist sehr wichtig, daū Sie Ihre Dateien auf Archivdisketten’’’’’’’’’’’’’>sichern, denn ein einziger Hardwarefehler kann die Arbeit von’NJahren vernichten (Sagen Sie nicht: "Mir passiert so etwas nicht" -’’’’’’’’’’’.bis jetzt hat es noch jeden erwischt). ’’’’’’’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv  --------------: ’’’’’’’’ Dateien Archiv: ’’’’’’’’ UßŲbersicht : ’’’’’’’’ D Ųb. Drucken : ’’’’’’’’ --------------: ’’’’’’’’ Datei : ’’’’’’’’ KßKopieren : ’’’’’’’’ vom Archiv : ’’’’’’’’ SßSchreiben : ’’’’’’’’ auf Archiv : ’’’’’’’’ LßLŚschen : ’’’’’’’’ auf Archiv : ’’’’’’’’ --------------: ’’’’’’’’ Archivdiskette: ’’’’’’’’ IßInit : ’’’’’’’’ --------------: ’’’’’’’’ ZßZielarchiv : ’’’’’’’’ P Paūwort : ’’’’’’’’ - Reservieren : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^ Akt.Datei: Ziel: "ARCHIVE" Datum: 22.07.87 ’’’’’’’’’’’^___________________________________________________________________________________________ ’’#center#Abb. 4-3 ArchivmenŪ N#on("b")#ArchivmenŪ#off("b")# Wenn Sie EUDAS aufrufen, befinden Sie sich’’’’’’Nersten MenŪ. Sie benŚtigen jedoch jetzt Funktionen aus dem sechŻ’’’’’’’’’’’’’’Nsten MenŪ 'Archiv'. WŁhlen Sie dieses MenŪ jetzt an. Es erscheint’’’’’’’’’’’’’Ndas in Abb. 4-3 dargestellte Bild. Die Funktionen in diesem MenŪ’’’’’’’’’’’’’’>befassen sich mit beliebigen Dateien auf dem Archiv. ’’’’’’’’’N FŪr den Versuch legen Sie bitte die EUDAS-Archivdiskette ein.’’’’’’’’’’’’’NDann wŁhlen Sie die Funktion 'Ųbersicht' in dem MenŪ an, wenn sie’’’’’’’’’’’’’Nnicht schon markiert ist. Sie kŚnnen nun die ausgewŁhlte Funktion’’’’’’’’’’’’’.durch Tippen der Leertaste ausfŪhren. ’’’’’’’’N In der obersten Zeile erscheint nun der Hinweis 'Bitte warŻ’’’’’’’’’’’’’’’Nten..'. Er zeigt an, daū nun eine Funktion ausgefŪhrt wird, bei der’’’’’’’’’’’NSie zunŁchst nichts tun kŚnnen. Sie sollten in diesem Zustand keine’’’’’’’’’’’>Tasten drŪcken, denn EUDAS kann nicht darauf reagieren. ’’’’’’N#on("b")#ArchivŪbersicht#off("b")# Nach einer mehr oder minder langen’’’’’’’’’Nphase Ihres Diskettenlaufwerks erscheint dann die ArchivŪbersicht.’’’’’’’’’’’’NDas Erscheinungsbild mit dem markierten Editorbalken in der oberŻ’’’’’’’’’’’’’Nsten Zeile kommt Ihnen vielleicht bekannt vor. Sie haben nŁmlich’’’’’’’’’’’’’’Nnichts anderes als das EUMEL-Kommando 'list (archive)' ausgefŪhrt.’’’’’’’’’’’’.Neu ist lediglich die Statuszeile: ’’’’’’’’’’’^___________________________________________________________________________________________ ’’^ ZEIGEN: BlŁttern: HOP OBEN, HOP UNTEN Beenden: ESC q Hilfe: ESC ? ’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’NWenn Sie sich die Ųbersicht angeschaut haben, verlassen Sie den’’’’’’’’’’’’’’’Editor wieder mit ESC 'q'. ’’’N Beachten Sie, daū Sie unter EUDAS das Archiv nicht extra anŻ’’’’’’’’’’’’’’Nmelden mŪssen; dies geschieht automatisch, wenn Sie eine Funktion’’’’’’’’’’’’’Naufrufen. Bei Leseoperationen mŪssen Sie nicht einmal den ArchivŻ’’’’’’’’’’’’’>namen wissen. Das Archiv wird automatisch wieder abgemeldet,’’.wenn Sie das ArchivmenŪ verlassen. ’’’’’’’’’’’N#on("b")#Archiv lesen#off("b")# Unter den in der Ųbersicht aufgelisteten’’’’’’>sollten Sie auch die Datei finden, die Sie brauchen. Sie heiūtN'Adressen'. An dieser Stelle ein kleiner Hinweis: An vielen Stellen’’’’’’’’’’’>werden Sie sehen, daū Dateinamen in AnfŪhrungsstriche eingeŻ’’^schlossen sind. Die AnfŪhrungsstriche gehŚren jedoch #on("i")#nicht#off("i")# zum’’’’’’’’’’’’’NNamen. Sie dienen nur zur Abgrenzung, da in Dateinamen beliebige’’’’’’’’’’’’’’NZeichen erlaubt sind. Wenn Sie aufgefordert werden, einen DateiŻ’’’’’’’’’’’’’’>namen einzugeben, mŪssen Sie dies immer ohne AnfŪhrungsstricheN Hoffentlich haben Sie in der ganzen Diskussion nicht das Ziel’’’’’’’’’’’’’Naus den Augen verloren: Sie sollten eine Datei ins System holen, um’’’’’’’’’’’>nachher mit ihr zu experimentieren. Zu diesem Zweck gibt es imArchivmenŪ die Funktion ’’’’’’ K Kopieren ’’’’’’’’’’’ (vom Archiv) ’’’’’’’NWŁhlen Sie diese Funktion jetzt mit den Pfeiltasten aus und drŪcken’’’’’’’’’’’.Sie zum AusfŪhren die Leertaste. ’’’’’’’’’’’’’N#on("b")#Eingabezustand#off("b")# Nach kurzem 'Bitte warten..'-Zustand werden’Nim rechten Bildschirmteil nach dem Namen der Datei gefragt. GleichŻ’’’’’’’’’’’Nzeitig erscheint eine neue Statuszeile. Es ergibt sich folgendes Bild: ’’’’’’’^___________________________________________________________________________________________ ’’^ EINGABE: BestŁtigen: RETURN Zeigen: ESC z Abbrechen: ESC h Hilfe: ESC ? ’’’’’’’’. --------------:Dateiname: ’’’’’’’’’’’’’’ Dateien Archiv: ’’’’’’’’ UßŲbersicht : ’’’’’’’’ D Ųb. drucken : ’’’’’’’’ --------------: ’’’’’’’’r’’’’’’’’’’’’’’’N festgelegt. Dieses Kopiermuster kann benannt werden’’’’’’’’’’’’’’’N oder unbenannt nur fŪr ein Mal erstellt werden. Wird’’’’’’’’’’’’’’> das Kopiermuster neu erstellt, wird ein Standard-’> Kopiermuster zum Öndern angeboten. ’’’’’’’’’’’’’’’Verweise: Abschnitt 4.4 ’’’’. Benutzerhandbuch Abschnitt 11.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#T Satzauswahl Tragen#off("b")# ’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: EUDAS-Dateiname, mit Zeigen, eine Wahl ’’’’’’’’’’’>Zweck: Transportieren der ausgewŁhlten bzw. markierten’’’N SŁtze in eine andere Datei gleicher Struktur. Die SŁtze’’’’’’’’’’’> werden in der Zieldatei am Ende eingefŪgt. ’’’’’’’Verweise: Abschnitt 4.4 ’’’’. Benutzerhandbuch Abschnitt 11.3 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#V Satzauswahl VerŁndern#off ("b")# ’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Name Önderungsmuster, mit Zeigen, mehrfache Wahl ’>Zweck: Bearbeiten der ausgewŁhlten bzw. markierten SŁtze’> der aktuellen Datei nach Vorgabe einer ÖnderungsŻ’ vorschrift. ’’’’’’Verweise: Abschnitt 4.4 ’’’’. Benutzerhandbuch Abschnitt 11.4 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#U Ųbersicht Satzauswahl#off ("b")# ’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: Anzeige aller ausgewŁhlten SŁtze in einem ŲberŻ’’’N sichtsformat mit einem Satz pro Bildschirmzeile. Die’’’’’’’’’’’’’’N Felder, die in der Ųbersicht angezeigt werden sollen,’’’’’’’’’’’’’N kŚnnen vorher ausgewŁhlt werden. In der Ųbersicht ist’’’’’’’’’’’’’> BlŁttern und Markieren von SŁtzen mŚglich. ’’’’’’’Verweise: Abschnitt 4.1 ’’’’. Benutzerhandbuch Abschnitt 10.5 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#S Aktuelle Datei Sortieren#off ("b")# ’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Sortieren der aktuellen Datei in beliebiger Reihenfolge’’’’’’’’’’’> auf- oder absteigend. Zum Sortieren muū eine ArŻ’’N beitskopie angelegt sein. Die Feldreihenfolge, in der’’’’’’’’’’’’’> sortiert werden soll, wird vorher erfragt. ’’’’’’’Verweise: Abschnitt 4.3 ’’’’. Benutzerhandbuch Abschnitt 11.1 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#L Alle Markierungen LŚschen#off ("b")# ’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: LŚschen aller Markierungen der aktuellen Datei. ’’Verweise: Abschnitt 4.2 ’’’’. Benutzerhandbuch Abschnitt 10.4 ’’2.4 MenŪ 'Drucken' ’’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#D Satzauswahl Drucken#off ("b")# ’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Name Druckmuster, mit Zeigen, mehrfache Wahl ’’’’’NZweck: Ausdruck des Inhalts der ausgewŁhlten oder markierŻ’’’’’’’’’’’’’’’> ten SŁtze in druckbarer Form nach Vorgabe eines’’’> Druckmusters. Die Ausgabe kann automatisch zum’’’’> Drucker geschickt werden oder erst in einer Datei’. zwischengespeichert werden. ’’’’’’Verweise: Kapitel 5 ’’’’’’’’> Benutzerhandbuch Abschnitt 7.1 und 7.2 ’’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#R Richtung Druckausgabe#off ("b")# ’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: Mit dieser Funktion kann festgelegt werden, ob dieN Druckausgabe automatisch zum Drucker geschickt wird,’’’’’’’’’’’’’’> in eine bestimmte Datei oder in eine automatisch’’> eingerichtete Datei geschrieben wird. ’’’’’’’’’’’’> Die Angabe einer bestimmten Datei gilt nur fŪr den> nŁchsten Druckvorgang. Sie muū also gegebenenfalls. wieder neu eingestellt werden. ’’’Verweise: Abschnitt 5.2 ’’’’> Benutzerhandbuch Abschnitt 7.2 und 12.1 ’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#E Textdatei Editieren#off ("b")# ’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Name Textdatei, mit Zeigen, mehrfache Wahl ’’’’’’’>Zweck: Aufruf des EUMEL-Editors zum Erstellen und Öndern’> von Druckmustern und Önderungsmustern sowie zum’’’. Ansehen der Druckausgabe. ’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 7.2 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#A Textdatei Ausdrucken#off ("b")# ’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Name Textdatei, mit Zeigen, mehrfache Wahl ’’’’’’’>Zweck: Mit dieser Funktion kann eine Textdatei oder die’’> zwischengespeicherte Ausgabe des Druckens einer’’’> EUDAS-Datei zum Drucker geschickt werden. ’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 7.2 ’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#N Textdatei Nachbearbeiten#off ("b")# ’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Name Textdatei, mit Zeigen, mehrfache Wahl ’’’’’’’>Zweck: Mit dieser Funktion kann die zwischengespeicherte’> Ausgabe des Druckens einer EUDAS-Datei mit den’’’’> Textkosmetikprogrammen 'lineform' und 'pageform'’’. bearbeitet werden. ’’’’’’’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 12.1 ’’2.5 MenŪ 'Dateien' ’’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#U Ųbersicht Dateien System#off ("b")# ’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Ųbersicht Ūber die Dateien im System in der aktuellen’’’’’’’’’’’’’ Benutzertask. ’’’’.Verweise: Benutzerhandbuch Abschnitt 16.1 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#L Datei LŚschen#off ("b")# ’’’’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’NZweck: LŚschen einer beliebigen Datei in der aktuellen BeŻ’’’’’’’’’’’’’’’. nutzertask nach Anfrage. ’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.1 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#N Datei Umbenennen#off ("b")# ’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’. Neuer Name, ohne Zeigen ’’’’’’’’’’>Zweck: Umbenennen einer beliebigen Datei in der aktuellen Benutzertask. ’’’’.Verweise: Benutzerhandbuch Abschnitt 16.1 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#K Datei Kopieren#off ("b")# ’’’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’. Zieldateiname, ohne Zeigen ’’’’’’’>Zweck: Anfertigen einer l Datei : ’’’’’’’’ *ßKopieren : ’’’’’’’’ vom Archiv : ’’’’’’’’ ... ^___________________________________________________________________________________________ ’’>Sie kŚnnen in diesem Zustand den Namen der gewŪnschten Datei’’Neingeben. Auūer den in der Statuszeile genannten Funktionen kŚnŻ’’’’’’’’’’’’’’>nen Sie die aus dem Editor bekannten Tasten benutzen, um den’’NText in der Zeile gegebenenfalls zu korrigieren (Pfeiltasten LINKS’’’’’’’’’’’’Nund RECHTS, RUBOUT, RUBIN). Die Schreibmarke (Cursor) zeigt Ihnen’’’’’’’’’’’’’.an, wo das nŁchste Zeichen plaziert wird. ’’’’N#on("b")#Abbruch#off("b")# Eine Tastenkombination verdient noch besondere’’’’’Ntung: Mit ESC 'h' kŚnnen Sie in vielen Situationen eine Funktion’’’’’’’’’’’’’’>noch abbrechen - zum Beispiel wenn Sie irrtŪmlich die falsche’Funktion gewŁhlt haben. ’’’’’’N Im Gegensatz zu ESC 'q' erfolgt hier die sofortige RŪckkehr aus’’’’’’’’’’’>der Funktion ins MenŪ, mŚglichst ohne daū die Funktion AuswirŻNkungen hinterlŁūt. Bei einem Abbruch bleibt also in der Regel das’’’’’’’’’’’’’System unverŁndert. ’’’’’’’’’’N#on("b")#Fehlerzustand#off("b")# Um auch die Fehlerbehandlung von EUDAS’’’’’’’>probieren, sollten Sie hier einen falschen Namen eingeben, zum> Dateiname: #on("i")#Adresen#off("i")# ’’’’’’’NEUDAS sucht jetzt auf der Diskette nach einer Datei dieses Namens,’’’’’’’’’’’’Nfindet sie aber nicht. Als Reaktion erscheint dann die Meldung: ’’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’N !!! FEHLER !!! Quittieren: ESC q Hilfe zur Meldung: ESC ? ’’’. --------------:Dateiname: Adresen ’’’’’’> Dateien Archiv:>>> "Adresen" gibt es nicht ’’’’’’’’’’’’’ U Ųbersicht : ’’’’’’’’ D Ųb. drucken : ’’’’’’’’ --------------: ’’’’’’’’ ... ^___________________________________________________________________________________________ ’’NIm Normalfall sollten Sie die Fehlermeldung mit ESC 'q' quittieren,’’’’’’’’’’’Ndamit Sie den Befehl erneut versuchen kŚnnen. Auch hier haben Sie’’’’’’’’’’’’’Ndie MŚglichkeit, eine besondere Information zu dem Fehler abzurufen’’’’’’’’’’’N(es liegen jedoch nicht fŪr alle mŚglichen Fehler spezielle Texte’’’’’’’’’’’’’N Nach dem Quittieren des Fehlers befinden Sie sich wieder im’’’’’’’’’’’’’’’>MenŪzustand. Wiederholen Sie jetzt die Funktion, indem Sie dieNLeertaste tippen. Sie werden dann erneut nach dem Namen gefragt. ’’’’’’’’’’’’’N#on("b")#Auswahlzustand#off("b")# Um endlich ans Ziel zu kommen, benutzen Sie’Ndiesmal eine sehr komfortable AbkŪrzung, die EUDAS Ihnen bietet.’’’’’’’’’’’’’’NDurch DrŪcken von ESC 'z' kŚnnen Sie sich nŁmlich alle mŚglichen’’’’’’’’’’’’’’>Namen anzeigen lassen und den gewŪnschten einfach ankreuzen. ’N Anschlieūend sieht der Bildschirm wie in Abb. 4-4 aus. In dieŻ’’’’’’’’’’’’>sem Zustand kŚnnen Sie mit den Pfeiltasten den Cursor zur geŻ’>wŪnschten Datei bewegen und diese ankreuzen. Da Sie auch mehŻ’Nrere Dateien in beliebiger Folge ankreuzen kŚnnen, erscheint eine’’’’’’’’’’’’’N'1' vor der Datei zur Anzeige der Reihenfolge. Sie wollen aber nur’’’’’’’’’’’’Ndiese eine Datei 'Adressen' holen und beenden die Auswahl daher’’’’’’’’’’’’’’’Nmit ESC 'q'. Wenn alles glattgeht, wird jetzt die Datei vom Archiv’’’’’’’’’’’’ins System kopiert. ’’’’’’’’’’N#on("b")#Archiv schreiben#off("b")# Auf nahezu gleiche Weise kŚnnen Sie mit’’’ S Schreiben ’’’’’’’’’’ auf Archiv ’’’’’’’’’Neine Datei wieder auf die Diskette schreiben. Als erstes mŪssen Sie’’’’’’’’’’’Ndann den Namen der Archivdiskette eingeben, damit Sie nicht aus’’’’’’’’’’’’’’’>Versehen auf eine falsche Archivdiskette schreiben. ’’’’’’’’’’N Auch hier kŚnnen Sie die gewŪnschten Dateien ankreuzen (naŻ’’’’’’’’’’’’’’’NtŪrlich bietet EUDAS dann die Dateien des Systems an). Sie brauŻ’’’’’’’’’’’’’’Nchen keine Angst zu haben, aus Versehen eine Datei mit gleichem’’’’’’’’’’’’’’’>Namen zu Ūberschreiben - EUDAS fragt in solchen FŁllen immer’’^___________________________________________________________________________________________ ’’^ AUSWAHL: Ankreuzen: 'x' Durchstreichen: 'o' Beenden: ESC q Hilfe: ESC ? ’’’’’’’’’’’’^ --------------:-------------------------------------------------------------- ’’’’’’’’’’> Dateien Archiv: Auswahl der Dateien auf dem Archiv. ’’’’> UßŲbersicht : Gewuenschte Datei(en) bitte ankreuzen: ’^ D Ųb. Drucken :-------------------------------------------------------------- ’’’’’’’’’’. --------------: o "eudas.1" ’’’’’’’. Datei : o "eudas.2" ’’’’’’’. * Kopieren : o "eudas.3" ’’’’’’’. vom Archiv : o "eudas.4" ’’’’’’’. S Schreiben : o "eudas.init" ’’’’> auf Archiv : o "eudas.generator" ’’’’’’’’’’’’’’’. L LŚschen : o "Adressen" ’’’’’’^ auf Archiv :-------------------------------------------------------------- ’’’’’’’’’’ --------------: ’’’’’’’’ Archivdiskette: ’’’’’’’’ IßInit : ’’’’’’’’ --------------: ’’’’’’’’ ZßZielarchiv : ’’’’’’’’ P Paūwort : ’’’’’’’’ - Reservieren : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^ Akt.Datei: Ziel: "ARCHIVE" Datum: 22.07.87 ’’’’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 4-4 Dateiauswahl ’’’’’’’’’’’’’’4.4 Dateiverwaltung’’’’’’’’’’’NSo: nach dieser anstrengenden Arbeit sollen Sie sich Ūberzeugen,’’’’’’’’’’’’’’>daū die Datei 'Adressen' nun wirklich im System zur VerfŪgung’>steht. Dazu gehen Sie mit LINKS ein MenŪ zurŪck. Dieses MenŪ’’NbeschŁftigt sich mit Dateien im System und ist in Abb. 4-5 gezeigt. ’’’’’’’’’’N Auch hier finden Sie eine Funktion "Ųbersicht". Rufen Sie diese’’’’’’’’’’’Nauf. Ganz analog zum Archiv erscheint eine Ųbersicht aller Dateien’’’’’’’’’’’’>im Editor. Verlassen Sie die Ųbersicht wieder mit ESC 'q'. ’’’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv  --------------: ’’’’’’’’ Dateien System: ’’’’’’’’ U Ųbersicht : ’’’’’’’’ --------------: ’’’’’’’’ Datei : ’’’’’’’’ L LŚschen : ’’’’’’’’ N Umbenennen : ’’’’’’’’ K Kopieren : ’’’’’’’’ P Platzbedarf : ’’’’’’’’ A AufrŁumen : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^ Akt.Datei: Task: "arbeit" Datum: 22.07.87 ’’’’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 4-5 MenŪ 'Dateien' ’’’’’’’’’’’’N#on("b")#Datei lŚschen#off("b")# Eine weitere Funktion aus diesem MenŪ werden’.Sie ebenfalls noch Śfter brauchen, nŁmlich ’’’ L LŚschen ’’’’’’’’’’’’NMit dieser Funktion kŚnnen Sie eine Datei wieder aus dem System’’’’’’’’’’’’’’’>entfernen - zum Beispiel wenn Sie sich die Adressen angesehen’>haben und danach den Speicherplatz nicht weiter verschwenden’’Nwollen. Als letztes Beispiel sollen Sie auch dogischen Kopie einer beliebigen’> Datei in der aktuellen Benutzertask. ’’’’’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.1 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#P Platzbedarf einer Datei#off ("b")# ’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’>Zweck: Zeigt den belegten Speicherplatz einer beliebigen’> Datei in der aktuellen Benutzertask. ’’’’’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.1 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#A Datei AufrŁumen#off ("b")# ’’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’>Zweck: Reorganisieren einer Textdatei oder einer EUDAS-’’> Datei, um Platz zu sparen oder den Zugriff zu beŻ’> schleunigen. Empfiehlt sich bei stark verŁnderten’. oder umsortierten Dateien. ’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.1 ’’2.6 MenŪ 'Archiv' ’’’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#U Ųbersicht Dateien Archiv#off ("b")# ’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Ųbersicht aller Dateien auf der eingelegten ArchivdisŻ’’’’’’’’’’’’ kette. ’’’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#D ArchivŪbersicht Drucken#off ("b")# ’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’>Zweck: Die ArchivŪbersicht wird direkt zum Drucker geŻ’’’ schickt. ’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#K Datei Kopieren vom Archiv#off ("b")# ’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’>Parameter: Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’NZweck: Eine Datei auf der Archivdiskette wird in die aktuelle’’’’’’’’’’’’. Benutzertask kopiert. ’’’’’’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#S Datei Schreiben auf Archiv#off ("b")# ’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: Archivname ’’’’’’’> Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’>Zweck: Eine Datei aus der aktuellen Benutzertask wird auf> die eingelegte Archivdiskette geschrieben. ’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#L Datei LŚschen auf Archiv#off ("b")# ’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: Archivname ’’’’’’’> Dateiname, mit Zeigen, mehrfache Wahl ’’’’’’’’’’’’NZweck: LŚschen einer Datei auf der eingelegten ArchivdisketŻ’’’’’’’’’’’’’N te. Der Platz kann jedoch nicht immer wiederverwendet’’’’’’’’’’’’’ werden. ’’’’’’’’’’.Verweis: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’N#on ("b")#I Archivdiskette Initialisieren#off ("b")# ’’’’’’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: keine ’’’’’’’’’’’’NZweck: Mit dieser Funktion kann eine Archivdiskette komplett’’’’’’’’’’’’’N gelŚscht werden. Die Diskette kann dabei auch gleichŻ’’’’’’’’’’’’’N zeitig formatiert werden, falls der Rechner dies zuŻ’’’’’’’’’’’’’’N lŁūt. Das Initialisieren ist notwendig, bevor eine neue’’’’’’’’’’’> Diskette als Archiv verwendet werden kann. ’’’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#Z Zielarchiv einstellen#off ("b")# ’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’.Parameter: Managertaskname, ohne Zeigen ’’’’’NZweck: Mit dieser Funktion kann eine Managertask angegeben’’’’’’’’’’’’’’’> werden, die als Ziel der Archivoperationen dient.’N Damit kŚnnen Dateien auch in beliebigen Managertasks’’’’’’’’’’’’’’> oder Ūber das EUMEL-Netz gesichert werden. ’’’’’’’N Es wird erfragt, ob die angegebene Task ein ArchivŻ’’’’’’’’’’’’’’’> manager oder ein gewŚhnlicher Dateimanager ist. ’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#P Paūwort einstellen#off ("b")# ’’’’’’’’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: Paūwort ’’’’’’’’’’>Zweck: Mit dieser Funktion kann ein Paūwort eingestellt’’> werden, das bei der Kommunikation mit allgemeinen’. Managertasks ŪberprŪft wird. ’’’’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’#linefeed (0.5)# ’’’’’’’’’’’’’>#on ("b")#R Archivmanager Reservieren#off ("b")# ’’’#linefeed (1.07)# ’’’’’’’’’’’’>_____________________________________________________ ’’’’’’’’Parameter: Reservierungstext NZweck: Falls als Zielarchiv eine Managertask eingestellt ist,’’’’’’’’’’’’> die zwar kein Archivmanager ist, aber reserviert’’> werden muū (z.B. 'DOS'), kann die Reservierung mit> dieser Funktion ausgefŪhrt werden. Die Freigabe’’’> erfolgt automatisch beim Verlassen des MenŪs. ’’’’.Verweise: Benutzerhandbuch Abschnitt 16.2 ’’2.7 Kurzabfrage ’’’’’’’’’’’’’’NWird 'eudas' innerhalb des EUMEL-Editors aufgerufen, so wird eine’’’’’’’’’’’’’Nspezielle Kurzabfrage gestartet. Diese ermŚglicht die Ųbernahme von’’’’’’’’’’’.Druckdaten direkt in die editierte Datei. ’’’’> ZunŁchst wird der Dateiname der zu verwendenden EUDAS-’’’’NDatei erfragt. Diese Datei wird dann geŚffnet. Vorher geŚffnete und’’’’’’’’’’’>verŁnderte Dateien werden nach Anfrage gesichert. ’’’’’’’’’’’’N Als nŁchstes kann fŪr die folgende Ųbersicht eine Feldauswahl’’’’’’’’’’’’’Neingestellt werden, damit die relevanten Felder auch auf dem BildŻ’’’’’’’’’’’’schirm erscheinen. ’’’’’’’’’’’> Danach beginnt ein wiederholbarer Prozeū mit der Eingabe’’>eines Suchmusters nach Anfrage. Die ausgewŁhlten SŁtze werden’Ndann in einer Ųbersicht gezeigt. In der Ųbersicht kŚnnen auch SŁtze’’’’’’’’’’’markiert werden. ’’’’’’’’’’’’’N Nach Verlassen der Ųbersicht bestehen drei MŚglichkeiten zum’’’’’’’’’’’’’’>Drucken: Falls mindestens ein Satz markiert wurde, kŚnnen nach>Anfrage alle markierten SŁtze gedruckt werden. Wurde kein Satz>markiert, kŚnnen nach Anfrage alle ausgewŁhlten (bzw. vorher’’Nangezeigten) SŁtze gedruckt werden. Wird diese Frage jeweils verŻ’’’’’’’’’’’’’Nneint, kann nach Anfrage auch der aktuelle Satz als einziger geŻ’’’’’’’’’’’’’’druckt werden. ’’’’’’’’’’’’’’’N Wurde eine der Fragen bejaht, wird der Name des Druckmusters’’’’’’’’’’’’’’Nerfragt, das bereits existieren muū. Das Ergebnis der Druckausgabe’’’’’’’’’’’’Nwird dann an der aktuellen Cursorposition in der editierten Datei’’’’’’’’’’’’’N Der Prozeū kann danach mit einem anderen Suchmuster wiederŻ’’’’’’’’’’’’’’’>holt werden. Dabei werden alle Markierungen wieder gelŚscht. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’iese Funktion aufrufen’’’’’’’’’’N(keine Angst, wir lŚschen die Datei nicht wirklich, es gibt vorher’’’’’’’’’’’’noch eine Notbremse). ’’’’’’’’N#on("b")#Fragezustand#off("b")# Als erstes werden Sie wieder nach dem’’’’’’’’’Ngefragt (dies ist Ihnen schon bekannt). Hier haben Sie jetzt die’’’’’’’’’’’’’’NWahl, ob Sie den Namen eingeben oder mit ESC 'z' ankreuzen. Da das’’’’’’’’’’’’NLŚschen unwiederbringlich ist, werden Sie anschlieūend zur SicherŻ’’’’’’’’’’’’>heit gefragt, ob Sie die Datei wirklich lŚschen wollen: ’’’’’’^___________________________________________________________________________________________ ’’^ FRAGE: Bejahen: j,J Verneinen: n,N Abbrechen: ESC h Hilfe: ESC ? ’’’’’’’’’’’’’’’. --------------:Dateiname: Adressen ’’’’’> Dateien System:"Adressen" im System loeschen (j/n) ? ’’’ U Ųbersicht : ’’’’’’’’ --------------: ’’’’’’’’ ... ’’’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’NDiese Frage kŚnnen Sie bejahen oder verneinen (oder die Funktion’’’’’’’’’’’’’’Nohne Auswirkungen abbrechen). In diesem Fall sollten Sie die Frage’’’’’’’’’’’’Nverneinen - es sei denn, Ihnen hat das Spielen mit EUDAS so gut’’’’’’’’’’’’’’’>gefallen, daū Sie die ganze Prozedur wiederholen und die Datei.nochmal vom Archiv holen wollen. ’’’’’’’’’’’’’4.5 Bedienungsregeln’’’’’’’’’’NMit dieser letzten Demonstration haben Sie jetzt schon fast alle’’’’’’’’’’’’’’NArten des Umgangs mit EUDAS kennengelernt. Sicher ist dies beim’’’’’’’’’’’’’’’>ersten Mal sehr verwirrend. Mit vier Regeln kŚnnen Sie jedoch’EUDAS immer bedienen: ’’’’’’’’#limit (12.0)# ’’’’’’’’’’’’’’’> 1. Achten Sie darauf, welche mŚglichen TastendrŪcke’’’’’’’> in der Statuszeile stehen. Richten Sie sich danach! ’’’> 2. Sind Sie sich unsicher, rufen Sie Hilfsfunktion mit’’’’> ESC '?' auf. Damit erhalten Sie weitere InformatioŻ’’’’> 3. Funktioniert diese Tastenkombination nicht (geben’’’’’’> Sie dem Rechner eine kurze Zeit zum Reagieren),’’’’’’’’> versuchen Sie die Tastenkombinationen ESC 'h' (AbŻ’’’’’> bruch) oder ESC 'q' (Verlassen). Falls sich daraufhin’’> etwas verŁndert, fangen Sie wieder mit 1. an. ’’’’’’’’’> 4. Erfolgt darauf keine Reaktion, drŪcken Sie die SV-’’’’’> Taste und versuchen Sie das Programm mit 'halt' zu’’’’’> stoppen. FŪhrt auch das nicht zum Erfolg, hat sich’’’’’> Ihr Rechner "aufgehŁngt". Sie mŪssen den Rechner’’’’’’’> dann neu starten. Wenn Sie keine Erfahrung mit’’’’’’’’’> einer solchen Situation haben, wenden Sie sich an’’’’’’. Ihren HŁndler oder Systembetreuer. ’’’’#limit (13.5)# ’’’’’’’’’’’’’’’NIm Zusammenhang mit dem letzten Punkt sei nochmal auf die WichŻ’’’’’’’’’’’’’’’>tigkeit einer regelmŁūigen Datensicherung auf Archivdisketten’Nhingewiesen. Im Normalfall sollten Sie aber mit den Punkten 1 bis 3’’’’’’’’’’’zurechtkommen. ’’’’’’’’’’’’’’’N#on("b")#ZustŁnde#off("b")# Im letzten Abschnitt haben Sie eine ganze Reihe’’’>ZustŁnden kennengelernt, die EUDAS einnehmen kann. In jedem’’’NZustand haben Sie verschiedene MŚglichkeiten zur Reaktion. GlŪckŻ’’’’’’’’’’’’’Nlicherweise erscheinen diese MŚglichkeiten zum groūen Teil in der’’’’’’’’’’’’’N Damit Sie die verwirrenden Erfahrungen des letzten Abschnitts’’’’’’’’’’’’’Netwas ordnen kŚnnen, wollen wir an dieser Stelle die verschiedenen’’’’’’’’’’’’>ZustŁnde noch einmal zusammenfassen. Der Beschreibung vorangeŻNstellt ist die jeweilige Kennzeichnung am Beginn der Statuszeile. ’’’’’’’’’’’’NEUDAS: #on("b")# Sie kŚnnen mit ESC 'w' und ESC 'z' im Hilfstext blŁttern. Mit. ESC 'q' kommen Sie in den alten Zustand. ’NAUSWAHL: Hier kŚnnen Sie die gewŪnschten Namen mit 'x' ankreuzen’’’’’’’’’’’’’’N und mit 'o' wieder entfernen. Normales Beenden mit ESC 'q'.’’’’’’’’’’’’’’’N Hilfestellung durch ESC '?'. Abbruch der gesamten Funktion mit’’’’’’’’’’’’NEINGABE: Hier kŚnnen Sie eine einzelne Zeile eingeben oder Łndern’’’’’’’’’’’’’N (wie im Editor). EinfŪgen und LŚschen mit RUBIN und RUBOUT.’’’’’’’’’’’’’’’. Abbruch und Hilfestellung mŚglich. ’’’’’’’NFRAGE: Beantworten Sie die gestellte Frage mit 'j' oder 'n'. Abbruch’’’’’’’’’’> (ESC 'h') und Hilfestellung (ESC '?') mŚglich. ’’’’’’’’’’’>ZEIGEN: Mit HOP OBEN und HOP UNTEN kŚnnen Sie in der ŲbersichtN blŁttern. Ende der Ųbersicht mit ESC 'q'. Hilfestellung mŚglich. ’’’’’’’’’N!!! FEHLER !!! Quittieren Sie die Meldung mit ESC 'q'. Hilfestellung’’’’’’’’’’NBitte warten.. In diesem Zustand keine Taste drŪcken, der Rechner’’’’’’’’’’’’’ ist beschŁftigt. ’’’’’’’’’NDrei weitere ZustŁnde, die Sie noch nicht kennengelernt haben, sind’’’’’’’’’’’>hier schon mal der VollstŁndigkeit halber aufgefŪhrt: ’’’’’’’’SATZ EINFŲGEN: ’’’’’’’’’’’’’’’>SUCHMUSTER EINGEBEN: Satzeditor zum Eingeben von Feldinhalten.N Normales Verlassen mit ESC 'q'. Abbruch und Hilfestellung mŚgŻ’’’’’’’’’’’’. lich. Beschreibung s. 6.2. ’’’’’’’’’’’’’’’>EDITIEREN: EUMEL-Editor mit ÖnderungsmŚglichkeit fŪr beliebigeN Texte. Normales Verlassen mit ESC 'q'. Hilfestellung mŚglich.’’’’’’’’’’’’’> Beschreibung der MŚglichkeiten siehe EUMEL-BenutzerhandŻ’’NGib Kommando: Hier kŚnnen Sie ein beliebiges ELAN-Kommando einŻ’’’’’’’’’’’’’’’> geben und mit RETURN bestŁtigen. Abbruch und Hilfestellung> mŚglich. Kann im MenŪ durch ESC ESC aufgerufen werden. ’’’NWie Sie sehen, werden auch hier wieder die gleichen TastenkombiŻ’’’’’’’’’’’’’’.nationen verwendet, die Sie schon kennen. ’’’’N In dieser Ųbersicht sind jeweils nur die wichtigsten TastenkomŻ’’’’’’’’’’’Nbinationen aufgefŪhrt. Informieren Sie sich gegebenenfalls mit ESC’’’’’’’’’’’’N'?'. Einige weitere Tastenfunktionen werden Sie im folgenden noch’’’’’’’’’’’’’Nkennenlernen. Eine vollstŁndige Ųbersicht finden Sie im ReferenzŻ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.5’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’6š’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.3’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’)Ą’’’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!·a€ė’’ $D’’’’$D$DM ’’’’’’ eudas.ref.3’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (31)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’V’’’’’’’’’’’’’’’’’’’ၒA’’’’’’’’’’’’’’’’’’’1‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‚’X’’’’’’’’’’’’’’’’’’’±‚’d’’’’’’’’’’’’’’’’’’’!ƒ’=’’’’’’’’’’’’’’’’’’’aƒ’C’’’’’’’’’’’’’’’’’’’±ƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’у’S’’’’’’’’’’’’’’’’’’’1„’<’’’’’’’’’’’’’’’’’’’q„’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į„’S’’’’’’’’’’’’’’’’’’’!…’A’’’’’’’’’’’’’’’’’’’q…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘…’X’’’’’’’’’’’’’’’’’’’ń…’C’’’’’’’’’’’’’’’’’’’A†’B’’’’’’’’’’’’’’’’’’’‘†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”†’A’’’’’’’’’’’’’’’’’’’ń†’C’’’’’’’’’’’’’’’’’’’A‡’?’’’’’’’’’’’’’’’’’’’‘‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 3.2 ×ffnen ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‡’H’’’’’’’’’’’’’’’’’’’’’nicht’’’’’’’’’’’’’’’’ˆ’G’’’’’’’’’’’’’’’’’’’Qˆ’K’’’’’’’’’’’’’’’’’’’”ˆ’:’’’’’’’’’’’’’’’’’’’ሒ@’’’’’’’’’’’’’’’’’’’1‰’1’’’’’’’’’’’’’’’’’’’q‰’A’’’’’’’’’’’’’’’’’’’Į‰’A’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’1Š’@’’’’’’’’’’’’’’’’’’’Š’@’’’’’’’’’’’’’’’’’’’ъ’C’’’’’’’’’’’’’’’’’’’!‹’C’’’’’’’’’’’’’’’’’’’q‹’’’’’’’’’’’’’’’’’’’’‘‹’>’’’’’’’’’’’’’’’’’’’ы’B’’’’’’’’’’’’’’’’’’’!Œ’D’’’’’’’’’’’’’’’’’’’qŒ’>’’’’’’’’’’’’’’’’’’’±Œ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŒ’G’’’’’’’’’’’’’’’’’’’’’ gekoppelt’’’’’’’’’’’’A’@’’’’’’’’’’’’’’’’’’’‘’C’’’’’’’’’’’’’’’’’’’į’@’’’’’’’’’’’’’’’’’’’1Ž’A’’’’’’’’’’’’’’’’’’’Ž’?’’’’’’’’’’’’’’’’’’’ю’A’’’’’’’’’’’’’’’’’’’!’A’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’@’’’’’’’’’’’’’’’’’’’į’A’’’’’’’’’’’’’’’’’’’1’<’’’’’’’’’’’’’’’’’’’q’:’’’’’’’’’’’’’’’’’’’’’ beschrieben. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (8.0)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 3.3 Koppeln ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’?’’’’’’’’’’’’’’’’’’’A‘’A’’’’’’’’’’’’’’’’’’’‘‘’@’’’’’’’’’’’’’’’’’’’į‘’R’’’’’’’’’’’’’’’’’’’’’ einstimmen. ’’’’’’’’’A’’@’’’’’’’’’’’’’’’’’’’‘’’@’’’’’’’’’’’’’’’’’’’į’’B’’’’’’’’’’’’’’’’’’’1“’?’’’’’’’’’’’’’’’’’’’“’>’’’’’’’’’’’’’’’’’’’Į“’?’’’’’’’’’’’’’’’’’’’”’E’’’’’’’’’’’’’’’’’’’a”’@’’’’’’’’’’’’’’’’’’’±”’.’’’’’’’’’’’’’’’’’’’į”’A’’’’’’’’’’’’’’’’’’’1•’>’’’’’’’’’’’’’’’’’’’q•’@’’’’’’’’’’’’’’’’’’’Į•’=’’’’’’’’’’’’’’’’’’’–’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q–’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’–’K’’’’’’’’’’’’’’’’’’’’’werden’’’’’’’’’’’’’’’і’A’’’’’’’’’’’’’’’’’’’!—’<’’’’’’’’’’’’’’’’’’’a—’;’’’’’’’’’’’’’’’’’’’”—’@’’’’’’’’’’’’’’’’’’’ń—’>’’’’’’’’’’’’’’’’’’’1˜’+’’’’’’’’’’’’’’’’’’’a˜’A’’’’’’’’’’’’’’’’’’’±˜’=’’’’’’’’’’’’’’’’’’’ń˜’?’’’’’’’’’’’’’’’’’’’A™’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q™’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘™’C’’’’’’’’’’’’’’’’’’’į™’?’’’’’’’’’’’’’’’’’’’1š’@’’’’’’’’’’’’’’’’’’’š’A’’’’’’’’’’’’’’’’’’’њ’>’’’’’’’’’’’’’’’’’’’›’=’’’’’’’’’’’’’’’’’’’Q›’B’’’’’’’’’’’’’’’’’’’”›’A’’’’’’’’’’’’’’’’’’’ń›’>’’’’’’’’’’’’’’’’’’’1œ’B’’’’’’’’’’’’’’’’’’’œ’A’’’’’’’’’’’’’’’’’’’ќ’C’’’’’’’’’’’’’’’’’’’!’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’1’’’’’’’’’’’’’’’’’’’‘’2’’’’’’’’’’’’’’’’’’’ѝ’1’’’’’’’’’’’’’’’’’’’ž’1’’’’’’’’’’’’’’’’’’’Qž’1’’’’’’’’’’’’’’’’’’’‘ž’1’’’’’’’’’’’’’’’’’’’ў’2’’’’’’’’’’’’’’’’’’’Ÿ’1’’’’’’’’’’’’’’’’’’’QŸ’.’’’’’’’’’’’’’’’’’’’Ÿ’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ÿ’=’’’’’’’’’’’’’’’’’’’ńŸ’?’’’’’’’’’’’’’’’’’’’A ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a ’A’’’’’’’’’’’’’’’’’’’± ’>’’’’’’’’’’’’’’’’’’’ń ’C’’’’’’’’’’’’’’’’’’’A”’=’’’’’’’’’’’’’’’’’’’”’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±”’A’’’’’’’’’’’’’’’’’’’¢’=’’’’’’’’’’’’’’’’’’’A¢’@’’’’’’’’’’’’’’’’’’’‘¢’?’’’’’’’’’’’’’’’’’’’ᢒA’’’’’’’’’’’’’’’’’’’1£’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q£’@’’’’’’’’’’’’’’’’’’’”£’?’’’’’’’’’’’’’’’’’’’ń£’A’’’’’’’’’’’’’’’’’’’A¤’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¤’<’’’’’’’’’’’’’’’’’’’Į¤’A’’’’’’’’’’’’’’’’’’’„’<’’’’’’’’’’’’’’’’’’’Q„’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘„’L’’’’’’’’’’’’’’’’’’’’’Datei’’’’’’’’’’’’’’’’į„’<’’’’’’’’’’’’’’’’’’’!¦’@’’’’’’’’’’’’’’’’’’’q¦’C’’’’’’’’’’’’’’’’’’’Į¦’=’’’’’’’’’’’’’’’’’’’§’?’’’’’’’’’’’’’’’’’’’Q§’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 3.5 Sichern ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘§’B’’’’’’’’’’’’’’’’’’’į§’D’’’’’’’’’’’’’’’’’’’1Ø’A’’’’’’’’’’’’’’’’’’’Ø’3’’’’’’’’’’’’’’’’’’’ĮØ’@’’’’’’’’’’’’’’’’’’’©’@’’’’’’’’’’’’’’’’’’’a©’=’’’’’’’’’’’’’’’’’’’”©’B’’’’’’’’’’’’’’’’’’’ń©’*’’’’’’’’’’’’’’’’’’’!Ŗ’?’’’’’’’’’’’’’’’’’’’qŖ’B’’’’’’’’’’’’’’’’’’’ĮŖ’=’’’’’’’’’’’’’’’’’’’«’’’’’’’’’’’’’’’’’’’’!«’>’’’’’’’’’’’’’’’’’’’a«’B’’’’’’’’’’’’’’’’’’’±«’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į«’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¬’@’’’’’’’’’’’’’’’’’’’a¬’@’’’’’’’’’’’’’’’’’’’±¬’B’’’’’’’’’’’’’’’’’’’­’@’’’’’’’’’’’’’’’’’’’Q­’@’’’’’’’’’’’’’’’’’’’’’gung. ’’’’’’’’’’’’’’’”­’A’’’’’’’’’’’’’’’’’’’ń­’>’’’’’’’’’’’’’’’’’’’1®’>’’’’’’’’’’’’’’’’’’’q®’!’’’’’’’’’’’’’’’’’’’”®’;’’’’’’’’’’’’’’’’’’’į®’>’’’’’’’’’’’’’’’’’’’!Æ’@’’’’’’’’’’’’’’’’’’’qÆ’A’’’’’’’’’’’’’’’’’’’ĮÆ’?’’’’’’’’’’’’’’’’’’’°’’’’’’’’’’’’’’’’’’’’1°’?’’’’’’’’’’’’’’’’’’’°’<’’’’’’’’’’’’’’’’’’’Į°’A’’’’’’’’’’’’’’’’’’’±’>’’’’’’’’’’’’’’’’’’’Q±’>’’’’’’’’’’’’’’’’’’’‘±’A’’’’’’’’’’’’’’’’’’’į±’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’²’’’’ńÅa€ė’’„<’’’’<<…N ’’’’’’ eudas.hdb.5’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (43)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 5.1 ×ffnen ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’B’’’’’’’’’’’’’’’’’’’’T’’’’’’’’’’’’’’’’’’’ၒ@’’’’’’’’’’’’’’’’’’’1‚’@’’’’’’’’’’’’’’’’’’’‚’C’’’’’’’’’’’’’’’’’’’т’’’’’’’’’’’’’’’’’’’’ń‚’?’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ƒ’A’’’’’’’’’’’’’’’’’’’у’B’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A„’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”„’C’’’’’’’’’’’’’’’’’’’ń„’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q…’C’’’’’’’’’’’’’’’’’’’”…’’’’’’’’’’’’’’’’’’’’Į…’A’’’’’’’’’’’’’’’’’’’†’A’’’’’’’’’’’’’’’’’’’a†’=’’’’’’’’’’’’’’’’’’’”†’’’’’’’’’’’’’’’’’’’’±†’=’’’’’’’’’’’’’’’’’’’ń†’@’’’’’’’’’’’’’’’’’’’A‡’@’’’’’’’’’’’’’’’’’’’‘‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‡’K’’’’’’’’’’’’’’’’’’’’’Ihre’’’’’’’’’’’’’’’’’ˆ’A’’’’’’’’’’’’’’’’’’’Qˆ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ሒT’’’’’’’’’’’’’’’’’’’A‰’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‰’>’’’’’’’’’’’’’’’’’’’ቒ?’’’’’’’’’’’’’’’’’’’1Š’>’’’’’’’’’’’’’’’’’’’qŠ’B’’’’’’’’’’’’’’’’’’’ĮŠ’C’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’N’’’’’’’’’’’’’’’’’’’’’das’’’’’’’’’’’’’’’’’’a‹’?’’’’’’’’’’’’’’’’’’’±‹’>’’’’’’’’’’’’’’’’’’’ń‹’C’’’’’’’’’’’’’’’’’’’AŒ’?’’’’’’’’’’’’’’’’’’’‘Œ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮŒ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!’N’’’’’’’’’’’’’’’’’’’q’M’’’’’’’’’’’’’’’’’’’Į’&’’’’’’’’’’’’’’’’’’’ń’'’’’’’’’’’’’’’’’’’’’!Ž’$’’’’’’’’’’’’’’’’’’’QŽ’$’’’’’’’’’’’’’’’’’’’Ž’.’’’’’’’’’’’’’’’’’’’±Ž’!’’’’’’’’’’’’’’’’’’’įŽ’R’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’ᐒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‘’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‘’A’’’’’’’’’’’’’’’’’’’į‘’C’’’’’’’’’’’’’’’’’’’1’’U’’’’’’’’’’’’’’’’’’’‘’’@’’’’’’’’’’’’’’’’’’’į’’A’’’’’’’’’’’’’’’’’’’1“’>’’’’’’’’’’’’’’’’’’’q“’@’’’’’’’’’’’’’’’’’’’’’den. ’’’’’’’’’’’’’’’’Į“’V’’’’’’’’’’’’’’’’’’’!”’A’’’’’’’’’’’’’’’’’’’q”’@’’’’’’’’’’’’’’’’’’’Į”’+’’’’’’’’’’’’’’’’’’’ń”’S’’’’’’’’’’’’’’’’’’’Q•’@’’’’’’’’’’’’’’’’’’’”•’?’’’’’’’’’’’’’’’’’’’ń•’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 5.2 Bewegen ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’–’A’’’’’’’’’’’’’’’’’’’a–’C’’’’’’’’’’’’’’’’’’’±–’>’’’’’’’’’’’’’’’’’’’’’ Funktionen ’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’und ’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’1—’>’’’’’’’’’’’’’’’’’’’q—’C’’’’’’’’’’’’’’’’’’’Į—’>’’’’’’’’’’’’’’’’’’’˜’B’’’’’’’’’’’’’’’’’’’Q˜’’’’’’’’’’’’’’’’’’’’q˜’>’’’’’’’’’’’’’’’’’’’±˜’C’’’’’’’’’’’’’’’’’’’™’D’’’’’’’’’’’’’’’’’’’Q™’A’’’’’’’’’’’’’’’’’’’”™’A’’’’’’’’’’’’’’’’’’’ń™’>’’’’’’’’’’’’’’’’’’’1š’C’’’’’’’’’’’’’’’’’’’š’>’’’’’’’’’’’’’’’’’’’Įš’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᚒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’›’A’’’’’’’’’’’’’’’’’’’Q›’>’’’’’’’’’’’’’’’’’’’‘›’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į›’I’’’’’’’’’’’’’’’’’’’’’schon’’’’’’’’’’’’’’’’œ’?’’’’’’’’’’’’’’’’’’’aœ’@’’’’’’’’’’’’’’’’’’’±œ’@’’’’’’’’’’’’’’’’’’’’=’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’?’’’’’’’’’’’’’’’’’’’±’A’’’’’’’’’’’’’’’’’’’ž’?’’’’’’’’’’’’’’’’’’’Qž’A’’’’’’’’’’’’’’’’’’’”ž’>’’’’’’’’’’’’’’’’’’’įž’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 5.3 Suchen ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ÿ’?’’’’’’’’’’’’’’’’’’’aŸ’?’’’’’’’’’’’’’’’’’’’±Ÿ’@’’’’’’’’’’’’’’’’’’’ ’B’’’’’’’’’’’’’’’’’’’Q ’C’’’’’’’’’’’’’’’’’’’” ’>’’’’’’’’’’’’’’’’’’’į ’@’’’’’’’’’’’’’’’’’’’1”’>’’’’’’’’’’’’’’’’’’’q”’?’’’’’’’’’’’’’’’’’’’Į”’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į”’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’!¢’>’’’’’’’’’’’’’’’’’’’a¢’?’’’’’’’’’’’’’’’’’’’±¢’=’’’’’’’’’’’’’’’’’’’ń¢’=’’’’’’’’’’’’’’’’’’’1£’B’’’’’’’’’’’’’’’’’’’£’?’’’’’’’’’’’’’’’’’’’Ń£’1’’’’’’’’’’’’’’’’’’’¤’C’’’’’’’’’’’’’’’’’’’a¤’B’’’’’’’’’’’’’’’’’’’±¤’Q’’’’’’’’’’’’’’’’’’’„’>’’’’’’’’’’’’’’’’’’’Q„’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’<’’’’’’’’’’’’’’’’’’’’’ steht. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į„’A’’’’’’’’’’’’’’’’’’’¦’@’’’’’’’’’’’’’’’’’’’a¦’A’’’’’’’’’’’’’’’’’’’’’ ersten Satz. ’’’’’’’’±¦’>’’’’’’’’’’’’’’’’’’’ń¦’A’’’’’’’’’’’’’’’’’’’A§’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’§’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į§’O’’’’’’’’’’’’’’’’’’’AØ’M’’’’’’’’’’’’’’’’’’’‘Ø’'’’’’’’’’’’’’’’’’’’’ĮØ’’’’’’’’’’’’’’’’’’’’ᨒ’’’’’’’’’’’’’’’’’’’©’’’’’’’’’’’’’’’’’’’’!©’’’’’’’’’’’’’’’’’’’’A©’’’’’’’’’’’’’’’’’’’’a©’R’’’’’’’’’’’’’’’’’’’Į©’’’’’’’’’’’’’’’’’’’’į©’’’’’’’’’’’’’’’’’’’’Ŗ’’’’’’’’’’’’’’’’’’’’!Ŗ’’’’’’’’’’’’’’’’’’’’AŖ’’’’’’’’’’’’’’’’’’’’aŖ’’’’’’’’’’’’’’’’’’’’Ŗ’’’’’’’’’’’’’’’’’’’’”Ŗ’’’’’’’’’’’’’’’’’’’’ĮŖ’’’’’’’’’’’’’’’’’’’’įŖ’’’’’’’’’’’’’’’’’’’’«’’’’’’’’’’’’’’’’’’’’!«’’’’’’’’’’’’’’’’’’’’A«’’’’’’’’’’’’’’’’’’’’a«’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į«’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń«’K’’’’’’’’’’’’’’’’’’’’’ der Datei’’’’’’’’’’’’A¬’A’’’’’’’’’’’’’’’’’’’‘¬’?’’’’’’’’’’’’’’’’’’’ᬒ?’’’’’’’’’’’’’’’’’’’1­’’’’’’’’’’’’’’’’’’’’Q­’@’’’’’’’’’’’’’’’’’’’”­’B’’’’’’’’’’’’’’’’’’’ń­’C’’’’’’’’’’’’’’’’’’’A®’>’’’’’’’’’’’’’’’’’’’®’A’’’’’’’’’’’’’’’’’’’Ń®’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Æ’’’’’’’’’’’’’’’’’’’’!Æ’:’’’’’’’’’’’’’’’’’’’aÆ’5’’’’’’’’’’’’’’’’’’’”Æ’=’’’’’’’’’’’’’’’’’’’ᯒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’°’B’’’’’’’’’’’’’’’’’’’Q°’B’’’’’’’’’’’’’’’’’’’”°’?’’’’’’’’’’’’’’’’’’’ń°’=’’’’’’’’’’’’’’’’’’’1±’=’’’’’’’’’’’’’’’’’’’q±’D’’’’’’’’’’’’’’’’’’’Į±’:’’’’’’’’’’’’’’’’’’’²’@’’’’’’’’’’’’’’’’’’’Q²’A’’’’’’’’’’’’’’’’’’’”²’=’’’’’’’’’’’’’’’’’’’į²’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’L’’’’’’’’’’’’’’’’’’’a³’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’’’’’’’’’’’’’’’’’’’’”³’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Į³’>’’’’’’’’’’’’’’’’’’’“’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A“’M’’’’’’’’’’’’’’’’’’’’’zu’’’’’’’’’’’’’’’’’’’‘“’C’’’’’’’’’’’’’’’’’’’į“’B’’’’’’’’’’’’’’’’’’’1µ’A’’’’’’’’’’’’’’’’’’’µ’’’’’’’’’’’’’’’’’’’’”µ’?’’’’’’’’’’’’’’’’’’’ńµ’@’’’’’’’’’’’’’’’’’’’A¶’?’’’’’’’’’’’’’’’’’’’‘¶’=’’’’’’’’’’’’’’’’’’’Ѷ’A’’’’’’’’’’’’’’’’’’’!·’=’’’’’’’’’’’’’’’’’’’a·’A’’’’’’’’’’’’’’’’’’’±·’’’’’’’’’’’’’’’’’’’’Ń·’B’’’’’’’’’’’’’’’’’’’!ø’?’’’’’’’’’’’’’’’’’’’qø’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1²’>’’’’’’’’’’’’’’’’’’’q²’>’’’’’’’’’’’’’’’’’’’±²’=’’’’’’’’’’’’’’’’’’’ń²’’’’’’’’’’’’’’’’’’’’³’A’’’’’’’’’’’’’’’’’’’a³’B’’’’’’’’’’’’’’’’’’’±³’B’’’’’’’’’’’’’’’’’’’“’@’’’’’’’’’’’’’’’’’’’Q“’B’’’’’’’’’’’’’’’’’’’”“’3’’’’’’’’’’’’’’’’’’’į“’@’’’’’’’’’’’’’’’’’’’1µ’A’’’’’’’’’’’’’’’’’’’µ’A’’’’’’’’’’’’’’’’’’’ѵ’-’’’’’’’’’’’’’’’’’’’¶’?’’’’’’’’’’’’’’’’’’’Q¶’S’’’’’’’’’’’’’’’’’’’±¶’@’’’’’’’’’’’’’’’’’’’·’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’3 Das virtuelle Dateimodell ’’3.1 Dateistruktur ’’’’’’’’’’’’.Eine EUDAS-Datei hat folgende Bestandteile: ’’^- 0 bis 5000 #on("i")#SŁtze#off("i")#, von 1 an durchnumeriert. Jeder Satz enthŁlt fŪr’’’’’’’’N jedes Feld einen variabel langen Text als Inhalt, der standardŻ’’’’’’’’’’’’’ mŁūig leer ist. ’’’’’’’’’’’’^- 1 bis 256 #on("i")#Felder#off("i")#, die die SŁtze aufteilen. Jedes Feld besitzt einen’’’’’’n #on("i")#Feldnamen#off("i")# als Text und einen von vier #on("i")#Feldtypen#off("i")# (TEXT, ZAHL,’’’’’’’’’’> DATUM oder DIN). Der Feldname dient zur Identifizierung des’N Feldes, der Feldtyp spezifiziert die Art der Behandlung beim VerŻ’’’’’’’’’’’ gleichen von Feldern. ’’’’’’^- Drei Zusatztexte. Der erste nimmt die #on("i")#PrŪfbedingungen#off("i")# auf, der’’’’’’’’’’’> zweite speichert das Datum der letzten VerŁnderung und der’’N dritte kann allgemeine #on("i")#Notizen#off("i")# aufnehmen. ’’’’’’’’’’’’’’’^- Einen #on("i")#Satzzeiger#off("i")#, der einen bestimmten Satz als aktuellen Satz’’’’’’’’’’’N auszeichnet. Der Satzzeiger kann durch PositionierungsoperatioŻ’’’’’’’’’’’’’ nen verŁndert werden. ’’’’’’^- Eine #on("i")#Sortierreihenfolge#off("i")#, die angibt, in welcher Feldreihenfolge die’’’’’’N Datei zuletzt sortiert worden ist. Dazu fŪr jeden Satz eine AngaŻ’’’’’’’’’’’N be, ob er entsprechend dieser Reihenfolge an der richtigen PosiŻ’’’’’’’’’’’’ tion steht. N- Eine interne Datenstruktur, die beschleunigten Zugriff auf eine’’’’’’’’’’’’’N Satz nach dem Inhalt des ersten Feldes ermŚglicht. Diese Struktur’’’’’’’’’’’N steht ganz unter Kontrolle von EUDAS und kann nicht von auūen’’’’’’’’’’’’’’’ manipuliert werden. ’’’’’’’’N#on("b")#Virtuelle Datei#off("b")# Die meisten EUDAS-Funktionen arbeiten’’’’’’Ndirekt auf einer EUDAS-Datei, sondern auf der sogenannten #on("i")#virŻ’’’’’’’Ntuellen Datei#off("i")#, die aus mehreren realen Dateien bestehen kann. Die’’’>virtuelle Datei erscheint nach auūen hin wie eine einzelne’’’’NEUDAS-Datei. Die Operationen auf der virtuellen Datei werden jeŻ’’’’’’’’’’’’’’>weils auf die einzelnen Bestandteile abgebildet. ’’’’’’’’’’’’’N Damit eine EUDAS-Datei Bestandteil der virtuellen Datei wird,’’’’’’’’’’’’’Nmuū sie geŚffnet werden. Dieses ×ffnen kann auf dreierlei Art und’’’’’’’’’’’’’Weise geschehen. ’’’’’’’’’’’’’N Das ×ffnen der ersten Datei stellt eine neue virtuelle Datei’’’’’’’’’’’’’’Nher. Die Feldnamen und Feldeigenschaften der ersten Datei werden’’’’’’’’’’’’’’Nin der virtuellen Datei Ūbernommen. Dies ist der Normalfall, in dem’’’’’’’’’’’Nsich die virtuelle Datei noch nicht von der zugrundeliegenden Datei’’’’’’’’’’’unterscheidet. ’’’’’’’’’’’’’’’> Bei diesem ersten ×ffnen muū angegeben werden, ob die virŻNtuelle Datei verŁndert werden soll oder nicht. Falls die virtuelle’’’’’’’’’’’’NDatei verŁndert werden soll, wird eine Arbeitskopie aller geŚffneten’’’’’’’’’’>Dateien angelegt. Die Ursprungsdateien kŚnnen erst am Ende der>Arbeit mit den geŁnderten Kopien Ūberschrieben werden. ’’’’’’’N#on("b")#Weitere Dateien#off("b")# Weitere Dateien kŚnnen gekettet oder’’’’’’’Nwerden. Gekettete Dateien werden logisch an die zuerst geŚffnete’’’’’’’’’’’’’’NDatei angehŁngt. Ihre Dateistruktur wird ignoriert, sollte aber mit’’’’’’’’’’’Nder ersten Datei Ūbereinstimmen. Die Folge aneinander geketteter’’’’’’’’’’’’’’NEUDAS-Dateien wird als #on("i")#Hauptdatei#off("i")# bezeichnet. ’’’’’’’’’’’’’N In der Hauptdatei werden die SŁtze von 1 an durchnumeriert;’’’’’’’’’’’’’’’Ndie Aufeinanderfolge der SŁtze wird durch die Anordnung der SŁtze’’’’’’’’’’’’’Nin den einzelnen Dateien und die Reihenfolge bestimmt, in der die’’’’’’’’’’’’’Dateien gekettet wurden. ’’’’’N Die gekoppelten Dateien werden der Hauptdatei untergeordnet.’’’’’’’’’’’’’’NDie in ihnen enthaltenen Informationen werden nur angezeigt, wenn’’’’’’’’’’’’’>sie mit einem Satzinhalt der Hauptdatei korrespondieren. Der’’>Mechanismus dieser Satzkopplung wird im nŁchsten Abschnitt’’’’>#center#Abb. 3-1 Schematischer Aufbau der virtuellen Datei ’N Die SŁtze der gekoppelten Dateien werden in Relation zu den’’’’’’’’’’’’’’’NSŁtzen in der Hauptdatei gesetzt. Zu jedem Satz in der Hauptdatei’’’’’’’’’’’’’Nkann eine Anzahl von SŁtzen aus jeder Koppeldatei gehŚren. Diese’’’’’’’’’’’’’’^SŁtze mŪssen in den Inhalten der sogenannten #on("i")#Koppelfelder#off("i")# ŪberŻ’’’’’’’’’’’’N Welche Felder Koppelfelder sind, richtet sich nach den FeldŻ’’’’’’’’’’’’’’Nnamen. Die ersten Felder der Koppeldatei, die auch in der HauptŻ’’’’’’’’’’’’’’Ndatei vorhanden sind, werden als Koppelfelder betrachtet. Die KopŻ’’’’’’’’’’’’Npelfelder mŪssen also bei der Koppeldatei am Anfang stehen - in’’’’’’’’’’’’’’’>der Hauptdatei kann jedes beliebige Feld ein Koppelfeld sein. N Wenn eine Datei zur virtuellen Datei gekoppelt wird, werden’’’’’’’’’’’’’’’Nalle Felder, die nicht Koppelfelder sind, in die virtuelle Datei aufŻ’’’’’’’’’Ngenommen. Die Koppelfelder brauchen nicht noch mal wiederholt zu’’’’’’’’’’’’’’.werden, da ihr Inhalt ja immer identisch ist. N Zu beachten ist, daū bei diesem Verfahren auch NamenskonflikŻ’’’’’’’’’’’’’>te entstehen kŚnnen, wenn nach den Koppelfeldern spŁter wiederNein Feldname vorkommt, der auch in der Hauptdatei vorhanden ist.’’’’’’’’’’’’’’>In den FŁllen, in denen Felder durch ihren Namen angesprochen’Nwerden, ist dann das zweite Feld gleichen Namens nicht verfŪgbar. ’’’’’’’’’’’’.#center#Abb. 3-2 Schema des Koppelvorgangs ’N#on("b")#Kombinationen#off("b")# Beim VorwŁrtsgehen in der virtuellen Datei’’’Nzu jedem Satz der Hauptdatei nacheinander alle mŚglichen KombinaŻ’’’’’’’’’’’’’>tionen der zugehŚrigen KoppelsŁtze angezeigt, denn es kŚnnen’’>mehrere passende KoppelsŁtze vorhanden sein. Die Satznummer’’’Nbleibt dabei gleich; die einzelnen Kombinationen werden von 1 an’’’’’’’’’’’’’’>durchgezŁhlt. Beim RŪckwŁrtsgehen wird aus technischen GrŪnden.immer nur die erste Kombination angezeigt. ’’’N Existiert zu einem Satz kein passender Koppelsatz, so bleiben’’’’’’’’’’’’’>die entsprechenden Felder leer. Die KoppelsŁtze mŪssen in der’Nganzen Koppeldatei gesucht werden, daher ist bei groūen KoppelŻ’’’’’’’’’’’’’’’.dateien die Suchzeit zu berŪcksichtigen. ’’’’’3.4 Önderungen ’’’’’’’’’’’’’’’NIn der virtuellen Datei kann auch geŁndert werden. Dabei ist jedoch’’’’’’’’’’’NVorsicht angebracht. Es muū festgelegt sein, wie Önderungen der’’’’’’’’’’’’’’’Neinzelnen Felder auf die beteiligten Dateien abgebildet werden. ’’’’’’’’’’’’’’N Falls die virtuelle Datei keine Koppeldateien enthŁlt, werden’’’’’’’’’’’’’>Önderungen am aktuellen Satz an der zugehŚrigen Datei durchgeŻ>fŪhrt. Das LŚschen eines Satzes wird auch direkt in der Datei’NdurchgefŪhrt. Ein neuer Satz wird immer in der Datei eingefŪgt, zu’’’’’’’’’’’’Nder der aktuelle Satz gehŚrt - am Ende der ersten Datei kann also’’’’’’’’’’’’’>kein Satz eing’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ø’4’’’’’’’’’’’’’’’’’’’įø’4’’’’’’’’’’’’’’’’’’’!¹’4’’’’’’’’’’’’’’’’’’’a¹’4’’’’’’’’’’’’’’’’’’’”¹’1’’’’’’’’’’’’’’’’’’’į¹’4’’’’’’’’’’’’’’’’’’’!ŗ’4’’’’’’’’’’’’’’’’’’’aŗ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ŗ’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŗ’@’’’’’’’’’’’’’’’’’’’A»’B’’’’’’’’’’’’’’’’’’’‘»’=’’’’’’’’’’’’’’’’’’’Ń»’<’’’’’’’’’’’’’’’’’’’¼’>’’’’’’’’’’’’’’’’’’’Q¼’@’’’’’’’’’’’’’’’’’’’’’mŪssen. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¼’H’’’’’’’’’’’’’’’’’’’’’gelten’’’’’’’’’’’’’’’ń¼’@’’’’’’’’’’’’’’’’’’’A½’?’’’’’’’’’’’’’’’’’’’‘½’B’’’’’’’’’’’’’’’’’’’į½’A’’’’’’’’’’’’’’’’’’’1¾’’’’’’’’’’’’’’’’’’’’Q¾’@’’’’’’’’’’’’’’’’’’’”¾’@’’’’’’’’’’’’’’’’’’’ń¾’<’’’’’’’’’’’’’’’’’’’1æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qæ’’’’’’’’’’’’’’’’’’’’qæ’’’’’’’’’’’’’’’’’’’’’’ .. ’’’’’’’’’’’’ .. ’’’’’’’’’’‘æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±æ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńæ’I’’’’’’’’’’’’’’’’’’’’’haben,’’’’’’’’’’’’’’’AĄ’A’’’’’’’’’’’’’’’’’’’‘Ą’=’’’’’’’’’’’’’’’’’’’ŃĄ’=’’’’’’’’’’’’’’’’’’’Į’=’’’’’’’’’’’’’’’’’’’QĮ’’’’’’’’’’’’’’’’’’’’qĮ’@’’’’’’’’’’’’’’’’’’’ĮĮ’=’’’’’’’’’’’’’’’’’’’Ā’@’’’’’’’’’’’’’’’’’’’QĀ’5’’’’’’’’’’’’’’’’’’’‘Ā’=’’’’’’’’’’’’’’’’’’’ŃĀ’@’’’’’’’’’’’’’’’’’’’!Ć’?’’’’’’’’’’’’’’’’’’’qĆ’@’’’’’’’’’’’’’’’’’’’ĮĆ’?’’’’’’’’’’’’’’’’’’’Ä’?’’’’’’’’’’’’’’’’’’’aÄ’’’’’’’’’’’’’’’’’’’’Ä’A’’’’’’’’’’’’’’’’’’’ŃÄ’=’’’’’’’’’’’’’’’’’’’Å’A’’’’’’’’’’’’’’’’’’’aÅ’>’’’’’’’’’’’’’’’’’’’”Å’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’5 Gespeicherte Daten abfragen NAls letzte Vorbereitung, bevor Sie mit der Adreūdatei spielen kŚnŻ’’’’’’’’’’’’^nen, mŪssen Sie die Datei wie einen Karteikasten #on("i")#Śffnen#off("i")#. Nach dem’’’’’’’’’’N×ffnen beziehen sich alle weiteren Funktionen auf die gerade geŻ’’’’’’’’’’’’’’NŚffnete Datei. Aus diesem Grund darf auch immer nur eine einzige’’’’’’’’’’’’’’NDatei geŚffnet sein - als hŁtte auf Ihrem Schreibtisch nur ein KarŻ’’’’’’’’’’’teikasten Platz. ’’’’’’’’’’’’’N Dazu wŁhlen Sie jetzt wieder das erste MenŪ an. Dort finden’’’’’’’’’’’’’’’Sie die Funktion ’’’’’’’’’’’’’ O ×ffnen ’’’’’’’’’’’’’NWŁhlen Sie diese Funktion aus. Dann drŪcken Sie die Leertaste, um’’’’’’’’’’’’’Ndie Funktion auszufŪhren. Als erstes erscheint im unteren Teil des’’’’’’’’’’’’Bildschirms eine Frage: ’’’’’’^___________________________________________________________________________________________ ’’N Wollen Sie etwas aendern (eine Arbeitskopie anlegen) (j/n) ? ’’’’’’’’’’’^___________________________________________________________________________________________ ’’NDer Cursor bleibt hinter der Frage stehen. Sie kennen diesen FrageŻ’’’’’’’’’’’zustand ja schon. ’’’’’’’’’’’’N In diesem Fall wollen Sie an der Spieldatei nichts verŁndern,’’’’’’’’’’’’’NSie beantworten die Frage also mit einem 'n'. Als nŁchstes werden’’’’’’’’’’’’’>Sie nach dem Namen gefragt (Beachten Sie auch hier wieder die’Statuszeile). > Tippen Sie nun 'Adressen' und beenden Sie die Eingabe mit’NRETURN. EUDAS Śffnet die Datei und kehrt zum MenŪ zurŪck. AlterŻ’’’’’’’’’’’’’’Nnativ kŚnnen Sie die Datei auch in einer Auswahl ankreuzen, wenn’’’’’’’’’’’’’’Sie ESC 'z' tippen. ’’’’’’’’’’N#on("b")#Fuūzeile#off("b")# Nach der AusfŪhrung dieser Funktion sollten Sie’’’NAufmerksamkeit auf die letzte Zeile des Bildschirms richten. Hier’’’’’’’’’’’’’.finden Sie jetzt folgendes vor: ’’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’^ Akt.Datei: "Adressen" Manager: Datum: 22.07.87 ’’’’’’’’’’^___________________________________________________________________________________________ ’’>Neben dem Datum und dem eingestellten Manager (dies kommt vielNspŁter) sehen Sie hier, welche Datei Sie geŚffnet haben und nun’’’’’’’’’’’’’’’>bearbeiten kŚnnen. Diese Fuūzeile finden Sie auch in den andeŻNren MenŪs. Lediglich die mittlere Angabe Łndert sich bei den andeŻ’’’’’’’’’’’’Nren MenŪs (eine ErlŁuterung dazu finden Sie in spŁteren Kapiteln). ’’’’’’’’’’’N#on("b")#Anzeige#off("b")# Zum Anzeigen der Daten in der Adreūdatei mŪssen SieNzweite MenŪ 'Einzelsatz' anwŁhlen (durch DrŪcken der Pfeiltaste’’’’’’’’’’’’’’’>RECHTS). Am linken Rand erscheint das neue MenŪ mit den AnzeiŻNgefunktionen. Der Rest des Bildschirms enthŁlt das Formular fŪr die’’’’’’’’’’’NAdreūdatei mit den Daten des ersten Satzes. Abbildung 5-1 zeigt’’’’’’’’’’’’’’’.das Bild, das sich dann ergibt. ’’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv N --------------: Satz 1 ................... Adressen ....... Zeile 1 ’. Positionieren : Name Wegner ’’’’’’’’. W Weiter : Vorname Herbert ’’’’’’’. Z ZurŪck : PLZ 5000 ’’’’’’’’’’. N Satz.Nr : Ort KŚln ’’’’’’’’’’. --------------: Strasse KrŁmergasse 12 . Suchbedingung : m/w m ’’’’’’’’’’’’’^ S Setzen : ........................................................... ’’’’’’’’’’’’ L LŚschen : ’’’’’’’’ M Markierung : ’’’’’’’’ --------------: ’’’’’’’’ Datensatz : ’’’’’’’’ - EinfŪgen : ’’’’’’’’ - Öndern : ’’’’’’’’ - Tragen : ’’’’’’’’ - Holen : ’’’’’’’’ --------------: ’’’’’’’’ F Feldauswahl : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 5-1 MenŪ 'Einzelsatz' ’’’’’’’’’NDas automatisch generierte Formular zeigt immer genau einen Satz.’’’’’’’’’’’’’NDas Formular besteht aus drei Teilen: der Ųberschrift, dem Feldteil’’’’’’’’’’’^und der Abschluūzeile. In der #on("i")#Ųberschrift#off("i")# steht der Name der Datei’’’’’’’’’N("Adressen"), die Satznummer (1) und die Nummer der ersten angeŻ’’’’’’’’’’’’’’Nzeigten Zeile (immer 1, auūer wenn die Datei mehr Felder hat, als’’’’’’’’’’’’’>auf den Bildschirm passen). In manchen FŁllen kŚnnen auch nochNweitere Informationen dort auftauchen, wie wir spŁter sehen werŻ’’’’’’’’’’’’’’^ Im #on("i")#Feldteil#off("i")# befindet sich der eigentliche Inhalt, und zwar sind’’’’’’’’Nlinks markiert die Feldnamen zu sehen, wŁhrend rechts die zugehŚŻ’’’’’’’’’’’’’Nrigen Inhalte des betreffenden Satzes stehen. Dieses Bild Łhnelt’’’’’’’’’’’’’’.einer Karteikarte mit einem festen Format. ’’’^ Die #on("i")#Abschluūzeile#off("i")# am Ende gibt an, daū fŪr diesen Satz keine’’’’’’’’’’’Nweiteren Informationen mehr vorhanden sind. Wir werden aber spŁŻ’’’’’’’’’’’’’’Nter noch sehen, wie man anderenfalls die restlichen InformatioŻ’’’’’’’’’’’’’’’nen sichtbar mefŪgt werden, wenn noch weitere Dateien folgen. N EnthŁlt die virtuelle Datei Koppeldateien, werden die ÖnderunŻ’’’’’’’’’’’’Ngen in der Hauptdatei wie oben beschrieben durchgefŪhrt. ÖnderunŻ’’’’’’’’’’’’’Ngen, die Felder in den Koppeldateien betreffen, werden nach folgenŻ’’’’’’’’’’’.der Entscheidungstabelle behandelt: ’’’’’’’’’’> 1 2 3 4 5 ’’’’’’’’’’’’’> --------------- ’’’’’’’’’’’’> Koppelfelder verŁndert N J J N N ’’’’’’’’’’’’’> Ųbrige Felder verŁndert N - - J J ’’’’’’’’’’’’’> Ųbrige Felder leer - J N - N ’’’’’’’’’’’’’> Vorher Koppelsatz vorhanden - - - J N ’’’’’’’’’’’’’> --------------- ’’’’’’’’’’’’> Neuen Satz einfŪgen x x ’’’’’’’’’’’’’. Koppelsatz Łndern x . Kopplung aktualisieren x ’’’’’’>Fallß1: Es wurden keine VerŁnderungen an den Feldern des KopŻ’N pelsatzes vorgenommen, daher ist auch keine Aktion notŻ’’’’’’’’’’’’’’’ wendig. ’’’’’’’’’’’’’’NFallß2: Eines der Koppelfelder wurde verŁndert. Die Önderung wird’’’’’’’’’’’’’> in der Hauptdatei durchgefŪhrt. Die Ūbrigen Felder desN Koppelsatzes sind jedoch als leer angegeben. In diesem Fall’’’’’’’’’’’> wird der Koppelsatz nicht verŁndert, sondern nur eine’. neue Korrespondenz gesucht. ’’’’’’’’’’NFallß3: Eines der Koppelfelder wurde verŁndert, gleichzeitig entŻ’’’’’’’’’’’’’> halten aber auch die anderen Felder Informationen. In’N diesem Fall wird ein neuer Satz in der Koppeldatei angeŻ’’’’’’’’’’’’’’N fŪgt, der die neuen Inhalte enthŁlt. So wird vermieden,’’’’’’’’’’’’’’’N daū an anderer Stelle plŚtzlich kein passender Koppelsatz’’’’’’’’’’’’’ mehr vorhanden ist. ’’NFallß4: Nur Felder der Koppeldatei, die nicht Koppelfelder sind,’’’’’’’’’’’’’’N wurden verŁndert, auūerdem existierte ein korrespondieŻ’’’’’’’’’’’’’’’N render Satz in der Koppeldatei. In diesem Fall werden die’’’’’’’’’’’’’> Informationen im Koppelsatz abgeŁndert. ’’’’’’’’’’’’’’>Fallß5: Wie 4, nur war vorher noch kein Koppelsatz vorhanden’’N (Felder waren leer). In diesem Fall muū ein neuer Satz in’’’’’’’’’’’’’> die Koppeldatei eingefŪgt werden. EinfŪgungen in die’’> Koppeldatei geschehen immer am Dateiende. ’’’’’’’’’’’’N#on("b")#EinfŪgen/LŚschen#off("b")# Beim LŚschen eines Satzes der virtuellen’’>durch Tragen bleiben die Koppeldateien unverŁndert. Nach dem’’NEinfŪgen eines neuen Satzes wird nur dann ein Satz in einer KopŻ’’’’’’’’’’’’’’Npeldatei eingefŪgt, wenn dieser Satz nicht nur Koppelfelder enthalŻ’’’’’’’’’’’>ten wŪrde. Falls beim EinfŪgen nur die Koppelfelder angegeben’Nwerden, wird ein korrespondierender Satz in der Koppeldatei geŻ’’’’’’’’’’’’’’’>sucht. Vergleichen Sie hierzu die Regeln beim Öndern. ’’’’’’’’NFalls Önderungen der virtuellen Datei erlaubt sind, arbeitet EUDAS’’’’’’’’’’’’Nimmer auf Sicherheitskopien der beteiligten Dateien. Eine Datei, die’’’’’’’’’’Nwirklich verŁndert wurde, muū vor dem Aufbau einer neuen virtuelŻ’’’’’’’’’’’’’>len Datei gesichert oder explizit gelŚscht werden. ’’’’’’’’’’’N FŪr jede einzelne Datei kann festgelegt werden, ob sie gesiŻ’’’’’’’’’’’’’’Nchert werden soll oder nicht. Als Hilfe wird dazu fŪr jede Datei’’’’’’’’’’’’’’>angegeben, ob sie tatsŁchlich verŁndert wurde oder nicht. Die’NArbeitskopie kann beim Sichern die alte Version Ūberschreiben oder’’’’’’’’’’’’.unter einem neuen Namen gesichert werden. ’’’’N Am Ende des Sicherns kŚnnen die Arbeitskopien gelŚscht werŻ’’’’’’’’’’’’’’’Nden. Anderenfalls werden die Dateien so betrachtet, als ob sie diŻ’’’’’’’’’’’’>rekt nach dem Sichern wieder geŚffnet worden wŁren und stehen’weiterhin zur VerfŪgung. ’’’’’> Falls alle Dateien entweder gesichert oder nicht verŁndertNsind, werden beim nŁchsten ×ffnen einer neuen virtuellen Datei die’’’’’’’’’’’’.vorherigen Arbeitskopien gelŚscht. ’’’’’’’’’’’.3.6 Umschalten auf Koppeldatei ’’’’’’’’’’’’’’’NFalls eine Datei gekoppelt ist, kann man die virtuelle Datei auf’’’’’’’’’’’’’’Ndiese Koppeldatei umschalten. Dadurch verhŁlt sich die virtuelle’’’’’’’’’’’’’’NDatei so, als ob nur diese Koppeldatei geŚffnet wŁre. Die EinstelŻ’’’’’’’’’’’’Nlungen der Hauptdatei wie Markierungen und Suchbedingung bleiben’’’’’’’’’’’’’’Njedoch erhalten und stehen beim ZurŪckschalten wieder zur VerfŪŻ’’’’’’’’’’’’’’N Die Satzposition der Koppeldatei beim letzten Umschalten wird’’’’’’’’’’’’’>ebenfalls gespeichert und wird beim nŁchsten Umschalten wieder>eingenommen, unabhŁngig von der tatsŁchlichen Satzposition der.Koppeldatei zu diesem Zeitpunkt. ’’’’’’’’’’’’’> FŪr die Koppeldatei kŚnnen eigene Markierungen vergeben’’’>werden, die auch nach dem Umschalten gespeichert bleiben. AuchNein Suchmuster kann fŪr die Koppeldatei eingestellt werden, dies’’’’’’’’’’’’’’Ngeht jedoch beim ZurŪckschalten wieder verloren. Die eingestellte’’’’’’’’’’’’’NFeldauswahl fŪr die Bildschirmanzeige geht leider bei jedem UmŻ’’’’’’’’’’’’’’’schalten verloren. ’’’’’’’’’’’N Das Umschalten kann entweder im MenŪ 'Einzelsatz' oder beim’’’’’’’’’’’’’’’>EinfŪgen und Öndern durch ESC 'K' bewirkt werden, ebenso das’’NZurŪckschalten nur im MenŪ 'Einzelsatz'. Beim Umschalten aus EinŻ’’’’’’’’’’’’’>fŪgen oder Öndern erfolgt beim ZurŪckschalten eine RŪckkehr in>diesen Zustand. Dabei kŚnnen nach Anfrage die Koppelfelder desNaktuellen Satzes der Koppeldatei in die Hauptdatei Ūbernommen und’’’’’’’’’’’’’.damit eine bestimmte Kopplung bewirkt werden. 3.7 Mehrbenutzerbetrieb ’’’’’’>Durch Einstellen einer Managertask fŪr den Mehrbenutzerbetrieb>kŚnnen auch Dateien dieser Managertask beim ×ffnen direkt verŻ>wendet werden. Die Datei wird automatisch aus der Managertask’kopiert und geŚffnet. ’’’’’’’’N Falls die Datei geŁndert werden soll, wird eine Sperre in der’’’’’’’’’’’’’NManagertask gesetzt, die verhindert, daū auch ein anderer Benutzer’’’’’’’’’’’’Ndiese Datei zum Öndern Śffnet. Beim Sichern erfolgt dann ein RŪckŻ’’’’’’’’’’’’Nschreiben der Arbeitskopie. Die Sperre wird jedoch erst dann zuŻ’’’’’’’’’’’’’’NrŪckgesetzt, wenn alle Arbeitskopien gelŚscht werden, da erst dann’’’’’’’’’’’’>keine MŚglichkeit des RŪckschreibens mehr besteht. ’’’’’’’’’’’N Alle Dateien der Managertask werden bei der Dateiauswahl zum’’’’’’’’’’’’’’N×ffnen mit angeboten. Falls eine Datei in beiden Tasks existiert,’’’’’’’’’’’’’Nwird die Datei in der Managertask genommen, die Datei der eigenen’’’’’’’’’’’’’.Task jedoch erst nach Anfrage Ūberschrieben. ’N Damit die Sperre funktionieren kann, muū EUDAS in der ManaŻ’’’’’’’’’’’’’’’^gertask zur VerfŪgung stehen und die Task muū #on("i")#nach#off("i")# dem InsertieŻ’’’’’’’’’’’Nren von EUDAS als 'global manager' definiert werden (nicht 'free’’’’’’’’’’’’’’global manager' verwenden). ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’achen kann. ’’’’NNun wollen Sie nicht immer nur einen Satz betrachten (das wŁre ja’’’’’’’’’’’’’Nfurchtbar langweilig). Daher mŪssen Sie die MŚglichkeit haben, sich’’’’’’’’’’’>in der Datei zu "bewegen". Dies geschieht mit Hilfe der beiden W Weiter ’’’’’’’’’’’’’ Z ZurŪck ’’’’’’’’’’’’’>Sie haben die Wirkung, daū der Satz mit der nŁchsthŚheren bzw.NnŁchstniedrigeren Satznummer angezeigt wird. NatŪrlich funktioniert’’’’’’’’’’’>dies nur, wenn noch ein Satz vorhanden ist: am Anfang (Satz 1)NkŚnnen Sie nicht zurŪckgehen. In diesem Fall ignoriert EUDAS Ihren’’’’’’’’’’’’Befehl einfach. ’’’’’’’’’’’’’’> Wenn Sie bis zum Ende der Datei gehen (keine Angst - dieseNDatei enthŁlt nur 10 SŁtze), werden Sie feststellen, daū zum Schluū’’’’’’’’’’’Nein ganz leerer Satz erscheint. Dieser Satz ist eine Art EndemarkieŻ’’’’’’’’’’Nrung; er informiert Sie, daū keine weiteren SŁtze vorhanden sind.’’’’’’’’’’’’’NDieser Satz ist aber kein richtiger Satz, daher wird in der ŲberŻ’’’’’’’’’’’’’>schrift 'ENDE' angezeigt. (Wenn Ihnen diese Art EndemarkierungNmerkwŪrdig erscheint: sie hat schon einen triftigen Grund, s.6.2). ’’’’’’’’’’’> Um einen Satz mit bekannter Satznummer gezielt anzuwŁhlen,kŚnnen Sie die Funktion ’’’’’’ N Satz.Nr ’’’’’’’’’’’’Nverwenden. Sie mŪssen anschlieūend die Satznummer eingeben (Bitte’’’’’’’’’’’’’>mit RETURN beenden). Ist der Satz vorhanden, erscheint dieser,.ansonsten stehen Sie am Ende der Datei. ’’’’’’N#on("b")#Aufruf Ūber Buchstaben#off("b")# Vielleicht ist Ihnen inzwischen’’’’’Naufgefallen, daū vor jeder Funktion in einem MenŪ ein Buchstabe’’’’’’’’’’’’’’’Nsteht. Damit hat es folgendes auf sich: da das Positionieren des’’’’’’’’’’’’’’NCursors zum AuswŁhlen einer Funktion mehrere TastendrŪcke erforŻ’’’’’’’’’’’’’’>dern kann, haben Sie die MŚglichkeit, jede Funktion auch Ūber’einen Buchstaben auszufŪhren. N Dies ist besonders dann sinnvoll, wenn Sie mit den eben beŻ’’’’’’’’’’’’’’’Nsprochenen Funktionen schnell in der Datei "blŁttern" wollen. AnŻ’’’’’’’’’’’’’Ndererseits mŪssen Sie sich aber fŪr eine schnelle Reaktion auch’’’’’’’’’’’’’’’Neinige der Tasten merken. FŪr die Praxis empfiehlt sich folgender’’’’’’’’’’’’’>Kompromiū: die meistgebrauchten Funktionen Ūber Buchstaben und.der Rest durch Positionieren im MenŪ. ’’’’’’’’NStellen Sie sich vor, die Datei wŁre grŚūer und Sie mŪūten eine’’’’’’’’’’’’’’’Nbestimmte Adresse heraussuchen. Dazu wŪrden Sie durch die ganze’’’’’’’’’’’’’’’NDatei durchgehen, bis die gewŪnschte Adresse erscheint. Das wŁre’’’’’’’’’’’’’’NnatŪrlich bei vielen Adressen eine ungeheuer mŪhselige Arbeit, die’’’’’’’’’’’’Nmit einem Karteikasten wahrscheinlich schneller zu erledigen wŁre. ’’’’’’’’’’’> EUDAS bietet Ihnen jedoch die MŚglichkeit, nach bestimmtenNSŁtzen zu suchen. Dazu mŪssen Sie angeben, wonach gesucht werden’’’’’’’’’’’’’’>soll. Als Beispiel wollen wir die Adresse von Frau Simmern suŻNchen. Bewegen Sie sich zunŁchst zurŪck bis auf den ersten Satz.’’’’’’’’’’’’’’’Dann wŁhlen Sie die Funktion ’ Suchbedingung ’’’’’’’’ S Setzen ’’’’’’’’’’’’’>Auf dem Bildschirm verschwinden die Feldinhalte und der CursorNsteht hinter dem ersten Feldnamen. Dies bedeutet, daū Sie neben’’’’’’’’’’’’’’’>die Feldnamen etwas schreiben kŚnnen. Auch in der Statuszeile’>erscheint statt der Anzeige der MenŪnamen ein Hinweis auf die’NEingabemŚglichkeit (s. Abb. 5-2). Sie befinden sich jetzt in einem’’’’’’’’’’’’NZustand, in dem Sie hinter die Feldnamen etwas schreiben kŚnnen’’’’’’’’’’’’’’’>(dem sogenannten #on("i")#Satzeditor#off("i")#). ’’’’’’’’’’’’’N Als Angabe, was gesucht werden soll, schreiben Sie jetzt in der’’’’’’’’’’’Nersten Zeile neben 'Name' die Bedingung 'Simmern'. Sie haben jetzt’’’’’’’’’’’’^ein einfaches #on("i")#Suchmuster#off("i")# angegeben. Ein Suchmuster besteht aus’’’’’’’’’’’’’>Bedingungen, die neben die Feldnamen geschrieben werden. Unser.einfaches Suchmuster lautet Ūbersetzt: ’’’’’’’> WŁhle alle SŁtze aus, bei denen 'Simmern' im Feld 'Name'’’NBeenden Sie die Eingabe des Suchmusters mit ESC 'q'. Es erscheint’’’’’’’’’’’’’Nwieder das vorherige Bild, mit dem Unterschied, daū jetzt in der’’’’’’’’’’’’’’NŲberschrift ein 'SUCH-' auftaucht. EUDAS steht immer noch auf dem’’’’’’’’’’’’’> Die Anzeige 'SUCH' gibt an, daū ein Suchmuster eingestelltNwurde. Das Minuszeichen bedeutet, daū der aktuelle Satz die SuchŻ’’’’’’’’’’’’’>bedingung jedoch #on("i")#nicht#off("i")# erfŪllt. ’’’’’’’’’’’^___________________________________________________________________________________________ ’’^ SUCHMUSTER EINGEBEN: Abbruch: ESC h Beenden: ESC q Hilfe: ESC ? ’’’’’’’’’’’’’’’N --------------: Satz 1 .................... ............... Zeile 1 ’. Positionieren : Name Simmern ’’’’’’’ W Weiter : Vorname  Z ZurŪck : PLZ ’’’’ N Satz.Nr : Ort ’’’’ --------------: Strasse  Suchbedingung : m/w ’’’’^ * Setzen : ........................................................... ’’’’’’’’’’’’ L LŚschen : ’’’’’’’’ M Markierung : ’’’’’’’’ --------------: ’’’’’’’’ Datensatz : ’’’’’’’’ - EinfŪgen : ’’’’’’’’ - Öndern : ’’’’’’’’ - Tragen : ’’’’’’’’ - Holen : ’’’’’’’’ --------------: ’’’’’’’’ F Feldauswahl : ’’’’’’’’ --------------: ’’’’’’’’ : ’’’’’’’’ : ’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 5-2 Eingabe eines Suchmusters ’’N#on("b")#Positionierung#off("b")# Das Suchen beginnt erst, wenn Sie sich in’’’Nbewegen. In diesem Fall erhalten die Funktionen 'Satz weiter' und’’’’’’’’’’’’’N'Satz zurŪck' eine etwas geŁnderte Bedeutung. Sie gehen nŁmlich’’’’’’’’’’’’’’’Nnicht einfach zum nŁchsten bzw. vorigen Satz, sondern zum nŁchŻ’’’’’’’’’’’’’’’sten bzw. vorigen Satz. ’’’’’’N Als Indikator, daū Sie sich auf dem gesuchten Satz befinden,’’’’’’’’’’’’’’Ndient die Anzeige 'SUCH+'. Probieren Sie dies jetzt aus, indem Sie’’’’’’’’’’’’Nweitergehen. Als nŁchster Satz erscheint der gewŪnschte Satz 7. Die’’’’’’’’’’’>nicht ausgewŁhlten SŁtze wurden also Ūbersprungen. Das gleicheNpassiert, wenn Sie noch weiter gehen. Da kein passender Satz mehr’’’’’’’’’’’’’.vorhanden ist, erscheint der leere Endesatz. ’#limit (12.0)# ’’’’’’’’’’’’’’’> Denken Sie daran, daū das Einstellen der Suchbedingung’’’’> noch keine Suche bewirkt. Diese mŪssen Sie selbst’’’’’’’’’> durch Positionieren mit 'Weiter' oder 'ZurŪck' auslŚsen. ’#limit (13.5)# ’’’’’’’’’’’’’’’NSollten Sie sich nicht am Anfang der Datei befinden, wenn Sie eine’’’’’’’’’’’’NSuchbedingung einstellen, kann es sein, daū sich der gesuchte Satz’’’’’’’’’’’’Nvor oder hinter der aktuellen Position befindet. In diesem Fall’’’’’’’’’’’’’’’>mŪssen Sie entscheiden, ob Sie vorwŁrts oder rŪckwŁrts gehen.’>Wenn Sie rŪckwŁrts gehen und der Satz ist nicht in diesem AbŻ’Nschnitt, erscheint der erste Satz mit der Anzeige 'SUCH-'. Gehen Sie’’’’’’’’’’>dann wieder vorwŁrts, finden Sie den Satz auf jeden Fall. ’’’’N Die Funktion 'Satz.Nr' richtet sich natŪrlich nicht nach der’’’’’’’’’’’’’’Neingestellten Bedingung, da Sie ja eine bestimmte Satznummer wŪnŻ’’’’’’’’’’’’’>schen. Aus der 'SUCH'-Anzeige kŚnnen Sie jedoch entnehmen, ob’.die Suchbedingung auf diesen Satz zutrifft. ’’N#on("b")#Suchbedingung lŚschen#off("b")# Wollen Sie wieder alle SŁtze sehen,’’mŪssen Sie die Funktion ’’’’’’ Suchbedingung ’’’’’’’’ L LŚschen ’’’’’’’’’’’’>auswŁhlen. Die Anzeige 'SUCH' verschwindet wieder, um anzudeuŻ@@’’’’ eudas.ref.4’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>Ą’’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ša€ė’’»ø%P’’’’%P%P¼M ’’’’’’ eudas.ref.4’’’’’’’’’’’’’’’’’’»’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (39)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 4.1 Anzeige ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’>’’’’’’’’’’’’’’’’’’’q’?’’’’’’’’’’’’’’’’’’’Į’B’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’!‚’>’’’’’’’’’’’’’’’’’’’a‚’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‚’&’’’’’’’’’’’’’’’’’’’’’ #free (0.3)# ’’’’’’’’į‚’C’’’’’’’’’’’’’’’’’’’1ƒ’’’’’’’’’’’’’’’’’’’’’’ Feld 2 ’’’’’’’’Qƒ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’ Feld 4 ’’’’’’’’ƒ’E’’’’’’’’’’’’’’’’’’’’’ #free (0.3)# ’’’’’’’’у’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’K’’’’’’’’’’’’’’’’’’’’’an: ’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q„’’’’’’’’’’’’’’’’’’’’q„’@’’’’’’’’’’’’’’’’’’’Į„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ SUCH+/- ’’’’’’’’’į„’A’’’’’’’’’’’’’’’’’’’1…’C’’’’’’’’’’’’’’’’’’’…’A’’’’’’’’’’’’’’’’’’’х’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ MARK+/- ’’’’’’’’’ń…’@’’’’’’’’’’’’’’’’’’’A†’>’’’’’’’’’’’’’’’’’’’†’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ENDE ’’’’’’’’’’’’±†’@’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!‡’’’’’’’’’’’’’’’’’’’’A‡’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’‘‡’>’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’ˆ’>’’’’’’’’’’’’’’’’’’’Qˆ’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ˆ’I’’’’’’’’’’’’’’’’’’’’’FeldŻ’’’’’’’’’’’’’’’’ሒB’’’’’’’’’’’’’’’’’’’1‰’>’’’’’’’’’’’’’’’’’’’q‰’@’’’’’’’’’’’’’’’’’’’Į‰’2’’’’’’’’’’’’’’’’’’’Š’<’’’’’’’’’’’’’’’’’’’AŠ’B’’’’’’’’’’’’’’’’’’’‘Š’C’’’’’’’’’’’’’’’’’’’ኒC’’’’’’’’’’’’’’’’’’’1‹’B’’’’’’’’’’’’’’’’’’’‹’A’’’’’’’’’’’’’’’’’’’ы’A’’’’’’’’’’’’’’’’’’’’’raum. ’’’’’’’’’’’’’’’!Œ’<’’’’’’’’’’’’’’’’’’’aŒ’?’’’’’’’’’’’’’’’’’’’±Œ’C’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’Q’B’’’’’’’’’’’’’’’’’’’”’1’’’’’’’’’’’’’’’’’’’į’>’’’’’’’’’’’’’’’’’’’!Ž’A’’’’’’’’’’’’’’’’’’’qŽ’@’’’’’’’’’’’’’’’’’’’ĮŽ’?’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’a’A’’’’’’’’’’’’’’’’’’’±’A’’’’’’’’’’’’’’’’’’’’’ essieren. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’H’’’’’’’’’’’’’’’’’’’Q’&’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’ѐ’=’’’’’’’’’’’’’’’’’’’‘’B’’’’’’’’’’’’’’’’’’’a‘’A’’’’’’’’’’’’’’’’’’’±‘’/’’’’’’’’’’’’’’’’’’’ń‘’A’’’’’’’’’’’’’’’’’’’A’’B’’’’’’’’’’’’’’’’’’’‘’’D’’’’’’’’’’’’’’’’’’’į’’C’’’’’’’’’’’’’’’’’’’1“’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a“’K’’’’’’’’’’’’’’’’’’’’’ReiŻ’’’’’’’’’’’’’’’’’±“’D’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’Q”’@’’’’’’’’’’’’’’’’’’’””’?’’’’’’’’’’’’’’’’’’’’’ struktur. ’’’’’’’’’’’ń”’:’’’’’’’’’’’’’’’’’’’1•’<’’’’’’’’’’’’’’’’’’’q•’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”•’K’’’’’’’’’’’’’’’’’’’’’Satz pro’’’’’’’’’’’’’ń•’B’’’’’’’’’’’’’’’’’’’A–’D’’’’’’’’’’’’’’’’’’’‘–’?’’’’’’’’’’’’’’’’’’’į–’7’’’’’’’’’’’’’’’’’’’!—’?’’’’’’’’’’’’’’’’’’’q—’B’’’’’’’’’’’’’’’’’’’Į—’@’’’’’’’’’’’’’’’’’’’˜’C’’’’’’’’’’’’’’’’’’’a˜’’’’’’’’’’’’’’’’’’’’˜’>’’’’’’’’’’’’’’’’’’’Į˜’E’’’’’’’’’’’’’’’’’’’™’A’’’’’’’’’’’’’’’’’’’a™’:’’’’’’’’’’’’’’’’’’’”™’@’’’’’’’’’’’’’’’’’’’ń™’=’’’’’’’’’’’’’’’’’’’1š’%’’’’’’’’’’’’’’’’’’’aš’=’’’’’’’’’’’’’’’’’’’”š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᚒ?’’’’’’’’’’’’’’’’’’’1›’@’’’’’’’’’’’’’’’’’’’›’<’’’’’’’’’’’’’’’’’’’Į›’>’’’’’’’’’’’’’’’’’’’œ’@’’’’’’’’’’’’’’’’’’’Qœ’)’’’’’’’’’’’’’’’’’’’œ’@’’’’’’’’’’’’’’’’’’’ќ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńœ’J’’’’’’’’’’’’’’’’’’’’’BedinŻ’’’’’’’’’’’’’’’A’@’’’’’’’’’’’’’’’’’’’‘’=’’’’’’’’’’’’’’’’’’’ѝ’C’’’’’’’’’’’’’’’’’’’!ž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Až’/’’’’’’’’’’’’’’’’’’’ž’5’’’’’’’’’’’’’’’’’’’Įž’0’’’’’’’’’’’’’’’’’’’Ÿ’.’’’’’’’’’’’’’’’’’’’1Ÿ’.’’’’’’’’’’’’’’’’’’’aŸ’0’’’’’’’’’’’’’’’’’’’”Ÿ’,’’’’’’’’’’’’’’’’’’’џ’,’’’’’’’’’’’’’’’’’’’ ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q ’=’’’’’’’’’’’’’’’’’’’‘ ’>’’’’’’’’’’’’’’’’’’’Ń ’D’’’’’’’’’’’’’’’’’’’!”’@’’’’’’’’’’’’’’’’’’’q”’?’’’’’’’’’’’’’’’’’’’Į”’@’’’’’’’’’’’’’’’’’’’¢’<’’’’’’’’’’’’’’’’’’’Q¢’A’’’’’’’’’’’’’’’’’’’”¢’@’’’’’’’’’’’’’’’’’’’ń¢’*’’’’’’’’’’’’’’’’’’’!£’B’’’’’’’’’’’’’’’’’’’q£’=’’’’’’’’’’’’’’’’’’’±£’@’’’’’’’’’’’’’’’’’’’¤’B’’’’’’’’’’’’’’’’’’’Q¤’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¤’J’’’’’’’’’’’’’’’’’’’’’von’’’’’’’’’’’’’’’’’’Ѥ’?’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’A„’?’’’’’’’’’’’’’’’’’’’‘„’>’’’’’’’’’’’’’’’’’’’Ń„’E’’’’’’’’’’’’’’’’’’’!¦’>’’’’’’’’’’’’’’’’’’’’’muster ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¦’’’’’’’’’’’’’’’’’’’’¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¦’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¦’?’’’’’’’’’’’’’’’’’’’A§’C’’’’’’’’’’’’’’’’’’’‘§’?’’’’’’’’’’’’’’’’’’’’’muster ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į§’’’’’’’’’’’’’’’’’’’’Ø’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ø’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ø’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qØ’@’’’’’’’’’’’’’’’’’’’ĮØ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᨒ#’’’’’’’’’’’’’’’’’’’©’:’’’’’’’’’’’’’’’’’’’Q©’’’’’’’’’’’’’’’’’’’’q©’ ’’’’’’’’’’’’’’’’’’’”©’(’’’’’’’’’’’’’’’’’’’Ń©’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ŗ’G’’’’’’’’’’’’’’’’’’’’’Gleich-’’’’’’’’’’’’’’QŖ’?’’’’’’’’’’’’’’’’’’’”Ŗ’?’’’’’’’’’’’’’’’’’’’ńŖ’?’’’’’’’’’’’’’’’’’’’A«’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q«’B’’’’’’’’’’’’’’’’’’’’’ Musterzeile’’’’’’’’’’Į«’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¬’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1¬’?’’’’’’’’’’’’’’’’’’’¬’?’’’’’’’’’’’’’’’’’’’Ѭ’=’’’’’’’’’’’’’’’’’’’­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a­’C’’’’’’’’’’’’’’’’’’’±­’B’’’’’’’’’’’’’’’’’’’®’@’’’’’’’’’’’’’’’’’’’’’ zugeordnet. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q®’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’>ten, daū keine Suchbedingung mehr eingestellt ist. ’’’’’’’’’’’N#on("b")#Beispiel#off("b")# Um den Charakter einer Selektion nochmal deutlich’Nmachen, sollen Sie jetzt eine Bedingung einstellen, die auf mehrere’’’’’’’’’’’NSŁtze zutrifft. Dies hŁtte uns auch eben passieren kŚnnen, wenn es’’’’’’’’’’’’Nmehrere Simmern gegeben hŁtte. Wir kŚnnen zum Beispiel alle weibŻ’’’’’’’’’’’’’lichen Personen auswŁhlen. ’’’N Als erstes lŚschen Sie die alte Suchbedingung. Tun Sie dies’’’’’’’’’’’’’’’Nnicht, wird Ihnen beim nŁchsten Eingeben das alte Suchmuster zum’’’’’’’’’’’’’’NÖndern angeboten. Dies ist praktisch, wenn ein Suchmuster nicht’’’’’’’’’’’’’’’>den erhofften Erfolg brachte und Sie es modifizieren wollen. ’N Danach wŁhlen Sie erneut die Funktion 'Suchbedingung setzen'.’’’’’’’’’’’’’>Nun bewegen Sie den Cursor mit der Pfeiltaste UNTEN neben den’NFeldnamen 'm/w'. Dort tragen Sie die Bedingung 'w' ein. Verlassen’’’’’’’’’’’’’Sie die Eingabe mit ESC 'q'. ’N Wenn Sie sich jetzt in der Datei bewegen, sehen Sie, daū immer’’’’’’’’’’’’Nnur weibliche Personen angezeigt werden - die mŁnnlichen werden’’’’’’’’’’’’’’’.unterdrŪckt (in Umkehrung der RealitŁt). ’’’’’> ! 1 ! ! 3 ! 4 ! ! 6 ! ’’’’’’’’’’> +-----+-----+-----+-----+-----+-----+-----+ ’’’’’’’’’’> !Name ! .. ! ! .. ! .. ! ! .. ! ’’’’’’’’’’> ! ! ! ! ! ! ! ! ’’’’’’’’’’> : : : : : ’’’’’’’’’’’’’> ! ! ! ! ! ! ! ! ’’’’’’’’’’> !m/w ! w ! ! w ! w ! ! w ! ’’’’’’’’’’> +-----+-----+ +-----+-----+ +-----+ ’’’’’’’’’’.#center#Abb. 5-3 Wirkung einer Selektion ’’’’5.4 Suchbedingungen ’’’’’’’’’’NIm letzten Abschnitt haben Sie gesehen, wie das Einstellen einer’’’’’’’’’’’’’’NSuchbedingung funktioniert. In diesem Abschnitt sollen Sie weitere’’’’’’’’’’’’>MŚglichkeiten zur Formulierung von Suchmustern kennenlernen. ’> Die erste MŚglichkeit kennen Sie schon. Wenn neben einen’’>Feldnamen ein Text geschrieben wird, bedeutet dies, daū ausgeŻNwŁhlte SŁtze im Inhalt dieses Feldes mit dem Text Ūbereinstimmen’’’’’’’’’’’’’’N#on("b")#Kombination#off("b")# Nun kann es sein, daū mehrere Bedingungen’’’’’’NmŪssen. Im ersten Beispiel des vorigen Abschnitts hŁtten wir zum’’’’’’’’’’’’’’NBeispiel auch noch den Vornamen 'Anna-Maria' angeben kŚnnen, um’’’’’’’’’’’’’’’Nbei mehreren Simmern die richtige auszuwŁhlen. Wird also in mehreŻ’’’’’’’’’’’’Nre Felder eine Bedingung geschrieben, mŪssen alle diese BedingunŻ’’’’’’’’’’’’’gen gleichzeitig zutreffen. ’’N WŪrden Sie in unserem Beispiel noch als dritte Bedingung 'm'’’’’’’’’’’’’’’NfŪr das Feld 'm/w' angeben, wŪrde gar kein Satz mehr ausgewŁhlt,’’’’’’’’’’’’’’>da Anna-Maria Simmern natŪrlich nicht mŁnnlich ist. Auch das’’kann also passieren. ’’’’’’’’’ Name Simmern ’’’’’ Vorname Anna-Maria ’’ m/w m ’’’’’’’’’’’>#center#Abb. 5-4 Kombination von Bedingungen ’’’’’’’’’’’’’’’N#on("b")#Stern#off("b")# Die Bedingungen, die wir bis jetzt kennengelernt’’’’’NmŪssen alle ganz exakt zutreffen. HŁufig tritt aber der Fall auf,’’’’’’’’’’’’’>daū der gesuchte Name nicht genau bekannt ist. In diesem Fall’>kann der Name im Suchmuster auch teilweise eingegeben werden.’>Der unbekannte Teil am Anfang oder am Ende wird einfach durch’einen Stern markiert. ’’’’’’’’N Wenn Sie also als Bedingung 'Sim*' fŪr den Namen angeben, so’’’’’’’’’’’’’’>wŪrde dies auf den Namen Simmern zutreffen, aber zum Beispiel’Nauch auf Simmerath oder Simon. Die Bedingung '*mern' wŪrde nicht’’’’’’’’’’’’’’>nur auf Simmern zutreffen, sondern auch auf Pommern. ’’’’’’’’’> Der Stern kann aber auch fŪr einen leeren Text stehen. So’Ntrifft 'Simmern*' auf Simmern zu, aber auch auf Doppelnamen. die’’’’’’’’’’’’’’Nmit Simmern beginnen. Wissen Sie jetzt nicht, ob Simmern in dem’’’’’’’’’’’’’’’NDoppelnamen vorne oder hinten erscheint, kŚnnen Sie auch an beiŻ’’’’’’’’’’’’’’Nden Seiten einen Stern machen. Die Bedingung '*Simmern*' trifft’’’’’’’’’’’’’’’Nnicht nur auf Simmern, sondern sowohl auf Deckerath-Simmern als’’’’’’’’’’’’’’’auch auf Simmern-Jakob zu. ’’’N Es gibt noch eine Reihe von weiteren MŚglichkeiten, BedingunŻ’’’’’’’’’’’’’>gen im Suchmuster zu formulieren. Auch komplexe Kombinationen’Nvon Bedingungen sind mŚglich. Mit dem bisher Besprochenen sollten’’’’’’’’’’’’’>Sie aber in vielen FŁllen auskommen. Die Ūbrigen MŚglichkeitenNwerden in Abschnitt 10.2 erklŁrt. Schauen Sie bei Bedarf dort nach. ’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.6’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’7š’’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘Ēa€ė’’Œ‰H’’’’HHM’’’’’’ eudas.hdb.6’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (51)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’<’’’’’’’’’’’’’’’’’’’ၒA’’’’’’’’’’’’’’’’’’’’’ erstellen. ’’’’’’’’’’1‚’>’’’’’’’’’’’’’’’’’’’q‚’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’±‚’?’’’’’’’’’’’’’’’’’’’ƒ’@’’’’’’’’’’’’’’’’’’’Qƒ’’’’’’’’’’’’’’’’’’’’qƒ’B’’’’’’’’’’’’’’’’’’’’’ gefragt: ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įƒ’E’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’=’’’’’’’’’’’’’’’’’’’Q„’?’’’’’’’’’’’’’’’’’’’”„’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’I’’’’’’’’’’’’’’’’’’’’’einrichŻ’’’’’’’’’’’’’1…’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’”…’’’’’’’’’’’’’’’’’’’’Į…’’’’’’’’’’’’’’’’’’’’į…’’’’’’’’’’’’’’’’’’’’ń…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’!†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’®’B’’’’’’’’’’’’’’’’’’’Ń®’@’’’’’’’’’’’’’’’’’’’!Æ’B’’’’’’’’’’’’’’’’’’’’’ Reihenfolge. ’’’’’’’’qÆ’A’’’’’’’’’’’’’’’’’’’ĮÆ’?’’’’’’’’’’’’’’’’’’’°’’’’’’’’’’’’’’’’’’’’1°’C’’’’’’’’’’’’’’’’’’’°’>’’’’’’’’’’’’’’’’’’’Į°’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’M’’’’’’’’’’’’’’’’’’’Q±’B’’’’’’’’’’’’’’’’’’’”±’A’’’’’’’’’’’’’’’’’’’ń±’’’’’’’’’’’’’’’’’’’’²’>’’’’’’’’’’’’’’’’’’’’’ verwendet): ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q²’=’’’’’’’’’’’’’’’’’’’‘²’@’’’’’’’’’’’’’’’’’’’į²’@’’’’’’’’’’’’’’’’’’’1³’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q³’=’’’’’’’’’’’’’’’’’’’‘³’=’’’’’’’’’’’’’’’’’’’ѳ’@’’’’’’’’’’’’’’’’’’’!“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A“’@’’’’’’’’’’’’’’’’’’’‘“’=’’’’’’’’’’’’’’’’’’’Ń“’@’’’’’’’’’’’’’’’’’’’!µ’B’’’’’’’’’’’’’’’’’’’qµ’C’’’’’’’’’’’’’’’’’’’Įµ’>’’’’’’’’’’’’’’’’’’’¶’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!¶’B’’’’’’’’’’’’’’’’’’’q¶’=’’’’’’’’’’’’’’’’’’’±¶’>’’’’’’’’’’’’’’’’’’’ń¶’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!·’L’’’’’’’’’’’’’’’’’’’q·’A’’’’’’’’’’’’’’’’’’’Į·’D’’’’’’’’’’’’’’’’’’’ø’?’’’’’’’’’’’’’’’’’’’aø’C’’’’’’’’’’’’’’’’’’’±ø’C’’’’’’’’’’’’’’’’’’’¹’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q¹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q¹’F’’’’’’’’’’’’’’’’’’’’’ virtuellen’’’’’’’’’’’Į¹’?’’’’’’’’’’’’’’’’’’’ŗ’B’’’’’’’’’’’’’’’’’’’aŗ’A’’’’’’’’’’’’’’’’’’’±ŗ’?’’’’’’’’’’’’’’’’’’’»’-’’’’’’’’’’’’’’’’’’’1»’?’’’’’’’’’’’’’’’’’’’»’=’’’’’’’’’’’’’’’’’’’Į»’@’’’’’’’’’’’’’’’’’’’¼’*’’’’’’’’’’’’’’’’’’’A¼’=’’’’’’’’’’’’’’’’’’’¼’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¼’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ѽ’A’’’’’’’’’’’’’’’’’’’!½’?’’’’’’’’’’’’’’’’’’’q½’@’’’’’’’’’’’’’’’’’’’Į½’E’’’’’’’’’’’’’’’’’’’¾’C’’’’’’’’’’’’’’’’’’’a¾’’’’’’’’’’’’’’’’’’’’¾’B’’’’’’’’’’’’’’’’’’’Ѿ’A’’’’’’’’’’’’’’’’’’’!æ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aæ’L’’’’’’’’’’’’’’’’’’’±æ’A’’’’’’’’’’’’’’’’’’’Ą’D’’’’’’’’’’’’’’’’’’’QĄ’B’’’’’’’’’’’’’’’’’’’”Ą’A’’’’’’’’’’’’’’’’’’’ńĄ’C’’’’’’’’’’’’’’’’’’’AĮ’<’’’’’’’’’’’’’’’’’’’Į’C’’’’’’’’’’’’’’’’’’’ŃĮ’C’’’’’’’’’’’’’’’’’’’!Ā’C’’’’’’’’’’’’’’’’’’’qĀ’C’’’’’’’’’’’’’’’’’’’ĮĀ’B’’’’’’’’’’’’’’’’’’’Ć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ć’I’’’’’’’’’’’’’’’’’’’’’virtuelŻ’’’’’’’’’’’’’Ć’B’’’’’’’’’’’’’’’’’’’ŃĆ’A’’’’’’’’’’’’’’’’’’’!Ä’>’’’’’’’’’’’’’’’’’’’aÄ’D’’’’’’’’’’’’’’’’’’’±Ä’=’’’’’’’’’’’’’’’’’’’ńÄ’?’’’’’’’’’’’’’’’’’’’’’fŪgt. ’’’’’’’’’’’’’’’AÅ’<’’’’’’’’’’’’’’’’’’’Å’C’’’’’’’’’’’’’’’’’’’ŃÅ’@’’’’’’’’’’’’’’’’’’’!Ę’?’’’’’’’’’’’’’’’’’’’qĘ’C’’’’’’’’’’’’’’’’’’’ĮĘ’<’’’’’’’’’’’’’’’’’’’Ē’A’’’’’’’’’’’’’’’’’’’QĒ’B’’’’’’’’’’’’’’’’’’’”Ē’,’’’’’’’’’’’’’’’’’’’ŃĒ’<’’’’’’’’’’’’’’’’’’’Č’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Č’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aČ’?’’’’’’’’’’’’’’’’’’’±Č’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įČ’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!É’?’’’’’’’’’’’’’’’’’’’qÉ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘É’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮÉ’@’’’’’’’’’’’’’’’’’’’Ź’<’’’’’’’’’’’’’’’’’’’QŹ’#’’’’’’’’’’’’’’’’’’’Ź’’’’’’’’’’’’’’’’’’’’”Ź’2’’’’’’’’’’’’’’’’’’’įŹ’,’’’’’’’’’’’’’’’’’’’Ė’’’’’’’’’’’’’’’’’’’’1Ė’,’’’’’’’’’’’’’’’’’’’aĖ’@’’’’’’’’’’’’’’’’’’’±Ė’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įĖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ģ’E’’’’’’’’’’’’’’’’’’’QĢ’>’’’’’’’’’’’’’’’’’’’‘Ģ’@’’’’’’’’’’’’’’’’’’’įĢ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ķ’@’’’’’’’’’’’’’’’’’’’aĶ’@’’’’’’’’’’’’’’’’’’’±Ķ’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ī’D’’’’’’’’’’’’’’’’’’’’’ virtuellen’’’’’’’’’’’QĪ’@’’’’’’’’’’’’’’’’’’’”Ī’B’’’’’’’’’’’’’’’’’’’ńĪ’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ļ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĻ’=’’’’’’’’’’’’’’’’’’’”Ļ’?’’’’’’’’’’’’’’’’’’’ńĻ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’4 Ansehen und Bearbeiten ’’’’’>Die Anzeige und Eingabe von EinzelsŁtzen sowie die Eingabe vonNSuchmustern geschieht in einem Standardformular in einem rechtŻ’’’’’’’’’’’’’’’Neckigen Fenster. Dieses Fenster befindet sich in der rechten BildŻ’’’’’’’’’’’’schirmhŁlfte. > Das Formular besteht aus vier Teilen: der Ųberschrift, denNFeldnamen, den Feldinhalten und der Abschluūzeile (s. Abbildung). ’’’’’’’’’’’’. Ųberschrift ’’’’’’’’N Satz 33 ..SUCH+..MARK-... datei ............... Feld 1 ’’’’’’’’’’’ Feld 1 ’’’’’’’’’’’’. Feld 3 Feldinhalte ’’’’’’’’N .............................................................. ’’’’’’’’’. Feldnamen Abschluūzeile ’N#on("b")#Ųberschrift#off("b")# Die Ųberschrift zeigt folgende Informationen’’’ Satz n[-m] ’’’’’’’’’’’’’’’N Die Satznummer des aktuellen Satzes, bei gekoppelten Dateien’’’’’’’’’’’’’’ auch die Satzkombination. N Zeigt an, ob der aktuelle Satz die eingestellte Suchbedingung’’’’’’’’’’’’’N erfŪllt oder nicht (wird wŁhrend Eintragungen nicht angezeigt).’’’’’’’’’’’N Wenn keine Suchbedingung eingestellt ist, erscheint diese AnŻ’’’’’’’’’’’’’ zeige nicht. ’’’’’’’’’’’’’N Zeigt an, ob der aktuelle Satz markiert ist oder nicht (Wird’’’’’’’’’’’’’’> wŁhrend Eintragungen nicht angezeigt). Wenn kein Satz marŻ. kiert ist, erscheint diese Anzeige nicht. N Wird hinter dem letzten Satz der Datei als Kennzeichnung des’’’’’’’’’’’’’’ Endesatzes ausgegeben. ’’’ 'Dateiname' ’’’’’’’’’’’’’’> Gibt den Namen der ersten geŚffneten Datei an. ’’’’’’’’’’’ > Erscheint statt des Dateinamens, wenn auf eine Koppeldatei umgeschaltet wurde. ’’’’’’ Feld n/Zeile n ’’’’’’’’’’’> Zeilennummer des obersten angezeigten Feldes (bei Anzeige)> bzw. der aktuellen Cursorzeile (wŁhrend Eintragungen). ’’’N#on("b")#Feldteil#off("b")# Die Feldnamen sind zur Unterscheidung von den’’’’’Ninhalten invers dargestellt. Die Breite der Feldnamen richtet sich’’’’’’’’’’’’>nach der LŁnge des lŁngsten Feldnamens. Ist dieser zu lang, umNnoch eine ordentliche Anzeige zu ermŚglichen, wird bei einer beŻ’’’’’’’’’’’’’’>stimmten LŁnge der Rest des Namens abgeschnitten. ’’’’’’’’’’’’> Zwischen dem Feldnamen an der linken Seite und dem daneŻ’’Nbenstehenden Feldinhalt besteht immer eine Korrespondenz, d.h. der’’’’’’’’’’’’NInhalt eines Feldes wird direkt neben dem Namen dargestellt. In der’’’’’’’’’’’NRegel wird pro Feld eine Bildschirmzeile reserviert. Kann der FeldŻ’’’’’’’’’’’Ninhalt jedoch nicht mehr in einer Zeile untergebracht werden, werŻ’’’’’’’’’’’’Nden weitere Zeilen zur Darstellung dieses Feldes herangezogen. In’’’’’’’’’’’’’Ndiesen Zeilen steht statt des Feldnamens nur ein markierter LeerŻ’’’’’’’’’’’’’> Alle folgenden Zeilen ohne Namen gehŚren zu dem gleichen’’NFeld. Der Inhalt wird auf diese Zeilen umbrochen, d.h. wenn ein’’’’’’’’’’’’’’’NWort nicht mehr auf die Zeile paūt, wird es komplett in die nŁchste’’’’’’’’’’’NZeile geschrieben (wie beim Editor). WŚrter werden nur dann zerŻ’’’’’’’’’’’’’’Nschnitten, wenn sie nicht als Ganzes auf eine Zeile passen. WŚrter’’’’’’’’’’’’>werden untereinander durch Leerzeichen getrennt. ’’’’’’’’’’’’’> Aus EffizienzgrŪnden werde’’’’’’’’’’’’’’’’A†’A’’’’’’’’’’’’’’’’’’’‘†’@’’’’’’’’’’’’’’’’’’’ᆒ>’’’’’’’’’’’’’’’’’’’!‡’’’’’’’’’’’’’’’’’’’’A‡’A’’’’’’’’’’’’’’’’’’’‘‡’<’’’’’’’’’’’’’’’’’’’ч’7’’’’’’’’’’’’’’’’’’’ˆ’?’’’’’’’’’’’’’’’’’’’aˆ’D’’’’’’’’’’’’’’’’’’’±ˆ’A’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’‰’@’’’’’’’’’’’’’’’’’’’a‰’>’’’’’’’’’’’’’’’’’’’”‰’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ቒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’B’’’’’’’’’’’’’’’’’’’QŠ’@’’’’’’’’’’’’’’’’’’’”Š’A’’’’’’’’’’’’’’’’’’’ńŠ’>’’’’’’’’’’’’’’’’’’’’’ Funktion ’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Q‹’?’’’’’’’’’’’’’’’’’’’”‹’?’’’’’’’’’’’’’’’’’’’ń‹’A’’’’’’’’’’’’’’’’’’’’’derung ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŒ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Œ’I’’’’’’’’’’’’’’’’’’’ńŒ’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’=’’’’’’’’’’’’’’’’’’’‘’@’’’’’’’’’’’’’’’’’’’į’3’’’’’’’’’’’’’’’’’’’!Ž’=’’’’’’’’’’’’’’’’’’’aŽ’A’’’’’’’’’’’’’’’’’’’±Ž’@’’’’’’’’’’’’’’’’’’’’C’’’’’’’’’’’’’’’’’’’’’ vorhanden. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (4.5)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’D’’’’’’’’’’’’’’’’’’’’’ verdeutlicht’’’’’’’’’Į’D’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’a’&’’’’’’’’’’’’’’’’’’’‘’@’’’’’’’’’’’’’’’’’’’ᐒB’’’’’’’’’’’’’’’’’’’1‘’B’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’”‘’C’’’’’’’’’’’’’’’’’’’ń‘’C’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’a’’?’’’’’’’’’’’’’’’’’’’±’’?’’’’’’’’’’’’’’’’’’’“’>’’’’’’’’’’’’’’’’’’’A“’<’’’’’’’’’’’’’’’’’’’“’?’’’’’’’’’’’’’’’’’’’ѓ’B’’’’’’’’’’’’’’’’’’’!”’B’’’’’’’’’’’’’’’’’’’q”’?’’’’’’’’’’’’’’’’’’’Į”’2’’’’’’’’’’’’’’’’’’’•’@’’’’’’’’’’’’’’’’’’’Q•’?’’’’’’’’’’’’’’’’’’’”•’B’’’’’’’’’’’’’’’’’’’ń•’>’’’’’’’’’’’’’’’’’’’1–’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q–’J’’’’’’’’’’’’’’’’’’’’’nahezu’’’’’’’’’’’’’’’Į–’=’’’’’’’’’’’’’’’’’’’—’C’’’’’’’’’’’’’’’’’’’Q—’)’’’’’’’’’’’’’’’’’’’—’>’’’’’’’’’’’’’’’’’’’Į—’B’’’’’’’’’’’’’’’’’’’˜’?’’’’’’’’’’’’’’’’’’’a˜’@’’’’’’’’’’’’’’’’’’’±˜’@’’’’’’’’’’’’’’’’’’’™’?’’’’’’’’’’’’’’’’’’’Q™’A’’’’’’’’’’’’’’’’’’’”™’’’’’’’’’’’’’’’’’’’’Į™’<’’’’’’’’’’’’’’’’’’’š’C’’’’’’’’’’’’’’’’’’’Qš’@’’’’’’’’’’’’’’’’’’’”š’@’’’’’’’’’’’’’’’’’’’’’herauf. ’’’’’’’’’’’’’ńš’?’’’’’’’’’’’’’’’’’’’A›’@’’’’’’’’’’’’’’’’’’’‘›’D’’’’’’’’’’’’’’’’’’’į›’9’’’’’’’’’’’’’’’’’’’!œ’<’’’’’’’’’’’’’’’’’’’aœ’A’’’’’’’’’’’’’’’’’’’±œ’C’’’’’’’’’’’’’’’’’’’’*’’’’’’’’’’’’’’’’’’’1’@’’’’’’’’’’’’’’’’’’’’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’A’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’!ž’<’’’’’’’’’’’’’’’’’’’až’=’’’’’’’’’’’’’’’’’’’”ž’>’’’’’’’’’’’’’’’’’’’įž’;’’’’’’’’’’’’’’’’’’’!Ÿ’A’’’’’’’’’’’’’’’’’’’’’ Feldnamen. ’’’’’’’’’’qŸ’B’’’’’’’’’’’’’’’’’’’ĮŸ’=’’’’’’’’’’’’’’’’’’’ ’@’’’’’’’’’’’’’’’’’’’Q ’C’’’’’’’’’’’’’’’’’’’’’ richtig. ’’’’’’’’’’’’” ’?’’’’’’’’’’’’’’’’’’’ń ’A’’’’’’’’’’’’’’’’’’’A”’A’’’’’’’’’’’’’’’’’’’‘”’B’’’’’’’’’’’’’’’’’’’į”’>’’’’’’’’’’’’’’’’’’’!¢’A’’’’’’’’’’’’’’’’’’’q¢’%’’’’’’’’’’’’’’’’’’’”¢’?’’’’’’’’’’’’’’’’’’’ń¢’A’’’’’’’’’’’’’’’’’’’A£’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘£’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±£’@’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!¤’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’A¤’@’’’’’’’’’’’’’’’’’’’‘¤’=’’’’’’’’’’’’’’’’’’’Ѥ’>’’’’’’’’’’’’’’’’’’’„’?’’’’’’’’’’’’’’’’’’’a„’>’’’’’’’’’’’’’’’’’’’”„’?’’’’’’’’’’’’’’’’’’’ń„’B’’’’’’’’’’’’’’’’’’’A¦’B’’’’’’’’’’’’’’’’’’’‘¦’@’’’’’’’’’’’’’’’’’’’ᦒ(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’§’K’’’’’’’’’’’’’’’’’’’’’der’’’’’’’’’’’’’’’’’’a§’@’’’’’’’’’’’’’’’’’’’±§’C’’’’’’’’’’’’’’’’’’’Ø’S’’’’’’’’’’’’’’’’’’’aØ’=’’’’’’’’’’’’’’’’’’’”Ø’B’’’’’’’’’’’’’’’’’’’ńØ’A’’’’’’’’’’’’’’’’’’’A©’’’’’’’’’’’’’’’’’’’’a©’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘©’’’’’’’’’’’’’’’’’’’’±©’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń©’<’’’’’’’’’’’’’’’’’’’Ŗ’C’’’’’’’’’’’’’’’’’’’aŖ’D’’’’’’’’’’’’’’’’’’’±Ŗ’?’’’’’’’’’’’’’’’’’’’«’C’’’’’’’’’’’’’’’’’’’Q«’0’’’’’’’’’’’’’’’’’’’‘«’?’’’’’’’’’’’’’’’’’’’į«’A’’’’’’’’’’’’’’’’’’’1¬’A’’’’’’’’’’’’’’’’’’’’’tragen. ’’’’’’’’’’’’’¬’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į¬’’’’’’’’’’’’’’’’’’’’ᬒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’­’B’’’’’’’’’’’’’’’’’’’Q­’B’’’’’’’’’’’’’’’’’’’’’ aufgehoben. ’’’’’’’’’”­’?’’’’’’’’’’’’’’’’’’’ń­’B’’’’’’’’’’’’’’’’’’’A®’?’’’’’’’’’’’’’’’’’’’’’lernt. ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘®’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±®’@’’’’’’’’’’’’’’’’’’’Æ’C’’’’’’’’’’’’’’’’’’’QÆ’@’’’’’’’’’’’’’’’’’’’”Æ’=’’’’’’’’’’’’’’’’’’’ᯒA’’’’’’’’’’’’’’’’’’’1°’<’’’’’’’’’’’’’’’’’’’q°’B’’’’’’’’’’’’’’’’’’’Į°’?’’’’’’’’’’’’’’’’’’’’’haben. ’’’’’’’’’’’’’’±’'’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A±’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’a±’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”±’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’²’@’’’’’’’’’’’’’’’’’’’Q²’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±²’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a³’)’’’’’’’’’’’’’’’’’’’‘³’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń³’@’’’’’’’’’’’’’’’’’’’A“’2’’’’’’’’’’’’’’’’’’’“’@’’’’’’’’’’’’’’’’’’’Ń“’>’’’’’’’’’’’’’’’’’’’µ’@’’’’’’’’’’’’’’’’’’’aµ’B’’’’’’’’’’’’’’’’’’’±µ’’’’’’’’’’’’’’’’’’’’ѵ’?’’’’’’’’’’’’’’’’’’’!¶’C’’’’’’’’’’’’’’’’’’’q¶’A’’’’’’’’’’’’’’’’’’’Į¶’A’’’’’’’’’’’’’’’’’’’’’len. ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’·’F’’’’’’’’’’’’’’’’’’’a·’’’’’’’’’’’’’’’’’’’’q·’A’’’’’’’’’’’’’’’’’’’Į·’.’’’’’’’’’’’’’’’’’’’ń·’=’’’’’’’’’’’’’’’’’’’1ø’<’’’’’’’’’’’’’’’’’’’qø’?’’’’’’’’’’’’’’’’’’’Įø’>’’’’’’’’’’’’’’’’’’’¹’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A¹’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¹’=’’’’’’’’’’’’’’’’’’’į¹’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aŗ’A’’’’’’’’’’’’’’’’’’’‘ŗ’A’’’’’’’’’’’’’’’’’’’įŗ’0’’’’’’’’’’’’’’’’’’’!»’A’’’’’’’’’’’’’’’’’’’q»’C’’’’’’’’’’’’’’’’’’’Į»’?’’’’’’’’’’’’’’’’’’’¼’C’’’’’’’’’’’’’’’’’’’a¼’?’’’’’’’’’’’’’’’’’’’±¼’"’’’’’’’’’’’’’’’’’’’į¼’C’’’’’’’’’’’’’’’’’’’1½’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q½’!’’’’’’’’’’’’’’’’’’’”½’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į½’?’’’’’’’’’’’’’’’’’’’¾’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A¾’H’’’’’’’’’’’’’’’’’’’’’ verstehen,’’’’’’’’’’’‘¾’A’’’’’’’’’’’’’’’’’’’į¾’?’’’’’’’’’’’’’’’’’’’1æ’@’’’’’’’’’’’’’’’’’’’æ’?’’’’’’’’’’’’’’’’’’’Ńæ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (5.5)# ’’’’’’’’Ą’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĄ’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ą’A’’’’’’’’’’’’’’’’’’’ŃĄ’;’’’’’’’’’’’’’’’’’’’Į’<’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’QĮ’>’’’’’’’’’’’’’’’’’’’‘Į’>’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ŃĮ’>’’’’’’’’’’’’’’’’’’’Ā’A’’’’’’’’’’’’’’’’’’’aĀ’7’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’”Ā’=’’’’’’’’’’’’’’’’’’’’’ pie. ’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’įĀ’?’’’’’’’’’’’’’’’’’’’1Ć’=’’’’’’’’’’’’’’’’’’’qĆ’B’’’’’’’’’’’’’’’’’’’ĮĆ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’įĆ’&’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Ä’A’’’’’’’’’’’’’’’’’’’aÄ’C’’’’’’’’’’’’’’’’’’’±Ä’>’’’’’’’’’’’’’’’’’’’ńÄ’@’’’’’’’’’’’’’’’’’’’AÅ’>’’’n in bestimmten FŁllen auch mehrNFolgezeilen als nŚtig angezeigt. Hat nŁmlich ein neuer Satz einen’’’’’’’’’’’’’NkŪrzeren Inhalt als der vorige, so werden die Feldnamen nur dann’’’’’’’’’’’’’’Nwieder zusammengerŪckt, wenn das ganze Bild neugeschrieben werŻ’’’’’’’’’’’’’’’Nden muū. Anderenfalls werden nur die Feldinhalte aktualisiert. ’’’’’’’’’’’’’’’N Die Bildausgabe wird unterbrochen, wenn 'w' oder 'z' gedrŪckt’’’’’’’’’’’’’Nwurde, da dann die Inhalte des aktuellen Satzes nicht mehr interŻ’’’’’’’’’’’’’N#on("b")#Rollen#off("b")# Da nicht alle Felder auf den Bildschirm passen’’’’’’.mŪssen, kann das Bild gerollt werden. ’’’’’’’’N Mit ESC UNTEN wird um eine Seite nach unten geblŁttert, mit’’’’’’’’’’’’’’’>ESC OBEN wieder zurŪck. Hinter dem letzten Feld erscheint ein’Nmarkierter Balken als Abschluūzeile. Weiter als bis zum Erscheinen’’’’’’’’’’’’Ndieses Balken kann nicht gerollt werden. Mit ESC '1' wird ganz an’’’’’’’’’’’’’>den Anfang gerollt, mit ESC '9' ganz ans Ende. ’’’’’’’’’’’’’’’N Bei Feldern, die sich Ūber mehrere Zeilen erstrecken, kann es’’’’’’’’’’’’’Npassieren, daū nach dem Rollen die erste Bildschirmzeile nicht die’’’’’’’’’’’’Nerste Zeile eines Feldes ist, also der erste Teil eines Feldes nicht’’’’’’’’’’Ndargestellt wird. Trotzdem wird in diesem Fall in der ersten AnzeiŻ’’’’’’’’’’’.gezeile der Feldname angezeigt. ’’’’’’’’’’’’’’N#on("b")#Feldauswahl#off("b")# Man kann auswŁhlen, welche Felder in welcher’’’Nhenfolge angezeigt werden sollen. Dies dient der besseren Ųbersicht.’’’’’’’’’’NVon der Anzeige werden nur die ausgewŁhlten Felder behandelt, die’’’’’’’’’’’’’Nanderen Felder bleiben leer, werden nicht verŁndert oder berŪckŻ’’’’’’’’’’’’’’Nsichtigt. Die Anzeigeauswahl Łndert jedoch nichts an der DateiŻ’’’’’’’’’’’’’’’> Die Feldauswahl ist keine permanente Eigenschaft einer’’’’>EUDAS-Datei. Sie geht daher bei einem neuen ×ffnen oder beim’’.Umschalten auf eine Koppeldatei verloren. ’’’’N#on("b")#Ųbersicht#off("b")# Im Gegensatz zur normalen Anzeige, bei der ein’’’NBildschirm dargestellt wird, kŚnnen in der Ųbersicht mehrere SŁtze’’’’’’’’’’’’Ngleichzeitig Ūberschaut werden. Dabei wird jeder Satz in einer Zeile’’’’’’’’’’Nuntergebracht. Die Auswahl der Felder, die in der Ųbersicht erŻ’’’’’’’’’’’’’’’>scheinen sollen, wird vor Beginn der Funktion erfragt. ’’’’’’’N In jeder Zeile steht die Nummer des jeweiligen Satzes, eine’’’’’’’’’’’’’’’NAnzeige, ob er markiert ist (+) oder nicht (-) und die Feldinhalte’’’’’’’’’’’’Nin der gewŁhlten Reihenfolge und Auswahl, jeweils duch Komma und’’’’’’’’’’’’’’NLeerzeichen getrennt. Inhalte, die nicht mehr auf die Zeile passen,’’’’’’’’’’’werden abgeschnitten. ’’’’’’’’> Es werden nur durch das Suchmuster ausgewŁhlte SŁtze angeŻNzeigt. Ist der aktuelle Satz nicht ausgewŁhlt, so erscheint an seiner’’’’’’’’’NStelle '<<ß>>' als Hinweis. In der Ųberschrift sind die Feldnamen’’’’’’’’’’’’’>angegeben - durch Komma getrennt, so viele wie hinpassen. ’’’’N Die Satznummer des aktuellen Satzes ist jeweils markiert. In’’’’’’’’’’’’’’>der Ųbersicht kann geblŁttert werden. HOP OBEN und HOP UNTEN,’.OBEN und UNTEN wirken wie im Editor. ’’’’’’’’’> Durch '+' oder '-' kann auch die Markierung des aktuellen’Satzes verŁndert werden. ’’’’’4.2 Satzauswahl ’’’’’’’’’’’’’’NDie Auswahl der SŁtze, die gedruckt oder mit den Funktionen aus’’’’’’’’’’’’’’’NAbschnitt 4.4 bearbeitet werden sollen, kann entweder durch eine’’’’’’’’’’’’’’>Suchbedingung oder durch Markierung vorgenommen werden. Wenn’’>mindestens ein Satz markiert ist, werden von den BearbeitungsŻNfunktionen nur die markierten SŁtze behandelt. Anderenfalls wird’’’’’’’’’’’’’’.die eingestellte Suchbedingung beachtet. ’’’’’N Die Bildschirmanzeige richtet sich immer nur nach der eingeŻ’’’’’’’’’’’’’’stellten Suchbedingung. ’’’’’’N#on("b")#Suchmuster#off("b")# Ein Suchmuster gibt fŪr jedes Feld bestimmte’’’’Ngungen an. Es wird im Standardformular mit Hilfe des Satzeditors’’’’’’’’’’’’’’>eingegeben. Dabei stehen neben jedem Feld die Bedingungen fŪr’Ndieses Feld in einer intuitiv verstŁndlichen Form. Folgende EinzelŻ’’’’’’’’’’’bedingungen sind mŚglich: ’’’’> Muster Inhalt ist gleich Muster ’’’’’’’’’’’’’’’> Muster.. Inhalt ist grŚūergleich Muster ’’’’’’’’’> ..Muster Inhalt ist kleiner Muster ’’’’’’’’’’’’’’. Muster1..Muster2 Inhalt liegt dazwischen . *Muster Inhalt endet mit Muster > Muster* Inhalt beginnt mit Muster ’’’’’’’’’’’’’’. *Muster* Inhalt enthŁlt Muster ’’. * Inhalt ist nicht leer ’’N ++ Satz markiert (unabhŁngig vom Feldinhalt) ’’’’’’’’’’’’’’>Die ersten vier Einzelbedingungen beachten auch den Typ eines’>Feldes (wie er bei der Feldstruktur eingegeben werden kann undNbeim Sortieren beachtet wird). So werden z.B. bei der Gleichheit von’’’’’’’’’’NZahlen alle nicht-numerischen Zeichen ignoriert (s. Sortieren). ’’’’’’’’’’’’’’N Die drei Bedingungen mit Stern kŚnnen auch miteinander verŻ’’’’’’’’’’’’’’’NknŪpft werden. Die Einzelbedingungen mŪssen dann alle zutreffen,’’’’’’’’’’’’’’>damit der Satz ausgewŁhlt wird. So bedeutet zum Beispiel das’’NMuster 'M1*M2*M3*M4', daū das Feld mit 'M1' beginnen und mit 'M4'’’’’’’’’’’’’’Nenden muū. Auūerdem muū es 'M2' und 'M3' enthalten, jedoch nicht’’’’’’’’’’’’’’.unbedingt in der angegebenen Reihenfolge. ’’’’N Wird der Mustertext durch '&' und einen gŪltigen Feldnamen der’’’’’’’’’’’’>aktuellen Datei ersetzt, findet der Vergleich nicht mit einem’NMustertext, sondern mit dem Inhalt des angegebenen Feldes statt.’’’’’’’’’’’’’’NAls Feldtyp fŪr den Vergleich wird in diesem Fall der Typ des FelŻ’’’’’’’’’’’’.des genommen, in dem der Vergleich steht. ’’’’N#on("b")#VerknŪpfung#off("b")# Einzelbedingungen kŚnnen durch Voranstellen’’’’N'--' verneint werden. Einzelbedingungen fŪr verschiedene Felder’’’’’’’’’’’’’’’werden mit UND verknŪpft. ’’’’N Es gibt zwei Arten der ODER-VerknŪpfung: die lokale und die’’’’’’’’’’’’’’’>globale. Die lokale ODER-VerknŪpfung wird durch ein Komma zwiŻNschen Einzelbedingungen realisiert. Sie hat eine hŚhere PrioritŁt als’’’’’’’’’>das UND zwischen verschiedenen Feldern. So hat folgendes SuchŻ Feld1 Bed1,Bed2 ’’’’’’’’ Feld2 Bed3 ’’’’’’’’’’’’’die Bedeutung > ( Bed1 (Feld1) ODER Bed2 (Feld2) ) UND Bed3 (Feld3) ’’’’’’NDie globale ODER-VerknŪpfung wird durch ein Semikolon reprŁsenŻ’’’’’’’’’’’’’’’Ntiert. Alle Einzelbedingungen nach dem n-ten Semikolon aller Zeilen’’’’’’’’’’’Nwerden zu einer Alternative zusammengefaūt. Damit hat das SuchŻ’’’’’’’’’’’’’’’ Feld1 Bed1;Bed2 ’’’’’’’’ Feld2 Bed3 ’’’’’’’’’’’’’die Bedeutung > ( Bed1 (Feld1) UND Bed3 (Feld2) ) ODER Bed2 (Feld1) ’’’’’’NDamit ergibt sich fŪr die PrioritŁt der einzelnen Konstruktionen’’’’’’’’’’’’’’folgende Reihenfolge: ’’’’’’’’. hŚchste Einzelbedingung ’’’’’’’’’’’> Verkettung von Einzelbedingungen (UND) ’’’’ Verneinung . lokales ODER ’’’’’’’’’’’’’’. UND zwischen Feldern ’’’’’’. niedrigste globales ODER ’’’’’’’’’’’’’N#on("b")#Optimierung#off("b")# Wenn fŪr das erste Feld einer Datei eine’’’’’’’NBedingung angegeben wurde und keine globale Alternative vorhanŻ’’’’’’’’’’’’’’’Nden ist, kann der Suchvorgang wegen der Dateistruktur optimiert’’’’’’’’’’’’’’’Nwerden, indem nur SŁtze untersucht werden mŪssen, die im ersten’’’’’’’’’’’’’’’.Feld den gesuchten Text enthalten. ’’’’’’’’’’’N#on("b")#Reservierte Zeichen#off("b")# Im Rahmen der Analyse einer’’’’’’’’’’’’Nwirken folgende Zeichenfolgen als unbeschrŁnkt reservierte Zei’’’’’’’’’’’’’’’’’’ handen. ’’’’’’’’’’ #free (0.2)# ’’’’’’’’Å’1’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ĮÅ’=’’’’’’’’’’’’’’’’’’’Ę’>’’’’’’’’’’’’’’’’’’’AĘ’>’’’’’’’’’’’’’’’’’’’Ę’@’’’’’’’’’’’’’’’’’’’’’ worden. ’’’’’’’’’’ #free (0.2)# ’’’’’’’’ŃĘ’)’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Ē’B’’’’’’’’’’’’’’’’’’’QĒ’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’6 Daten eingeben und Łndern ’’6.1 Neue Datei einrichten ’’’’NNachdem Sie sich bis jetzt an einer existierenden Datei erprobt’’’’’’’’’’’’’’’>haben, kŚnnen Sie nun dazu Ūbergehen, eine eigene neue Datei’’Neinzurichten. Als Beispiel sollen Sie ein kleines Telefonregister’’’’’’’’’’’’’> Dazu gehen Sie wieder in das MenŪ '×ffnen' zurŪck und wŁhŻlen erneut die Funktion ’’’’’’ O ×ffnen ’’’’’’’’’’’’’Nindem Sie mehrmals OBEN tippen, bis die Funktion markiert. Dann’’’’’’’’’’’’’’’Ntippen Sie die Lerrtaste zum AusfŪhren. Als Dateinamen geben Sie’’’’’’’’’’’’’’'Telefonnummern' an. ’’’’’’’’’N Da die Datei 'Telefonnummern' noch nicht existiert, werden Sie’’’’’’’’’’’’N "Telefonnummern" neu einrichten ? (j/n) #on("i")#j#off("i")# ’’’’’’’’’>Es kann ja sein, daū Sie sich vertippt haben und eine andere,’Nexistierende Datei meinten. In unserem Fall wird die Datei aber’’’’’’’’’’’’’’’>wirklich neu eingerichtet, daher bejahen Sie die Frage. ’’’’’’N#on("b")#Feldnamen eingeben#off("b")# Wenn Sie beim ×ffnen eine Datei neu’’’’’Nten, mŪssen Sie zuerst die Feldnamen festlegen, zum Beispiel diese: ’’’’’’’’’’ 'Name' ’’’’’’’’’’’’’’’ 'Vorname' ’’’’’’’’’’’’ 'Strasse' ’’’’’’’’’’’’ 'PLZ'  'Ort'  'Telefon' ’’’’’’’’’’’’ 'Bemerkungen' ’’’’’’’’NIhnen wird jetzt Gelegenheit gegeben, die Feldnamen untereinander’’’’’’’’’’’’’Neinzugeben. Zur Korrektur kŚnnen Sie die gleichen Tasten verwenŻ’’’’’’’’’’’’’’>den wie im Editor (beachten Sie dazu die Statuszeile am oberenBildschirmrand. ’’’’’’’’’’’’’’N Geben Sie die Namen in dieser Reihenfolge ein. Tippen Sie nach’’’’’’’’’’’’’>jedem Namen die RETURN-Taste, damit der nŁchste Name in eine’’>neue Zeile kommt. Beenden Sie die Eingabe mit ESC 'q'. ’’’’’’’N Die folgende Frage ermŚglicht es Ihnen, noch weitere EigenŻ’’’’’’’’’’’’’’’Nschaften der Felder festzulegen. Dies ist jedoch im Normalfall nicht’’’’’’’’’’NnŚtig. Beantworten Sie also die Frage mit 'n'. Ihre Datei ist nun’’’’’’’’’’’’’eingerichtet. N Wie Sie sehen, besteht das Einrichten einer Datei eigentlich’’’’’’’’’’’’’’>nur aus der Eingabe der Feldnamen. Wenn Sie spŁter noch Felder>anfŪgen wollen, ist dies ohne weiteres mŚglich. ’’’’’’’’’’’’’’6.2 SŁtze EinfŪgen ’’’’’’’’’’’NNachdem die Datei nun eingerichtet worden ist, sollen Sie zunŁchst’’’’’’’’’’’’Neinige SŁtze eingeben. Wenn Sie wieder das MenŪ 'Einzelsatz' anŻ’’’’’’’’’’’’’’NwŁhlen, sehen Sie nur den leeren Satz mit der Anzeige 'ENDE', der’’’’’’’’’’’’’>das Dateiende markiert. Um neue SŁtze aufzunehmen, gibt es die E EinfŪgen ’’’’’’’’’’’NWenn Sie diese Funktion aufrufen, geschieht etwas Öhnliches wie’’’’’’’’’’’’’’’Nbeim Eingeben des Suchmusters. Der Cursor wandert wieder hinter’’’’’’’’’’’’’’’Nden ersten Feldnamen und in der Statuszeile erscheint die AufforŻ’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’N SATZ EINFUEGEN: Abbruch: ESC h Beenden: ESC q Hilfe: ESC ? ’’’’’^___________________________________________________________________________________________ ’’>Sie kŚnnen nun die Feldinhalte der einzelnen Felder neben die’Nentsprechenden Feldnamen schreiben. Mit der RETURN-Taste schlieŻ’’’’’’’’’’’’’’>ūen Sie eine Zeile ab und gelangen in die nŁchste. ’’’’’’’’’’’> Um eventuelle falsche Eingaben zu korrigieren, kŚnnen Sie’NŁhnlich wie im Editor mit den Pfeiltasten herumfahren und falsche’’’’’’’’’’’’’NEingaben Ūberschreiben. Die Taste RUBOUT lŚscht falsche Zeichen.’’’’’’’’’’’’’’NSie beenden die Eingabe mit ESC 'q'. Anschlieūend ist der neue Satz’’’’’’’’’’’#center#Abb. 6-1 EinfŪgen ’’N#on("b")#Wirkung#off("b")# Die Wirkungsweise der Funktion 'EinfŪgen'’’’’’’’’’’Ndie Abb. 6-1. Dargestellt ist ein Ausschnitt aus einer Datei mit den’’’’’’’’’’NSŁtzen 4 bis 7 und durch Buchstaben dargestellten, beliebigen InŻ’’’’’’’’’’’’’.halten. Satz 6 sei der aktuelle Satz. ’’’’’’’’N Beim EinfŪgen wird nun vor dem aktuellen Satz eine LŪcke fŪr’’’’’’’’’’’’’’Nden neuen Satz geschaffen, die zunŁchst noch leer ist und dann von’’’’’’’’’’’’NIhnen ausgefŪllt werden muū. Die Satznummern aller folgenden SŁtze’’’’’’’’’’’’erhŚhen sich um 1. ’’’’’’’’’’’N Die Leerstelle bleibt nur dann erhalten, wenn Sie Daten fŪr den’’’’’’’’’’’Nneuen Satz eingeben. Anderenfalls wird nach ESC 'q' wieder der alte’’’’’’’’’’’Zustand hergestellt. ’’’’’’’’’N Dieses Verfahren erklŁrt auch, warum das Ende der Datei ein’’’’’’’’’’’’’’’Nleerer Pseudosatz ist. Um nŁmlich am Ende der Datei einen neuen’’’’’’’’’’’’’’’>Satz anzufŪgen, muū man vor dem Endesatz einen Satz einfŪgen. > Nachdem Sie also jetzt den ersten Satz eingegeben haben,’’NmŪssen Sie sich wieder zum Ende bewegen, damit der nŁchste Satz’’’’’’’’’’’’’’’Nhinter dem ersten steht. FŪr diesen hŁufig benŚtigten Vorgang gibt’’’’’’’’’’’’Nes eine AbkŪrzung: Wenn Sie die Eingabe mit ESC 'w' (Weiter) statt’’’’’’’’’’’’NESC 'q' beenden, geht EUDAS nach dem EinfŪgen des Satzes weiter’’’’’’’’’’’’’’’>zum nŁchsten und fŪgt dort wieder einen Satz ein. ’’’’’’’’’’’’N Auf diese Weise kŚnnen Sie also schnell eine ganze Reihe von’’’’’’’’’’’’’’NSŁtzen nacheinander eingeben. Nachdem Sie einen Satz eingegeben’’’’’’’’’’’’’’’Nhaben, tippen Sie ESC 'w' und kŚnnen gleich anschlieūend schon mit’’’’’’’’’’’’>der Eingabe des nŁchsten Satzes beginnen. Alle so eingegebenen>SŁtze erscheinen nachher in der Reihenfolge der Eingabe. ’’’’’N#on("b")#Satzeditor#off("b")# Bei der Eingabe eines neuen Satzes haben Sie’’’’>alle MŚglichkeiten, die auch der EUMEL-Editor bietet. Der beŻ’Nschreibbare Bereich ist jedoch kleiner. Er umfaūt das ganze Gebiet,’’’’’’’’’’’.in dem sonst die Feldinhalte erscheinen. ’’’’’> Wie beim Editor kŚnnen Sie den Cursor mit den CursortastenN(Pfeiltasten) bewegen. Mit der Taste RUBOUT kŚnnen Sie ein Zeichen’’’’’’’’’’’’NlŚschen. Die restlichen Zeichen der Zeile rŪcken dann nach. Mit’’’’’’’’’’’’’’’NRUBIN dagegen schalten Sie in einen EinfŪgemodus um. Alle eingeŻ’’’’’’’’’’’’’’Ngebenen Zeichen werden dann eingefŪgt - der Rest der Zeile rŪckt’’’’’’’’’’’’’’Nentsprechend nach rechts. Nochmaliges Tippen von RUBIN schaltet’’’’’’’’’’’’’’’Nwieder in den alten Modus. Welcher Modus eingeschaltet ist, steht’’’’’’’’’’’’’in der Ųberschriftzeile. ’’’’’> Mit der Kombination ESC RUBOUT kŚnnen Sie den Rest einer’’NZeile ab der Cursorposition lŚschen. Steht der Cursor in der ersten’’’’’’’’’’’NSpalte, wird dementsprechend die ganze Zeile gelŚscht. Im UnterŻ’’’’’’’’’’’’’’Nschied zum EUMEL-Editor rŪcken die folgenden Zeilen jedoch nicht’’’’’’’’’’’’’’N Entsprechend fŪgen Sie mit der Funktion ESC RUBIN eine neue’’’’’’’’’’’’’’’NZeile ein. Dies ist immer dann erforderlich, wenn ein Feldinhalt’’’’’’’’’’’’’’Nnicht auf eine Zeile paūt. Der Teil der Zeile, der hinter dem Cursor’’’’’’’’’’>steht, wird bei ESC RUBIN in dchen: ’’’’’’’’’’ , ; .. * ’’’’NSie dŪrfen daher in keinem Mustertext oder Feldnamen vorkommen,’’’’’’’’’’’’’’’Nda sie als Separator wirken. Die beiden folgenden Zeichenfolgen’’’’’’’’’’’’’’’>werden nur zu Anfang eines durch die vorstehenden Separatoren’.gebildeten Abschnitts erkannt: ’’’’’’’’’’’’’’’ -- & ++ ’’’’’’’’NSie dŪrfen daher prinzipiell an weiterer Stelle vorkommen, ohne als’’’’’’’’’’’NSonderzeichen erkannt zu werden. Alle anderen Zeichen in der Zeile’’’’’’’’’’’’Nwerden dem Mustertext bzw. Feldnamen ohne weitere Interpretation’’’’’’’’’’’’’’.4.3 Sortieren und Reorganisieren ’’’’’’’’’’’’’NEine EUDAS-Datei kann in einer beliebigen Feldreihenfolge sortiert’’’’’’’’’’’’Nwerden. Mit dieser Angabe kann man bestimmen, welche Felder beim’’’’’’’’’’’’’’NVergleich zweier SŁtze berŪcksichtigt werden sollen und in welcher’’’’’’’’’’’’N Die Sortierreihenfolge wird in der Datei gespeichert und wird’’’’’’’’’’’’’Nanschlieūend immer wieder verwendet, wenn keine anderen Angaben’’’’’’’’’’’’’’’gemacht wurden. ’’’’’’’’’’’’’’N Der Sortierzustand einer Datei wird ebenfalls gespeichert. Wenn’’’’’’’’’’’>nur wenige SŁtze seit der letzten Sortierung verŁndert wurden,>mŪssen auch nur diese SŁtze einsortiert werden. ’’’’’’’’’’’’’’N#on("b")#Feldtypen#off("b")# Um eine korrekte Sortierung auch von Zahlen oder’NDaten sicherzustellen, wird jedem Feld einer EUDAS-Datei ein FeldŻ’’’’’’’’’’’’Ntyp zugeordnet, der beim Sortieren (und auch beim Suchen) berŪckŻ’’’’’’’’’’’’’sichtigt wird. ’’’’’’’’’’’’’’’> Es gibt folgende Feldtypen (als Standard wird der Typ TEXT> TEXT Vergleich von Texten nach dem EUMEL-Code der einzelŻ’N nen Zeichen. Dies ist Standard und sorgt fŪr schnellstŻ’’’’’’’’’’’’’’N mŚglichen Vergleich. Die weiteren Typen brauchen erhebŻ’’’’’’’’’’’’’’ lich mehr Zeit. ’’’’’> DIN Vergleich nach DIN 5007 (s. EUMEL-Benutzerhandbuch).’> Umlaute werden korrekt eingeordnet, Groū- und KleinŻ’N buchstaben werden gleichbehandelt, Sonderzeichen werden’’’’’’’’’’’’’’ ignoriert. ’’’’’’’’’’N ZAHL Der Wert einer Zahl wird verglichen. Auūer den Ziffern,’’’’’’’’’’’’’’> dem Dezimalkomma und dem Minuszeichen vor der ersten’N Ziffer werden alle anderen Zeichen ignoriert. Das DeziŻ’’’’’’’’’’’’’’N malkomma ist standardmŁūig auf ',' eingestellt, kann aber’’’’’’’’’’’’N verŁndert werden (s. Abschnitt 6.5). Die nicht ignorierten’’’’’’’’’’’> Zeichen werden in eine REAL-Zahl umgewandelt und dann verglichen. ’’’’’’’’’N DATUM Es werden Daten der Form 'tt.mm.jj' verglichen. In diesem’’’’’’’’’’’’> Fall werden Tag und Jahr vertauscht und dann vergliŻ’> chen. Texte mit einer anderen LŁnge als 8 werden alle. als gleich betrachtet. ’’’’’’’’’’’’’’N#on("b")#Reorganisieren#off("b")# Wenn viele Önderungen an einer EUDAS-Datei’’Nvorgenommen worden sind, steigt ihr Platzbedarf durch viele TextŻ’’’’’’’’’’’’’Nleichen an. In diesem Fall empfiehlt es sich, die Datei zu reorganiŻ’’’’’’’’’’Nsieren. Auch wenn beim Sortieren viele SŁtze vertauscht wurden,’’’’’’’’’’’’’’’Nsollte die Datei reorganisiert werden, da beim Sortieren die physiŻ’’’’’’’’’’’Nkalische Reihenfolge der SŁtze nicht verŁndert wird. In diesem Fall’’’’’’’’’’’Nergibt sich nach dem Reorganisieren ein Geschwindigkeitsvorteil. ’’’’’’’’’’’’’4.4 Bearbeiten ’’’’’’’’’’’’’’’N#on("b")#Kopieren#off("b")# Durch Kopieren kann ein Ausschnitt aus der’’’’’’’’NDatei in eine andere EUDAS-Datei kopiert werden. Es werden alle’’’’’’’’’’’’’’’NausgewŁhlten SŁtze kopiert. Wenn mindestens ein Satz markiert ist,’’’’’’’’’’’’Nwerden alle markierten SŁtze als ausgewŁhlt betrachtet, ansonsten’’’’’’’’’’’’’Nalle, die durch die Suchbedingung angegeben sind. Die kopierten’’’’’’’’’’’’’’’.SŁtze werden am Ende der Zieldatei angefŪgt. ’N Welche Felder kopiert werden sollen, wird durch das KopierŻ’’’’’’’’’’’’’’’>muster angegeben. Hierbei kŚnnen auch mehrere Felder zu einem’Nverschmolzen werden. Allgemein ergeben sich die Felder der ZielŻ’’’’’’’’’’’’’’.datei aus einem beliebigen ELAN-Ausdruck. ’’’’> Das Kopiermuster ist ein ELAN-Programm und enthŁlt im weŻ’sentlichen AusdrŪcke der Form . "Feldname" K Ausdruck ; ’’’’’’’’’’’’’’NDurch diese Anweisung wird der Ausdruck in das Feld der Zieldatei’’’’’’’’’’’’’Nmit dem angegebenen Namen kopiert. Existiert dieses Feld in der’’’’’’’’’’’’’’’NZieldatei noch nicht, so wird es als letztes angefŪgt. Falls die’’’’’’’’’’’’’’NZieldatei noch nicht existiert, wird sie eingerichtet. In diesem Fall’’’’’’’’’Nbestimmt also die Reihenfolge der 'K'-AusdrŪcke die Reihenfolge der’’’’’’’’’’’Feldnamen in der Zieldatei. ’’N Da die Reihenfolge der 'K'-AusdrŪcke wichtig ist, dŪrfen diese’’’’’’’’’’’’Nnicht in einer IF-Anweisung stehen, sondern mŪssen fŪr jeden Satz’’’’’’’’’’’’’>komplett in der gleichen Reihenfolge ausgefŪhrt werden. ’’’’’’N#on("b")#Standard-Kopiermuster#off("b")# Vor dem Kopieren wird ein Standard-’’NKopiermuster zum Editieren angeboten, das sich nach der Zieldatei’’’’’’’’’’’’’Nrichtet. Existiert die Zieldatei noch nicht, wird das Muster so konŻ’’’’’’’’’’Nstruiert, daū alle Felder der virtuellen Datei unverŁndert kopiert’’’’’’’’’’’’Nwerden. Wollen Sie einige Felder nicht kopieren, brauchen Sie nur’’’’’’’’’’’’’Ndie entsprechenden Zeilen zu lŚschen; wollen Sie die Felder in eine’’’’’’’’’’’>andere Reihenfolge bringen, mŪssen Sie die Zeilen umordnen. ’’N Existiert die Zieldatei bereits, gibt das Standard-Kopiermuster’’’’’’’’’’’Nan, daū alle Felder der Zieldatei einen Wert erhalten. Ist ein Feld’’’’’’’’’’’Nder Zieldatei in der virtuellen Datei enthalten, so wird dieses koŻ’’’’’’’’’’’Npiert, ansonsten erhŁlt das Feld einen leeren Inhalt. Sie kŚnnen in’’’’’’’’’’’Ndiesem Fall weitere Felder angeben oder fŪr die leeren Felder AusŻ’’’’’’’’’’’’drŪcke formulieren. ’’’’’’’’’’N#on("b")#Tragen#off("b")# Durch Tragen werden alle ausgewŁhlten SŁtze der’’’’’Nlen Datei in eine andere Datei transportiert. Sie sind in der virŻ’’’’’’’’’’’’Ntuellen Datei dann nicht mehr vorhanden. Damit bei diesem Vorgang’’’’’’’’’’’’’>keine Informationen verlorengehen kŚnnen, muū die Zieldatei soNviele Felder haben wie die virtuelle Datei. Normalerweise sollte sie’’’’’’’’’’>in der Feldstruktur mit der virtuellen Datei Ūbereinstimmen. ’N Die getragenen SŁtze werden jeweils am Ende der Datei angeŻ’’’’’’’’’’’’’’’> Beim Tragen kŚnnen zusŁtzlich noch Konsistenzbedingungen’’NŪberprŪft werden. Die PrŪfbedingungen sind in der Zieldatei gespeiŻ’’’’’’’’’’’Nchert und kŚnnen beim Öndern der Feldstruktur angegeben werden. ’’’’’’’’’’’’’’N Die PrŪfbedingung ist ein ELAN-Programm, das vor dem Tragen’’’’’’’’’’’’’’’Ndes jeweiligen Satzes ausgefŪhrt wird. Durch spezielle TestprozeduŻ’’’’’’’’’’’>ren kann das Tragen des Satzes verhindert werden, wenn diese’’NProzeduren ein negatives Ergebnis liefern. Gleichzeitig wird eine’’’’’’’’’’’’’NMeldung in eine Protokolldatei geschrieben, die dann zur IdentifiŻ’’’’’’’’’’’’.zierung der fehlerhaften SŁtze dienen kann. ’’> Folgende PrŪfprozeduren stehen zur VerfŪgung (siehe auch’’Abschnitt 8.3): ’’’’’’’’’’’’’’. pruefe ("Feldname", Bedingung) ’’’’’’’’’’’N Hiermit kann eine beliebige Bedingung (BOOL-Ausdruck in’’’’’’’’’’’’’’’. ELAN) ŪberprŪft werden. ’’’’’’’’’’’’’’> wertemenge ("Feldname", "Wert1,Wert2,...,Wertn") ’’’’’’’’’N Das Feld muū einen in der angegebenen Liste enthaltenen’’’’’’’’’’’’’’’ Werte annehmen. ’’’’’’. feldmaske ("Feldname", "Maske") ’’’’’’’’’’N Das Feld wird auf Ųbereinstimmung mit der Maske geprŪfie neue Zeile mitgenommen. ’’’’’> Normalerweise tippen Sie ESC RUBIN, wenn Sie an das Ende’’Neiner Zeile kommen. Wenn Sie aber weiterschreiben, wird die Zeile’’’’’’’’’’’’’Neinfach gerollt. Dies ist nicht weiter schlimm, aber Sie kŚnnen den’’’’’’’’’’’.ganzen Feldinhalt nicht auf einmal sehen. ’’’’N In der normalen Anzeige wird ein Ūberlanger Inhalt auf jeden’’’’’’’’’’’’’’.Fall auf mehrere Zeilen verteilt. ’’’’’’’’’’’’N#on("b")#Warnung#off("b")# Ein Hinweis fŪr alle, die sich mit der’’’’’’’’’’’’’Editorbedienung’’’’’’’’’’’’’’’>schon auskennen: EUDAS benutzt den Editor als Unterprogramm.’’>Jedoch haben einige Editorfunktionen unliebsame Auswirkungen.’>Besonders gefŁhrlich sind hier HOP RUBOUT und HOP RUBIN. Diese>Funktion zerstŚren die Korrespondenz zwischen Feldnamen und’’’NFeldinhalten, das heiūt der Feldinhalt steht nicht mehr neben dem’’’’’’’’’’’’’N Weiterhin kŚnnen Sie das Editorbild rollen, ohne daū die FeldŻ’’’’’’’’’’’’>namen mitrollen (zum Beispiel wenn Sie in der untersten Zeile’NRETURN drŪcken). In diesem Fall ist die Korrespondenz auch nicht’’’’’’’’’’’’’’Nerhalten, das heiūt die Inhalte stehen falsch, sind aber eigentlich’’’’’’’’’’’N In solchen FŁllen erscheint am oberen oder unteren Rand der’’’’’’’’’’’’’’’NHinweis "Bitte ESC '1' druecken". Wenn das Editorbild nur gerollt’’’’’’’’’’’’’Nwurde, verschwindet durch ESC '1' der Hinweis wieder und das Bild’’’’’’’’’’’’’Nist in Ordnung. Wenn jedoch Zeilen gelŚscht oder eingefŪgt wurden,’’’’’’’’’’’’>mŪssen Sie diese Önderungen von Hand wieder rŪckgŁngig machen,Nbis der Hinweis verschwindet. Sie sollten also HOP RUBOUT und HOP’’’’’’’’’’’’’.RUBIN im Satzeditor nicht verwenden. ’’’’’’’’’N Im Zweifelsfall, wenn Sie meinen, den Satz durcheinandergeŻ’’’’’’’’’’’’’’’Nbracht zu haben, kŚnnen Sie immer mit ESC 'h' abbrechen. Es steht’’’’’’’’’’’’’Ndann der vorherige Zustand fŪr einen neuen Versuch zur VerfŪgung. ’’’’’’’’’’’’6.3 Daten Łndern ’’’’’’’’’’’’’NWenn Sie nachtrŁglich noch eingegebene Daten Łndern wollen, kŚnŻ’’’’’’’’’’’’’’nen Sie die Funktion ’’’’’’’’’ A Öndern ’’’’’’’’’’’’’Nverwenden. Sie haben anschlieūend wie beim EinfŪgen Gelegenheit,’’’’’’’’’’’’’’>neue Daten einzugeben. Allerdings werden Ihnen die bisherigen’>Daten gleich mit angeboten, so daū Sie nur die Önderungen einŻNgeben mŪssen. Alles andere kann unverŁndert bleiben. Auch diese’’’’’’’’’’’’’’’>Funktion wird mit ESC 'q' verlassen. ESC 'w' funktioniert beimNÖndern ebenfalls (der nŁchste Satz wird zum Öndern angeboten). ’’’’’’’’’’’’’’’N Stellen Sie beim Öndern oder EinfŪgen fest, daū Sie irgendeinen’’’’’’’’’’’’Nkrassen Fehler gemacht haben, kŚnnen Sie die Operation mit ESC 'h'’’’’’’’’’’’’Nabbrechen. Beim Öndern bleibt dann der alte Zustand unverŁndert,’’’’’’’’’’’’’’.beim EinfŪgen wird kein Satz eingefŪgt. ’’’’’’N#on("b")#LŚschen#off("b")# FŪr den Fall, daū Sie einen Satz wieder ganz aus’’’NDatei lŚschen wollen, hat EUDAS eine besondere Vorsichtsmaūnahme’’’’’’’’’’’’’’Nvorgesehen. Damit der Satz nicht gleich unwiederbringlich verlorenŻ’’’’’’’’’’’^geht, mŪssen Sie ihn zunŁchst in eine andere Datei #on("i")#tragen#off("i")#. Falls’’’’’’’’’’’>das LŚschen ein Irrtum war, kŚnnen Sie den Satz von dort noch’Nwiederholen. In vielen FŁllen besteht ohnehin die Anforderung, daū’’’’’’’’’’’’Nauch die nicht mehr aktuellen Daten noch eine gewisse Zeit aufgeŻ’’’’’’’’’’’’’hoben werden mŪssen. ’’’’’’’’’. Zum Tragen gibt es die Funktion ’’’’’’’’’’ Datensatz ’’’’’’’’’’’’ T Tragen ’’’’’’’’’’’’’>Sie werden nach einem Dateinamen gefragt. Geben Sie hier zum’’NBeispiel 'mŪll' an. Da diese Datei noch nicht existiert, werden Sie’’’’’’’’’’’Ngefragt, ob Sie sie neu einrichten wollen (falls Sie sich vielleicht’’’’’’’’’’Nverschrieben haben). Danach wird der aktuelle Satz in die Datei’’’’’’’’’’’’’’’N'mŪll' transportiert. Am Bildschirm erscheint der nŁchste Satz. Der’’’’’’’’’’’>getragene Satz kommt an das Ende der Zieldatei. ’’’’’’’’’’’’’’N Eine Bedingung beim Tragen ist, daū die Zieldatei immer die’’’’’’’’’’’’’’’Ngleichen Felder haben muū wie die aktuelle Datei. Sie kŚnnen also’’’’’’’’’’’’’Nnicht aus verschieden strukturierten Dateien in die gleiche Datei’’’’’’’’’’’’’> Zum ZurŪckholen eines Satzes benutzen Sie die Funktion ’’’ Datensatz ’’’’’’’’’’’’ H Holen ’’’’’’’’’’’’’’NDer letzte Satz der Datei, die Sie angeben, wird vor dem aktuellen’’’’’’’’’’’’NSatz eingefŪgt. Dadurch wird der Effekt des letzten Tragens wieder’’’’’’’’’’’’N Um die getragenen SŁtze endgŪltig zu vernichten, mŪssen Sie’’’’’’’’’’’’’’’Ndie Zieldatei als Ganzes lŚschen. Die dazu notwendige Funktion aus’’’’’’’’’’’’Ndem MenŪ 'Dateien' haben Sie bereits in Abschnitt 4.4 kennengeŻ’’’’’’’’’’’’’’’6.4 Arbeitskopie sichern ’’’’’NWenn Sie eine Datei zum Öndern Śffnen oder sie gerade neu eingeŻ’’’’’’’’’’’’’’Nrichtet haben, wird von dieser Datei intern eine Arbeitskopie angeŻ’’’’’’’’’’’Nlegt, die dann geŁndert wird. Sie mŪssen diese Arbeitskopie nach’’’’’’’’’’’’’’>den Önderungen sichern, damit die Önderungen wirksam werden. ’N In unserem Beispiel ist die Datei "Telefonnummern" immer noch’’’’’’’’’’’’’>leer. Die Önderungen sind momentan nur in der internen Kopie’’Nvorhanden. Wenn Sie die Datei zum Beispiel auf eine Archivdiskette’’’’’’’’’’’’Nschreiben wollten, wŪrden Sie eine leere Datei auf der Diskette’’’’’’’’’’’’’’’. Zum Sichern rufen Sie die Funktion ’’’’’’’ S Sichern ’’’’’’’’’’’’>im ersten MenŪ auf. Es erscheint dann folgende Frage: ’’’’’’’’^___________________________________________________________________________________________ ’’N Arbeitskopie "Telefonnummern" veraendert! Sichern (j/n) ? ’’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’NBeantworten Sie diese Frage mit 'j'. Als nŁchstes wird gefragt: ’’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’. Alte Version Ūberschreiben (j/n) ? ’’’’’^___________________________________________________________________________________________ ’’NBeantworten Sie auch diese Frage mit 'j'. Die Arbeitskopie ŪberŻ’’’’’’’’’’’’’’>schreibt dann die (leere) Version vor dem Öndern. ’’’’’’’’’’’’N Wenn Sie die Frage verneint hŁtten, kŚnnten Sie anschlieūend’’’’’’’’’’’’’’>einen neuen Namen fŪr die Arbeitskopie angeben. Dies wŁre dannNsinnvoll, wenn Sie den Stand vor den Önderungen noch aufbewahren’’’’’’’’’’’’’’Nwollen. In diesem Fall ist es jedoch nutzlos, die alte leere Datei’’’’’’’’’’’’noch behalten zu wollen. ’’’’’N Abschlieūend wird gefragt, ob Sie die Arbeitskopien lŚschen’’’’’’’’’’’’’’’Nwollen. Wenn Sie noch weiter mit der Datei arbeiten wollen, verneiŻ’’’’’’’’’’’Nnen Sie diese Frage. Die Datei bleibt dann geŚffnet. Anderenfalls’’’’’’’’’’’’’NmŪūten Sie die Datei neu Śffnen, wenn Sie sie wieder ansehen wolŻ’’’’’’’’’’’’’N#on("b")#Arbeitskopien#off("b")# Es ist sehr wichtig, daū Sie sich die’’’’’’’’FunktionsweiseNmit der Arbeitskopie immer vor Augen halten, damit Sie spŁter bei’’’’’’’’’’’’’.der Arbeit mit EUDAS nicht Ūberrascht werden. > Eine Arbeitskopie wird immer dann angelegt, wenn Sie beim’>×ffnen einer EUDAS-Datei angeben, daū Sie diese Datei Łndern’’Nwollen. In dem Beispiel haben Sie eine neue Datei eingerichtet.’’’’’’’’’’’’’’’>EUDAS nimmt dann automatisch an, daū Sie Łndern wollen. ×ffnen>Sie eine existierende Datei, werden Sie gefragt ’’’’’’’’’’’’’’^___________________________________________________________________________________________ ’’> Wollen Sie etwas Łndern (Arbeitskopie anlegen) (j/n) ? ’^______________________________t.’’’’’’’’’’’’’’> FŪnf spezielle Zeichen in der Maske kŚnnen dabei auf’’. mehrere Zeichen zutreffen: ’’’’’’’’’’’ '9' alle Ziffern ’’> 'a' alle Kleinbuchstaben, Umlaute, 'ū' ’’’’’’’’’’’’. 'A' alle Groūbuchstaben, Umlaute ’’ 'X' alle Zeichen ’’. '*' Folge von beliebigen Zeichen ’’N Der Stern sollte sparsam angewendet werden, da er verarŻ’’’’’’’’’’’’’’. beitungsaufwendig ist. ’’’’’’’’’’’’’’’ eindeutige felder (n) ’’’’N Die Zahl 'n' gibt an, die wieviel ersten Felder der Zieldatei’’’’’’’’’> eindeutig sein mŪssen. Stimmt der zu tragende Satz mitN einem Satz der Zieldatei in diesen Feldern Ūberein, wird’’’’’’’’’’’’’’. eine Fehlermeldung erzeugt. ’’’’’’’’’’NEs kŚnnen auch einzelne SŁtze manuell getragen werden. In diesem’’’’’’’’’’’’’’NFall wird die PrŪfbedingung nicht getestet. Ebenso kann der Satz’’’’’’’’’’’’’’Nwieder zurŪckgeholt und in der aktuellen Datei eingefŪgt werden. ’’’’’’’’’’’’’N#on("b")#Nach Vorschrift Łndern#off("b")# Die ausgewŁhlten SŁtze der’’’’’’’’’’NDatei kŚnnen automatisch nach einer Verarbeitungsvorchrift geŁnŻ’’’’’’’’’’’’’’Ndert werden. Die Verarbeitungsvorschrift ist ein ELAN-Programm, in’’’’’’’’’’’’>dem mit Hilfe des Operators 'V' Önderungen angegeben werden: ’. "Feldname" V TEXT-Ausdruck ; ’’’’’’’’’>Das angegebene Feld erhŁlt den Inhalt, der durch den Ausdruck’Nangegeben ist. Önderungen an Koppeldateien werden wie im Dialog’’’’’’’’’’’’’’’behandelt (s. Abschnitt 3.4). ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.5’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’?Ą’’’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±Ņa€ė’’²Æ&\’’’’&\&\³M’’’’’’ eudas.ref.5’’’’’’’’’’’’’’’’’’²’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (49)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’B’’’’’’’’’’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’ń’>’’’’’’’’’’’’’’’’’’’1‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‚’’’’’’’’’’’’’’’’’’’’q‚’’’’’’’’’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’!ƒ’4’’’’’’’’’’’’’’’’’’’aƒ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’Įƒ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńƒ’’’’’’’’’’’’’’’’’’’’„’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’a„’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘„’’’’’’’’’’’’’’’’’’’’±„’’’’’’’’’’’’’’’’’’’’ф’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’1…’B’’’’’’’’’’’’’’’’’’’…’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į…’B’’’’’’’’’’’’’’’’’’’†’N’’’’’’’’’’’’’’’’’’’a†’?’’’’’’’’’’’’’’’’’’’±†’>’’’’’’’’’’’’’’’’’’’ń†’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‡’D’’’’’’’’’’’’’’’’’’’’’ Zeilentypen: ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‡’"’’’’’’’’’’’’’’’’’’’±‡’A’’’’’’’’’’’’’’’’’’’ˆ’A’’’’’’’’’’’’’’’’’’’Qˆ’B’’’’’’’’’’’’’’’’’’’”ˆ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ሒ’’’’’’’’’’’’’’’’’’’‰’@’’’’’’’’’’’’’’’’’’’a‰’=’’’’’’’’’’’’’’’’’’’”‰’:’’’’’’’’’’’’’’’’’’’ቒ<’’’’’’’’’’’’’’’’’’’!Š’@’’’’’’’’’’’’’’’’’’’qŠ’@’’’’’’’’’’’’’’’’’’’ĮŠ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’!‹’>’’’’’’’’’’’’’’’’’’’a‹’>’’’’’’’’’’’’’’’’’’’”‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ы’ ’’’’’’’’’’’’’’’’’’’Œ’?’’’’’’’’’’’’’’’’’’’QŒ’<’’’’’’’’’’’’’’’’’’’‘Œ’>’’’’’’’’’’’’’’’’’’’ь’C’’’’’’’’’’’’’’’’’’’’’ ben. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!’$’’’’’’’’’’’’’’’’’’’Q’<’’’’’’’’’’’’’’’’’’’‘’A’’’’’’’’’’’’’’’’’’’į’@’’’’’’’’’’’’’’’’’’’1Ž’:’’’’’’’’’’’’’’’’’’’qŽ’>’’’’’’’’’’’’’’’’’’’±Ž’@’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’Q’@’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’"’’’’’’’’’’’’’’’’’’’ń’@’’’’’’’’’’’’’’’’’’’A’?’’’’’’’’’’’’’’’’’’’‘’A’’’’’’’’’’’’’’’’’’’ᐒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!‘’?’’’’’’’’’’’’’’’’’’’q‘’C’’’’’’’’’’’’’’’’’’’Į‘’@’’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’a’’D’’’’’’’’’’’’’’’’’’’±’’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’’e’’’’’’’’’’’’’’’’’’’Q“’<’’’’’’’’’’’’’’’’’’’’’ der Form ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±“’@’’’’’’’’’’’’’’’’’’’”’>’’’’’’’’’’’’’’’’’’’A”’>’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’””’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į”’?’’’’’’’’’’’’’’’’’’’1•’@’’’’’’’’’’’’’’’’’’’•’A’’’’’’’’’’’’’’’’’’’ѕ’0’’’’’’’’’’’’’’’’’’’–’=’’’’’’’’’’’’’’’’’’’Q–’=’’’’’’’’’’’’’’’’’’’‘–’’’’’’’’’’’’’’’’’’’’±–’C’’’’’’’’’’’’’’’’’’’—’C’’’’’’’’’’’’’’’’’’’Q—’A’’’’’’’’’’’’’’’’’’’”—’A’’’’’’’’’’’’’’’’’’’ń—’?’’’’’’’’’’’’’’’’’’’A˜’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q˜’!’’’’’’’’’’’’’’’’’’’”˜’’’’’’’’’’’’’’’’’’’’’’ #free (0.1)# ’’’’’’’’Į˜’:’’’’’’’’’’’’’’’’’’’™’:’’’’’’’’’’’’’’’’’’’A™’.’’’’’’’’’’’’’’’’’’’q™’"’’’’’’’’’’’’’’’’’’’”™’"’’’’’’’’’’’’’’’’’’’љ’/’’’’’’’’’’’’’’’’’’’š’:’’’’’’’’’’’’’’’’’’’Qš’.’’’’’’’’’’’’’’’’’’’š’"’’’’’’’’’’’’’’’’’’’±š’"’’’’’’’’’’’’’’’’’’’ᚒ"’’’’’’’’’’’’’’’’’’’›’/’’’’’’’’’’’’’’’’’’’Q›’:’’’’’’’’’’’’’’’’’’’’’ ENDE ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’_____________________________________________________________ ’’NWenn Sie diese Frage verneinen, wird keine Arbeitskopie angelegt;’’’’’’’’’’’’’Nalle Önderungsfunktionen werden jedoch gesperrt. Daran kŚnnen Sie’’’’’’’’’’’’’>auch erkennen, daū keine Arbeitskopie vorliegt. ’’’’’’’’’’’’’’N Die Arbeitskopie, die EUDAS sich anlegt, ist anonym. Wenn Sie’’’’’’’’’’’’’Nsich also im MenŪ 'Dateien' eine Ųbersicht zeigen lassen, erscheint’’’’’’’’’’’Nnur das Original. Bevor Sie mit diesem Original etwas anstellen’’’’’’’’’’’’’’’N(zum Beispiel auf Archiv schreiben), sollten Sie sich vergewissern,’’’’’’’’’’’Ndaū Sie die Arbeitskopie gesichert haben, da das Original sonst’’’’’’’’’’’’’’’.nicht auf dem neuesten Stand ist. ’’’’’’’’’’’’N Um Sie in diesem Fall zu warnen, erscheint vor einer geŚffneten’’’’’’’’’’’>Datei in einer Dateiauswahl das Symbol , zum Beispiel: ’’’’. o "Telefonnummern" ’’’’’’’’’’’’’ o "Mitglieder" ’’’’’NWenn Sie dieses Symbol sehen, sollten Sie die Datei lieber erst’’’’’’’’’’’’’’’.sichern, bevor Sie etwas mit ihr anstellen. ’’N#on("b")#Beispiel#off("b")# Um die Arbeitsweise von EUDAS noch besser zu’’’’’’Nbetrachten Sie das Beispiel in Abb. 6-2. Nehmen Sie an, Sie haben’’’’’’’’’’’’’Ndrei EUDAS-Dateien 'Kalender', 'Namen' und 'Adressen' mit ihren’’’’’’’’’’’’’’’NAnfangsinhalten K0, N0 und A0 (symbolisch). In dem Diagramm sind’’’’’’’’’’’’’’Ndie VorgŁnge zu den Zeitpunkten 0 bis 10 mit ihren Auswirkungen’’’’’’’’’’’’’’’>auf die Inhalte der Dateien und der Arbeitskopie dargestellt. .#center#Abb. 6-2 Beispiel zur Arbeitskopie ’>Zu den einzelnen Zeitpunkten passiere folgendes: ’’’’’’’’’’’’’N0: Anfangszustand. Es wurde noch keine Datei geŚffnet, also ist’’’’’’’’’’’’’> keine Arbeitskopie vorhanden. Es kŚnnte aber auch eine’’’> beliebige Datei ohne Önderungserlaubnis geŚffnet sein. ’’>1: Die Datei 'Adressen' wird geŚffnet zum Öndern. Der momenŻ> tane Zustand der Datei wird als Arbeitskopie Ūbernommen. >2: Es wird eine Önderung vorgenommen (zum Beispiel) ein SatzN eingefŪgt). Diese Önderung betrifft aber nur die Kopie - die’’’’’’’’’’’’’> Datei 'Adressen' als Original bleibt unverŁndert. ’’’’’’’>3: Eine weitere Önderung fŪhrt zum Inhalt A2 der ArbeitskoŻ’N4: Aufruf von 'Sichern'. Die alte Version von 'Adressen' wird’’’’’’’’’’’’’’’> Ūberschrieben und durch den Inhalt A2 ersetzt. Die Frage’N nach dem LŚschen der Arbeitskopie wird verneint; daher bleibt’’’’’’’’’’’’ die Kopie auch erhalten. .5: Die Kopie wird erneut verŁndert. ’’’’’’’’N6: Aufruf von 'Sichern'. Die Frage, ob die Kopie gesichert werŻ’’’’’’’’’’’’’N den soll, wird verneint. Die Arbeitskopie soll jedoch gelŚscht’’’’’’’’’’’> werden. Als Ergebnis geht die Önderung A3 verloren (vielŻN leicht war diese Önderung ein Irrtum). Die Datei 'Adressen'’’’’’’’’’’’’’’> wird nicht verŁndert. Es ist keine Arbeitskopie mehr vorŻ>7: Die Datei 'Namen' wird zum Öndern geŚffnet. ’’’’’’’’’’’’’>8: Die Datei 'Kalender' wird zum Öndern geŚffnet. Da an der’> vorigen Arbeitskopie keine Önderungen vorgenommen wurden,> kann die Kopie einfach Ūberschrieben werden. AnderenfallsN wŁre an dieser Stelle die MŚglichkeit zum Sichern angeboten’’’’’’’’’’’’’’.9: Es wird eine Önderung durchgefŪhrt. ’’’’’N10: Die geŁnderte Arbeitskopie wird gesichert, das Original ŪberŻ’’’’’’’’’’’’> schrieben und die Arbeitskopie gelŚscht (Normalfall). ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.7’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’_ü’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘ūa€ė’’±®T’’’’TT²M’’’’’’ eudas.hdb.7’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (61)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’B’’’’’’’’’’’’’’’’’’’ń’9’’’’’’’’’’’’’’’’’’’1‚’>’’’’’’’’’’’’’’’’’’’q‚’-’’’’’’’’’’’’’’’’’’’”‚’;’’’’’’’’’’’’’’’’’’’į‚’?’’’’’’’’’’’’’’’’’’’1ƒ’A’’’’’’’’’’’’’’’’’’’’’ wŁltigen. ’’’’’’’’’’’ƒ’>’’’’’’’’’’’’’’’’’’’Įƒ’@’’’’’’’’’’’’’’’’’’’„’B’’’’’’’’’’’’’’’’’’’a„’?’’’’’’’’’’’’’’’’’’’±„’’’’’’’’’’’’’’’’’’’’ф’?’’’’’’’’’’’’’’’’’’’!…’?’’’’’’’’’’’’’’’’’’’q…’?’’’’’’’’’’’’’’’’’’’Į…’@’’’’’’’’’’’’’’’’’’’†’C’’’’’’’’’’’’’’’’’’’a†’P’’’’’’’’’’’’’’’’’’’Į†’@’’’’’’’’’’’’’’’’’’’‡’=’’’’’’’’’’’’’’’’’’’Q‡’@’’’’’’’’’’’’’’’’’’’’’ werden kann. ’’’’’’’’”‡’C’’’’’’’’’’’’’’’’’’’ń‡’B’’’’’’’’’’’’’’’’’’’Aˆ’?’’’’’’’’’’’’’’’’’’’‘ˆ’>’’’’’’’’’’’’’’’’’’’ш’B’’’’’’’’’’’’’’’’’’’!‰’@’’’’’’’’’’’’’’’’’’’q‰’B’’’’’’’’’’’’’’’’’’’Į‰’D’’’’’’’’’’’’’’’’’’’Š’;’’’’’’’’’’’’’’’’’’’QŠ’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’L’’’’’’’’’’’’’’’’’’’’’ vorstellen: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (6.5)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ъ’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’A’’’’’’’’’’’’’’’’’’’Q‹’A’’’’’’’’’’’’’’’’’’’”‹’>’’’’’’’’’’’’’’’’’’’į‹’A’’’’’’’’’’’’’’’’’’’’’ eingefŪgt. ’’’’’’’’’’1Œ’>’’’’’’’’’’’’’’’’’’’qŒ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Œ’I’’’’’’’’’’’’’’’’’’’’’ bereits in’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’э’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’)’’’’’’’’’’’’’’’’’’’1Ž’=’’’’’’’’’’’’’’’’’’’qŽ’2’’’’’’’’’’’’’’’’’’’±Ž’7’’’’’’’’’’’’’’’’’’’ńŽ’4’’’’’’’’’’’’’’’’’’’1’0’’’’’’’’’’’’’’’’’’’q’3’’’’’’’’’’’’’’’’’’’±’/’’’’’’’’’’’’’’’’’’’ń’5’’’’’’’’’’’’’’’’’’’1’=’’’’’’’’’’’’’’’’’’’q’6’’’’’’’’’’’’’’’’’’’±’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’C’’’’’’’’’’’’’’’’’’’A‘’>’’’’’’’’’’’’’’’’’’’‘’=’’’’’’’’’’’’’’’’’’’Į‘’>’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’A’’’’’’’’’’’’’’’’’’’‘›’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ћ’E’’’’’’’’’’’’’’’’’’’’’ einzelnen’’’’’’’’’’’’!œ’A’’’’’’’’’’’’’’’’’’’qœ’=’’’’’’’’’’’’’’’’’’’±œ’?’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’Q’C’’’’’’’’’’’’’’’’’’’”’?’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’ń’>’’’’’’’’’’’’’’’’’’’1ž’A’’’’’’’’’’’’’’’’’’’’’chen. ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ž’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ž’A’’’’’’’’’’’’’’’’’’’Ÿ’@’’’’’’’’’’’’’’’’’’’QŸ’A’’’’’’’’’’’’’’’’’’’”Ÿ’@’’’’’’’’’’’’’’’’’’’ńŸ’C’’’’’’’’’’’’’’’’’’’A ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a ’7’’’’’’’’’’’’’’’’’’’” ’8’’’’’’’’’’’’’’’’’’’į ’6’’’’’’’’’’’’’’’’’’’!”’6’’’’’’’’’’’’’’’’’’’a”’6’’’’’’’’’’’’’’’’’’’””’6’’’’’’’’’’’’’’’’’’’į”’7’’’’’’’’’’’’’’’’’’’!¢’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¢’;’’’’’’’’’’’’’’’’’’’”¢’>’’’’’’’’’’’’’’’’’’’ᢒC’’’’’’’’’’’’’’’’’’’1£’A’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’£’>’’’’’’’’’’’’’’’’’’’Į£’A’’’’’’’’’’’’’’’’’’’¤’D’’’’’’’’’’’’’’’’’’’a¤’A’’’’’’’’’’’’’’’’’’’±¤’A’’’’’’’’’’’’’’’’’’’„’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1„’J’’’’’’’’’’’’’’’’’’’’’werden’’’’’’’’’’’’’’’„’?’’’’’’’’’’’’’’’’’’’Ń„’C’’’’’’’’’’’’’’’’’’’!¦’?’’’’’’’’’’’’’’’’’’’q¦’A’’’’’’’’’’’’’’’’’’’Į¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᦒK’’’’’’’’’’’’’’’’’’’’’den’’’’’’’’’’’’’’’’’’1§’C’’’’’’’’’’’’’’’’’’’§’?’’’’’’’’’’’’’’’’’’’ѧ’A’’’’’’’’’’’’’’’’’’’!Ø’A’’’’’’’’’’’’’’’’’’’qØ’’’’’’’’’’’’’’’’’’’’‘Ø’B’’’’’’’’’’’’’’’’’’’ᨒ@’’’’’’’’’’’’’’’’’’’1©’@’’’’’’’’’’’’’’’’’’’©’?’’’’’’’’’’’’’’’’’’’Ń©’>’’’’’’’’’’’’’’’’’’’Ŗ’B’’’’’’’’’’’’’’’’’’’aŖ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ŗ’J’’’’’’’’’’’’’’’’’’’’’auf der’’’’’’’’’’’’’’ńŖ’B’’’’’’’’’’’’’’’’’’’A«’@’’’’’’’’’’’’’’’’’’’‘«’E’’’’’’’’’’’’’’’’’’’į«’(’’’’’’’’’’’’’’’’’’’¬’A’’’’’’’’’’’’’’’’’’’a¬’@’’’’’’’’’’’’’’’’’’’±¬’A’’’’’’’’’’’’’’’’’’’­’@’’’’’’’’’’’’’’’’’’’’’den. ’’’’’’’’’’’’’’’’Q­’A’’’’’’’’’’’’’’’’’’’”­’=’’’’’’’’’’’’’’’’’’’į­’>’’’’’’’’’’’’’’’’’’’’’ schoben. ’’’’’’’’’’’’!®’A’’’’’’’’’’’’’’’’’’’q®’@’’’’’’’’’’’’’’’’’’’Į®’@’’’’’’’’’’’’’’’’’’’Æ’C’’’’’’’’’’’’’’’’’’’aÆ’’’’’’’’’’’’’’’’’’’’Æ’?’’’’’’’’’’’’’’’’’’’ŃÆ’B’’’’’’’’’’’’’’’’’’’!°’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A°’L’’’’’’’’’’’’’’’’’’’’’fester’’’’’’’’’’’’’’’‘°’?’’’’’’’’’’’’’’’’’’’į°’B’’’’’’’’’’’’’’’’’’’1±’B’’’’’’’’’’’’’’’’’’’±’=’’’’’’’’’’’’’’’’’’’Į±’B’’’’’’’’’’’’’’’’’’’²’/’’’’’’’’’’’’’’’’’’’Q²’@’’’’’’’’’’’’’’’’’’’”²’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į²’M’’’’’’’’’’’’’’’’’’’1³’>’’’’’’’’’’’’’’’’’’’’’ VerfŪgung: ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q³’’’’’’’’’’’’’’’’’’’’‘³’8’’’’’’’’’’’’’’’’’’’ѳ’’’’’’’’’’’’’’’’’’’’ń³’+’’’’’’’’’’’’’’’’’’’!“’&’’’’’’’’’’’’’’’’’’’Q“’*’’’’’’’’’’’’’’’’’’’“’8’’’’’’’’’’’’’’’’’’’Į“’’’’’’’’’’’’’’’’’’’’ń“’,’’’’’’’’’’’’’’’’’’’!µ’&’’’’’’’’’’’’’’’’’’’Qµ’*’’’’’’’’’’’’’’’’’’’µ’8’’’’’’’’’’’’’’’’’’’Įµ’4’’’’’’’’’’’’’’’’’’’¶’+’’’’’’’’’’’’’’’’’’’1¶’&’’’’’’’’’’’’’’’’’’’a¶’7’’’’’’’’’’’’’’’’’’’”¶’8’’’’’’’’’’’’’’’’’’’į¶’6’’’’’’’’’’’’’’’’’’’!·’,’’’’’’’’’’’’’’’’’’’Q·’&’’’’’’’’’’’’’’’’’’’·’7’’’’’’’’’’’’’’’’’’’Į·’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ø’>’’’’’’’’’’’’’’’’’’’Aø’E’’’’’’’’’’’’’’’’’’’‘ø’>’’’’’’’’’’’’’’’’’’’Ńø’?’’’’’’’’’’’’’’’’’’’!¹’C’’’’’’’’’’’’’’’’’’’q¹’A’’’’’’’’’’’’’’’’’’’Į¹’D’’’’’’’’’’’’’’’’’’’ŗ’=’’’’’’’’’’’’’’’’’’’Qŗ’>’’’’’’’’’’’’’’’’’’’‘ŗ’@’’’’’’’’’’’’’’’’’’’įŗ’@’’’’’’’’’’’’’’’’’’’1»’B’’’’’’’’’’’’’’’’’’’»’C’’’’’’’’’’’’’’’’’’’Ń»’A’’’’’’’’’’’’’’’’’’’!¼’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¼’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘¼’;’’’’’’’’’’’’’’’’’’’Ѽ’:’’’’’’’’’’’’’’’’’’’½’;’’’’’’’’’’’’’’’’’’’’’ setzt wird. ’’’’’’’’’Q½’?’’’’’’’’’’’’’’’’’’’”½’<’’’’’’’’’’’’’’’’’’’į½’B’’’’’’’’’’’’’’’’’’’1¾’?’’’’’’’’’’’’’’’’’’’¾’B’’’’’’’’’’’’’’’’’’’Ѿ’@’’’’’’’’’’’’’’’’’’’!æ’?’’’’’’’’’’’’’’’’’’’qæ’A’’’’’’’’’’’’’’’’’’’Įæ’B’’’’’’’’’’’’’’’’’’’Ą’?’’’’’’’’’’’’’’’’’’’aĄ’?’’’’’’’’’’’’’’’’’’’±Ą’0’’’’’’’’’’’’’’’’’’’ńĄ’B’’’’’’’’’’’’’’’’’’’AĮ’>’’’’’’’’’’’’’’’’’’’Į’A’’’’’’’’’’’’’’’’’’’ŃĮ’?’’’’’’’’’’’’’’’’’’’!Ā’B’’’’’’’’’’’’’’’’’’’qĀ’>’’’’’’’’’’’’’’’’’’’±Ā’’’’’’’’’’’’’’’’’’’’ŃĀ’@’’’’’’’’’’’’’’’’’’’!Ć’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĆ’H’’’’’’’’’’’’’’’’’’’’’Fehler,’’’’’’’’’’’’’’”Ć’>’’’’’’’’’’’’’’’’’’’įĆ’=’’’’’’’’’’’’’’’’’’’!Ä’?’’’’’’’’’’’’’’’’’’’qÄ’@’’’’’’’’’’’’’’’’’’’ĮÄ’=’’’’’’’’’’’’’’’’’’’Å’?’’’’’’’’’’’’’’’’’’’QÅ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Å’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Å’@’’’’’’’’’’’’’’’’’’’Ę’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ę’<’’’’’’’’’’’’’’’’’’’aĘ’=’’’’’’’’’’’’’’’’’’’”Ę’<’’’’’’’’’’’’’’’’’’’įĘ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ē’2’’’’’’’’’’’’’’’’’’’QĒ’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ē’(’’’’’’’’’’’’’’’’’’’ŃĒ’?’’’’’’’’’’’’’’’’’’’’’ mando. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Č’0’’’’’’’’’’’’’’’’’’’aČ’?’’’’’’’’’’’’’’’’’’’±Č’<’’’’’’’’’’’’’’’’’’’ńČ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’É’0’’’’’’’’’’’’’’’’’’’QÉ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”É’D’’’’’’’’’’’’’’’’’’’ńÉ’’’’’’’’’’’’’’’’’’’’Ź’B’’’’’’’’’’’’’’’’’’’aŹ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ź’*’’’’’’’’’’’’’’’’’’’ĮŹ’>’’’’’’’’’’’’’’’’’’’Ė’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĖ’6’’’’’’’’’’’’’’’’’’’Ė’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮĖ’7’’’’’’’’’’’’’’’’’’’Ģ’?’’’’’’’’’’’’’’’’’’’QĢ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ģ’A’’’’’’’’’’’’’’’’’’’įĢ’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ķ’"’’’’’’’’’’’’’’’’’’’QĶ’@’’’’’’’’’’’’’’’’’’’”Ķ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮĶ’F’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ī’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĪ’>’’’’’’’’’’’’’’’’’’’”Ī’A’’’’’’’’’’’’’’’’’’’ńĪ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ļ’?’’’’’’’’’’’’’’’’’’’Ļ’@’’’’’’’’’’’’’’’’’’’ŃĻ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’L’’’’’’’’’’’’’’’’’’’aŠ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Š’3’’’’’’’’’’’’’’’’’’’įŠ’=’’’’’’’’’’’’’’’’’’’!Ń’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŃ’0’’’’’’’’’’’’’’’’’’’”Ń’<’’’’’’’’’’’’’’’’’’’įŃ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ņ’@’’’’’’’’’’’’’’’’’’’qŅ’=’’’’’’’’’’’’’’’’’’’’’ sen. ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’5 Drucken und Druckmuster ’’’’5.1 Druckmustersyntax ’’’’’’’’NEin Druckmuster ist eine Beschreibung fŪr die Form, in der die InŻ’’’’’’’’’’’’Nhalte einer EUDAS-Datei ausgedruckt werden sollen. Der syntaktiŻ’’’’’’’’’’’’’’>sche Aufbau des Druckmusters ist zeilenorientiert und gehorchtfolgender Syntax: ’’’’’’’’’’’’ Druckmuster : ’’’’’’’’’’’’. [ Initialisierungsteil ] ’’’’’’’’’’’’’’’ [ Vorspann ] ’’’’’’’’’’’ [ Wiederholungsteil ] ’’ [ Nachspann ] ’’’’’’’’’’ Initialisierungsteil : ’’’> ( Kommandozeile #char (""124"")# Textzeile )* ’’’’’’’’’’> ( GRUPPE-Anweisung #char(""124"")# Textzeile )* ’’’’’’’’ Vorspann : ’’’’’’’’’’’’’’’. VORSPANN-Anweisung Abschnitt ’’’’’’’’’’ Wiederholuq’’@’’’’’’’’’’’’’’’’’’’Į’’?’’’’’’’’’’’’’’’’’’’’’ben. ’’’’’’’’’’’’’’’’“’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q“’’’’’’’’’’’’’’’’’’’’q“’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±“’>’’’’’’’’’’’’’’’’’’’ń“’N’’’’’’’’’’’’’’’’’’’A”’E’’’’’’’’’’’’’’’’’’’‘”’?’’’’’’’’’’’’’’’’’’’į”’A’’’’’’’’’’’’’’’’’’’1•’@’’’’’’’’’’’’’’’’’’’•’A’’’’’’’’’’’’’’’’’’’ѕ’?’’’’’’’’’’’’’’’’’’’!–’@’’’’’’’’’’’’’’’’’’’q–’@’’’’’’’’’’’’’’’’’’’Į–’B’’’’’’’’’’’’’’’’’’’—’Q’’’’’’’’’’’’’’’’’’’q—’>’’’’’’’’’’’’’’’’’’’±—’@’’’’’’’’’’’’’’’’’’’˜’<’’’’’’’’’’’’’’’’’’’’’ Ūbernommen. ’’’’’’’’’A˜’?’’’’’’’’’’’’’’’’’’’‘˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±˜’2’’’’’’’’’’’’’’’’’’’ń˜’2’’’’’’’’’’’’’’’’’’’1™’2’’’’’’’’’’’’’’’’’’’q™’2’’’’’’’’’’’’’’’’’’’±™’2’’’’’’’’’’’’’’’’’’’ń™’2’’’’’’’’’’’’’’’’’’’1š’2’’’’’’’’’’’’’’’’’’’qš’2’’’’’’’’’’’’’’’’’’’±š’2’’’’’’’’’’’’’’’’’’’ńš’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1›’>’’’’’’’’’’’’’’’’’’’q›’@’’’’’’’’’’’’’’’’’’’Į›’B’’’’’’’’’’’’’’’’’’’œ’D’’’’’’’’’’’’’’’’’’’aœ’?’’’’’’’’’’’’’’’’’’’’’ werden kann. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 7.2 Aufruf ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±œ’>’’’’’’’’’’’’’’’’’’’ńœ’?’’’’’’’’’’’’’’’’’’’A’@’’’’’’’’’’’’’’’’’’’‘’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’D’’’’’’’’’’’’’’’’’’’ž’4’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qž’’’’’’’’’’’’’’’’’’’’qž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘ž’/’’’’’’’’’’’’’’’’’’’ў’?’’’’’’’’’’’’’’’’’’’!Ÿ’@’’’’’’’’’’’’’’’’’’’qŸ’=’’’’’’’’’’’’’’’’’’’±Ÿ’?’’’’’’’’’’’’’’’’’’’’’ einzugeben. ’’’’’’’’’ ’?’’’’’’’’’’’’’’’’’’’Q ’@’’’’’’’’’’’’’’’’’’’” ’A’’’’’’’’’’’’’’’’’’’ń ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’?’’’’’’’’’’’’’’’’’’’a”’<’’’’’’’’’’’’’’’’’’’””’>’’’’’’’’’’’’’’’’’’’į”’?’’’’’’’’’’’’’’’’’’’1¢’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¢’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į¢’N’’’’’’’’’’’’’’’’’’’£’’’’’’’’’’’’’’’’’’’’1£’’’’’’’’’’’’’’’’’’’’Q£’’’’’’’’’’’’’’’’’’’’q£’’’’’’’’’’’’’’’’’’’’‘£’’’’’’’’’’’’’’’’’’’’±£’’’’’’’’’’’’’’’’’’’’Ń£’’’’’’’’’’’’’’’’’’’’ń£’’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’1¤’’’’’’’’’’’’’’’’’’’’Q¤’’’’’’’’’’’’’’’’’’’’q¤’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘¤’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¤’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!„’L’’’’’’’’’’’’’’’’’’’’’ŪberŻ’’’’’’’’’’’’’’’’q„’=’’’’’’’’’’’’’’’’’’’±„’@’’’’’’’’’’’’’’’’’’’¦’>’’’’’’’’’’’’’’’’’’’A¦’?’’’’’’’’’’’’’’’’’’’‘¦’0’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ѧ’’’’’’’’’’’’’’’’’’’’ń¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’§’@’’’’’’’’’’’’’’’’’’’a§’@’’’’’’’’’’’’’’’’’’’’’ der Form ’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±§’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ѧ’?’’’’’’’’’’’’’’’’’’’!Ø’?’’’’’’’’’’’’’’’’’’’qØ’@’’’’’’’’’’’’’’’’’’’ĮØ’>’’’’’’’’’’’’’’’’’’’©’@’’’’’’’’’’’’’’’’’’’Q©’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’©’M’’’’’’’’’’’’’’’’’’’Ń©’%’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ŗ’’’’’’’’’’’’’’’’’’’’!Ŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’AŖ’A’’’’’’’’’’’’’’’’’’’‘Ŗ’A’’’’’’’’’’’’’’’’’’’įŖ’'’’’’’’’’’’’’’’’’’’’«’=’’’’’’’’’’’’’’’’’’’Q«’=’’’’’’’’’’’’’’’’’’’‘«’A’’’’’’’’’’’’’’’’’’’į«’A’’’’’’’’’’’’’’’’’’’1¬’@’’’’’’’’’’’’’’’’’’’¬’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¬’K’’’’’’’’’’’’’’’’’’’’’Datei’’’’’’’’’’’’’’’’­’@’’’’’’’’’’’’’’’’’’’Q­’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘­’>’’’’’’’’’’’’’’’’’’’Ń­’R’’’’’’’’’’’’’’’’’’’1®’?’’’’’’’’’’’’’’’’’’’®’’’’’’’’’’’’’’’’’’’’”®’=’’’’’’’’’’’’’’’’’’’į®’C’’’’’’’’’’’’’’’’’’’1Æ’@’’’’’’’’’’’’’’’’’’’Æ’A’’’’’’’’’’’’’’’’’’’ŃÆ’A’’’’’’’’’’’’’’’’’’’!°’>’’’’’’’’’’’’’’’’’’’a°’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”°’K’’’’’’’’’’’’’’’’’’’’’wird das’’’’’’’’’’’’’ń°’=’’’’’’’’’’’’’’’’’’’1±’B’’’’’’’’’’’’’’’’’’’±’C’’’’’’’’’’’’’’’’’’’ѱ’C’’’’’’’’’’’’’’’’’’’!²’?’’’’’’’’’’’’’’’’’’’q²’6’’’’’’’’’’’’’’’’’’’±²’C’’’’’’’’’’’’’’’’’’’³’A’’’’’’’’’’’’’’’’’’’Q³’=’’’’’’’’’’’’’’’’’’’‘³’@’’’’’’’’’’’’’’’’’’’į³’B’’’’’’’’’’’’’’’’’’’1“’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q“’K’’’’’’’’’’’’’’’’’’’’’kŚnnen’’’’’’’’’’’’’’’Į“’A’’’’’’’’’’’’’’’’’’’µ’A’’’’’’’’’’’’’’’’’’’aµ’@’’’’’’’’’’’’’’’’’’’±µ’@’’’’’’’’’’’’’’’’’’’¶’B’’’’’’’’’’’’’’’’’’’Q¶’C’’’’’’’’’’’’’’’’’’’”¶’@’’’’’’’’’’’’’’’’’’’ń¶’A’’’’’’’’’’’’’’’’’’’’’ lŚschen. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A·’E’’’’’’’’’’’’’’’’’’’’’ erstellen,’’’’’’’’’’’‘·’?’’’’’’’’’’’’’’’’’’’į·’?’’’’’’’’’’’’’’’’’’’1ø’,’’’’’’’’’’’’’’’’’’’aø’@’’’’’’’’’’’’’’’’’’’±ø’A’’’’’’’’’’’’’’’’’’’¹’;’’’’’’’’’’’’’’’’’’’A¹’’’’’’’’’’’’’’’’’’’’a¹’>’’’’’’’’’’’’’’’’’’’”¹’=’’’’’’’’’’’’’’’’’’’į¹’?’’’’’’’’’’’’’’’’’’’1ŗ’=’’’’’’’’’’’’’’’’’’’qŗ’’’’’’’’’’’’’’’’’’’’”ŗ’A’’’’’’’’’’’’’’’’’’’ńŗ’B’’’’’’’’’’’’’’’’’’’A»’@’’’’’’’’’’’’’’’’’’’‘»’>’’’’’’’’’’’’’’’’’’’Ń»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¼’C’’’’’’’’’’’’’’’’’’’a¼’B’’’’’’’’’’’’’’’’’’’±¼’C’’’’’’’’’’’’’’’’’’’½’P’’’’’’’’’’’’’’’’’’’’’wird. ’’’’’’’’’’’’’’’a½’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘½’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±½’@’’’’’’’’’’’’’’’’’’’¾’@’’’’’’’’’’’’’’’’’’’Q¾’:’’’’’’’’’’’’’’’’’’’‘¾’A’’’’’’’’’’’’’’’’’’’’’ aussehen: ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į¾’’’’’’’’’’’’’’’’’’’’æ’2’’’’’’’’’’’’’’’’’’’Aæ’2’’’’’’’’’’’’’’’’’’’æ’’’’’’’’’’’’’’’’’’’’”æ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įæ’@’’’’’’’’’’’’’’’’’’’1Ą’C’’’’’’’’’’’’’’’’’’’Ą’#’’’’’’’’’’’’’’’’’’’±Ą’@’’’’’’’’’’’’’’’’’’’Į’T’’’’’’’’’’’’’’’’’’’aĮ’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Į’>’’’’’’’’’’’’’’’’’’’ńĮ’>’’’’’’’’’’’’’’’’’’’1Ā’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĀ’’’’’’’’’’’’’’’’’’’’qĀ’2’’’’’’’’’’’’’’’’’’’±Ā’2’’’’’’’’’’’’’’’’’’’ńĀ’’’’’’’’’’’’’’’’’’’’Ć’2’’’’’’’’’’’’’’’’’’’QĆ’’’’’’’’’’’’’’’’’’’’qĆ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ nŁmlich: ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ć’2’’’’’’’’’’’’’’’’’’’ńĆ’2’’’’’’’’’’’’’’’’’’’1Ä’2’’’’’’’’’’’’’’’’’’’qÄ’2’’’’’’’’’’’’’’’’’’’±Ä’2’’’’’’’’’’’’’’’’’’’ńÄ’2’’’’’’’’’’’’’’’’’’’1Å’2’’’’’’’’’’’’’’’’’’’qÅ’2’’’’’’’’’’’’’’’’’’’±Å’2’’’’’’’’’’’’’’’’’’’ńÅ’2’’’’’’’’’’’’’’’’’’’1Ę’2’’’’’’’’’’’’’’’’’’’qĘ’2’’’’’’’’’’’’’’’’’’’±Ę’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńĘ’B’’’’’’’’’’’’’’’’’’’AĒ’S’’’’’’’’’’’’’’’’’’’”Ē’=’’’’’’’’’’’’’’’’’’’įĒ’?’’’’’’’’’’’’’’’’’’’1Č’?’’’’’’’’’’’’’’’’’’’Č’>’’’’’’’’’’’’’’’’’’’ĮČ’;’’’’’’’’’’’’’’’’’’’É’B’’’’’’’’’’’’’’’’’’’QÉ’A’’’’’’’’’’’’’’’’’’’”É’?’’’’’’’’’’’’’’’’’’’’’kann). ’’’’’’’’’’’’’’ńÉ’@’’’’’’’’’’’’’’’’’’’AŹ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŹ’$’’’’’’’’’’’’’’’’’’’”Ź’;’’’’’’’’’’’’’’’’’’’įŹ’-’’’’’’’’’’’’’’’’’’’Ė’6’’’’’’’’’’’’’’’’’’’QĖ’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ė’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ė’A’’’’’’’’’’’’’’’’’’’ńĖ’@’’’’’’’’’’’’’’’’’’’AĢ’A’’’’’’’’’’’’’’’’’’’‘Ģ’C’’’’’’’’’’’’’’’’’’’įĢ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ķ’F’’’’’’’’’’’’’’’’’’’ngsteil : ’’’’’’. WIEDERHOLUNG-Anweisung Abschnitt ’’’’’’ Nachspann : ’’’’’’’’’’’’’’. NACHSPANN-Anweisung Abschnitt ’’’’’’’’’ Abschnitt : ’’’’’’’’’’’’’’ Musterteil ’’’’’’’’’’’’’> [ ABKUERZUNGEN-Anweisung AbkŪrzungsteil ] ’’’’’’’’’’’’’ Musterteil : ’’’’’’’’’’’’’N ( Musterzeile #char(""124"")# Kommandozeile #char(""124"")# ’’’’’’’’’’’’> MODUS-Anweisung #char (""124"")# MEHR-Anweisung )* ’’’NZur Notation: [] bedeutet optional, ()* beliebig hŁufige WiederhoŻ’’’’’’’’’’’’Nlung, #char(""124"")# Alternative und keine Angabe einfache Aneinanderreihung.NDie verschiedenen Zeilentypen werden weiter unten beschrieben. ’’’’’’’’’’’’’’’> ZusŁtzlich gilt die Bedingung, daū von Vorspann, WiederhoŻ>lungsteil und Nachspann mindestens einer vorhanden sein muū. ’N#on("b")#Zeilentypen#off("b")# Im Druckmuster gibt es 6 verschiedene’’’’’’’’’’.#on("i")#Kommandozeilen#off("i")# ’’’’’’’’’’’’N Eine Kommandozeile beginnt mit '%%' in der ersten und zweiten’’’’’’’’’’’’’N Spalte. Der Inhalt der Zeile ab Spalte 3 wird dem ELAN-CompiŻ’’’’’’’’’’’’’N ler Ūbergeben. Die Bedeutung dieser Zeilen ergibt sich aus dem’’’’’’’’’’’’> in 5.4 beschriebenen Ųbersetzungsmechanismus. ’’’’’’’’’’’’.#on("i")#Anweisungen#off("i")# ’’’’’’’’’’’’’’’N Anweisungen beginnen mit '%' in der ersten Spalte und dienen’’’’’’’’’’’’’’> zur Steuerung des Druckgenerators. Der Name der Anweisung’> muū in Groūbuchstaben und ohne Leerzeichen geschrieben’’’’> werden. Davor dŪrfen sich noch Leerzeichen befinden. AnŻ’’N schlieūend kŚnnen noch Parameter folgen, die nur durch LeerŻ’’’’’’’’’’’’’’N zeichen getrennt aneinander gereiht werden. Die Syntax einer’’’’’’’’’’’’’’> Anweisung Łhnelt der eines Operators in ELAN. ’’’’’’’’’’’’#on("i")#Textzeilen#off("i")# > Textzeilen sind die nicht anderweitig markierten Zeilen im> Initialisierungsteil. Sie werden unverŁndert an den Anfang. jeder Druckdatei gestellt. ’’’’’’’’’’’’’’’.#on("i")#Musterzeilen#off("i")# ’’’’’’’’’’’’’’N Musterzeilen sind nicht besonders gekennzeichnete Zeilen im’’’’’’’’’’’’’’’> Musterteil. Sie enthalten Feldmuster und werden nach dem’’> Einsetzen von Inhalten in die Ausgabedatei Ūbernommen. DieN Interpretation der Musterzeilen wird in Abschnitt 5.3 beschrieŻ’’’’’’’’’’’.#on("i")#AbkŪrzungszeilen#off("i")# ’’’’’’’’’’> AbkŪrzungszeilen markieren den Beginn einer AbkŪrzung im’’N AbkŪrzungsteil eines Abschnittes. Sie werden durch '&' in der’’’’’’’’’’’’’N ersten Spalte gekennzeichnet. Darauf folgt ohne Zwischenraum’’’’’’’’’’’’’’> der Name einer AbkŪrzung (ohne Leerzeichen) und danach’’’’> durch Leerzeichen getrennt ein Semikolon. Der Name der AbŻN kŪrzung wird bei der Ųbersetzung durch einen Refinementnamen’’’’’’’’’’’’’’N ersetzt und die Zeile dem ELAN-Compiler Ūbergeben. Der Rest’’’’’’’’’’’’’’’N der Zeile kann also den Beginn eines werteliefernden RefineŻ’’’’’’’’’’’’’’ ments enthalten. ’’’’’’’’’.#on("i")#Programmzeilen#off("i")# ’’’’’’’’’’’’N Programmzeilen sind die nicht durch '&' markierten Zeilen im’’’’’’’’’’’’’’N AbkŪrzungsteil. Sie werden unverŁndert an den ELAN-Compiler’’’’’’’’’’’’’’’N Ūbergeben. Der erlaubte Inhalt richtet sich nach dem ŲbersetŻ’’’’’’’’’’’’’ zungsmechanismus (5.4). ’’5.2 Der Druckvorgang ’’’’’’’’’NDer Druckvorgang besteht im wesentlichen darin, daū fŪr alle zu’’’’’’’’’’’’’’’Nbearbeitenden SŁtze der Wiederholungsteil einmal interpretiert wird’’’’’’’’’’’Nund das Ergebnis in eine Ausgabedatei geschrieben wird, die dann’’’’’’’’’’’’’’Ngedruckt werden kann. Wenn mindestens ein Satz markiert ist, werŻ’’’’’’’’’’’’’Nden alle markierten SŁtze der virtuellen Datei bearbeitet, ansonsten’’’’’’’’’’.alle durch die Suchbedingung erfaūten. ’’’’’’’n#on("b")#Gruppen#off("b")# Eine #on("i")#Gruppe#off("i")# ist eine Folge von SŁtzen, die in einem beŻ’’’’’’’’’>stimmten Merkmal Ūbereinstimmen. Durch eine GRUPPE-Anweisung’’ % GRUPPE n Ausdruck ’Nwerden aufeinanderfolgende SŁtze mit gleichem Wert des angegebeŻ’’’’’’’’’’’’’’>nen Ausdrucks gruppiert. Ųber die Nummer 'n' kann festgestellt>werden, ob sich das angegebene Merkmal verŁndert hat. Dies geŻschieht mit der Prozedur ’’’’’> BOOL PROC gruppenwechsel (INT CONST gruppennr) ’’’’’’’NImmer wenn zwischen zwei SŁtzen ein Gruppenwechsel stattfindet,’’’’’’’’’’’’’’’Nwird beim vorigen Satz der Nachspann und beim folgenden Satz der’’’’’’’’’’’’’’NVorspann einmal interpretiert. Dies fŪhrt dazu, daū entsprechende’’’’’’’’’’’’’>Vorspann- bzw. Nachspannzeilen gedruckt werden. ’’’’’’’’’’’’’’> Vor dem ersten und nach dem letzten zu bearbeitenden Satz’>wechseln alle Gruppen, d.h. dort wird immer ein Vorspann bzw.’Nachspann erzeugt. ’’’’’’’’’’’N Ist ein zu interpretierender Abschnitt nicht vorhanden, so wird’’’’’’’’’’’Nan dieser Stelle keine Ausgabe erzeugt. Die Textzeilen des InitaliŻ’’’’’’’’’’’Nsierungsteils werden auf jeden Fall bei Beginn des Druckvorganges’’’’’’’’’’’’’Nin die Ausgabedatei geschrieben. Falls die Ausgabedatei voll ist,’’’’’’’’’’’’’Nwird eine neue Datei angefangen und die Zeilen des InitialisieŻ’’’’’’’’’’’’’’’.rungsteils erneut an den Anfang gestellt. ’’’’. Satz- Gruppen- Ausgabe ’’’’’’’’’’’’’ nummer merkmal ’’’’’’’> Initialisierungsteil ’’’’> ------------------------------------------------- ’’’’. 1 x Vorspann . WDH-Teil ’’’’’’’’’’’’. 2 x WDH-Teil ’’’’’’’’’’’’> Nachspann ’’’’’’’’’’’’’’’> ------------------------------------------------- ’’’’. 3 y Vorspann . WDH-Teil ’’’’’’’’’’’’. 4 y WDH-Teil ’’’’’’’’’’’’. 5 y WDH-Teil ’’’’’’’’’’’’> Nachspann ’’’’’’’’’’’’’’’> ------------------------------------------------- ’’’’>#center#Abb. 5-1 Ablauf des Druckvorganges mit Gruppen ’’’’’N#on("b")#Spaltendruck#off("b")# Normalerweise werden die Ausgaben der’’’’’’’’’NAbschnitte hintereinander in der Ausgabedatei plaziert. Durch AnŻ’’’’’’’’’’’’’>gabe einer Nummer als Parameter in der WIEDERHOLUNG-Anweisung’NkŚnnen auch soviel Spalten wie angegeben nebeneinander gedruckt’’’’’’’’’’’’’’’Nwerden. Die Spaltenbreite wird dabei durch das Dateilimit (KommanŻ’’’’’’’’’’’’Ndo 'limit' im Editor) festgelegt. Alternativ kann die Spaltenbreite’’’’’’’’’’’Nauch als zweiter Parameter durch Leerzeichen getrennt angegeben’’’’’’’’’’’’’’’> Vorspann und Nachspann werden jedoch auf jeden Fall wiederNin eine eigene Zeile geschrieben, der Spaltendruck also unterbroŻ’’’’’’’’’’’’’.5.3 Interpretation von Musterzeilen ’’’’’’’’’’NMusterzeilen kŚnnen Feldmuster enthalten, die bei der InterpretaŻ’’’’’’’’’’’’’Ntion durch entsprechende Inhalte ersetzt werden, ehe die MusterŻ’’’’’’’’’’’’’’Nzeile in die Ausgabedatei Ūbernommen wird. Der Beginn eines FeldŻ’’’’’’’’’’’’’Nmusters wird durch ein Musterzeichen ('&' oder '%') markiert. Wo’’’’’’’’’’’’’’Nund wie der Inhalt eingesetzt wird, kann durch folgende Variationen’’’’’’’’’’’angegeben werden: ’’’’’’’’’’’’> Typ ! Beispiel ! Position ! LŁnge ! bŪndig ’’’’’’’> ----+-----------+------------------------------ ’’’’’’> 1 ! &Name ! fest ! variabel ! links ’’’’’’’’> 2 ! %Name ! variabel ! variabel ! links ’’’’’’’’> 3 ! &Name&&& ! fest ! fest ! links ’’’’’’’’> 4 ! %Name%%% ! variabel ! fest ! links ’’’’’’’’> 5 ! &&&Name& ! festaĶ’’’’’’’’’’’’’’’’’’’’qĶ’>’’’’’’’’’’’’’’’’’’’±Ķ’B’’’’’’’’’’’’’’’’’’’Ī’A’’’’’’’’’’’’’’’’’’’QĪ’C’’’’’’’’’’’’’’’’’’’”Ī’&’’’’’’’’’’’’’’’’’’’ŃĪ’D’’’’’’’’’’’’’’’’’’’!Ļ’@’’’’’’’’’’’’’’’’’’’qĻ’"’’’’’’’’’’’’’’’’’’’”Ļ’A’’’’’’’’’’’’’’’’’’’ńĻ’?’’’’’’’’’’’’’’’’’’’’’ schreiben: ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŠ’’’’’’’’’’’’’’’’’’’’aŠ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’@’’’’’’’’’’’’’’’’’’’ŃŠ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŠ’’’’’’’’’’’’’’’’’’’’Ń’’’’’’’’’’’’’’’’’’’’1Ń’’’’’’’’’’’’’’’’’’’’QŃ’’’’’’’’’’’’’’’’’’’’qŃ’’’’’’’’’’’’’’’’’’’’‘Ń’’’’’’’’’’’’’’’’’’’’±Ń’’’’’’’’’’’’’’’’’’’’ŃŃ’#’’’’’’’’’’’’’’’’’’’Ņ’’’’’’’’’’’’’’’’’’’’!Ņ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŅ’?’’’’’’’’’’’’’’’’’’’‘Ņ’B’’’’’’’’’’’’’’’’’’’įŅ’C’’’’’’’’’’’’’’’’’’’1Ó’<’’’’’’’’’’’’’’’’’’’qÓ’E’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮÓ’M’’’’’’’’’’’’’’’’’’’Ō’>’’’’’’’’’’’’’’’’’’’QŌ’=’’’’’’’’’’’’’’’’’’’‘Ō’A’’’’’’’’’’’’’’’’’’’įŌ’B’’’’’’’’’’’’’’’’’’’1Õ’@’’’’’’’’’’’’’’’’’’’Õ’;’’’’’’’’’’’’’’’’’’’ĮÕ’6’’’’’’’’’’’’’’’’’’’Ö’=’’’’’’’’’’’’’’’’’’’AÖ’B’’’’’’’’’’’’’’’’’’’‘Ö’’’’’’’’’’’’’’’’’’’’ĮÖ’A’’’’’’’’’’’’’’’’’’’×’A’’’’’’’’’’’’’’’’’’’a×’C’’’’’’’’’’’’’’’’’’’±×’>’’’’’’’’’’’’’’’’’’’ń×’A’’’’’’’’’’’’’’’’’’’AŲ’D’’’’’’’’’’’’’’’’’’’‘Ų’<’’’’’’’’’’’’’’’’’’’ŃŲ’<’’’’’’’’’’’’’’’’’’’Ł’A’’’’’’’’’’’’’’’’’’’aŁ’/’’’’’’’’’’’’’’’’’’’”Ł’<’’’’’’’’’’’’’’’’’’’įŁ’=’’’’’’’’’’’’’’’’’’’!Ś’@’’’’’’’’’’’’’’’’’’’qŚ’B’’’’’’’’’’’’’’’’’’’ĮŚ’D’’’’’’’’’’’’’’’’’’’Ū’,’’’’’’’’’’’’’’’’’’’AŪ’A’’’’’’’’’’’’’’’’’’’‘Ū’?’’’’’’’’’’’’’’’’’’’įŪ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ü’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ü’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aÜ’J’’’’’’’’’’’’’’’’’’’’’den’’’’’’’’’’’’’’’’’’±Ü’A’’’’’’’’’’’’’’’’’’’Ż’B’’’’’’’’’’’’’’’’’’’QŻ’B’’’’’’’’’’’’’’’’’’’”Ż’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŻ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŽ’B’’’’’’’’’’’’’’’’’’’”Ž’?’’’’’’’’’’’’’’’’’’’ńŽ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ß’I’’’’’’’’’’’’’’’’’’’Qß’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ß’7’’’’’’’’’’’’’’’’’’’Įß’8’’’’’’’’’’’’’’’’’’’ą’6’’’’’’’’’’’’’’’’’’’Aą’6’’’’’’’’’’’’’’’’’’’ą’6’’’’’’’’’’’’’’’’’’’Įą’6’’’’’’’’’’’’’’’’’’’į’7’’’’’’’’’’’’’’’’’’’Aį’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’”į’B’’’’’’’’’’’’’’’’’’’ńį’+’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’!ā’>’’’’’’’’’’’’’’’’’’’aā’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ā’D’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Ńā’@’’’’’’’’’’’’’’’’’’’!ć’@’’’’’’’’’’’’’’’’’’’qć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ć’L’’’’’’’’’’’’’’’’’’’’’beŻ’’’’’’’’’’’’’’’’’’įć’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ä’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aä’B’’’’’’’’’’’’’’’’’’’‘ä’A’’’’’’’’’’’’’’’’’’’įä’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!å’’’’’’’’’’’’’’’’’’’’Aå’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aå’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”å’(’’’’’’’’’’’’’’’’’’’Ńå’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ę’A’’’’’’’’’’’’’’’’’’’aę’@’’’’’’’’’’’’’’’’’’’±ę’B’’’’’’’’’’’’’’’’’’’ē’>’’’’’’’’’’’’’’’’’’’Aē’?’’’’’’’’’’’’’’’’’’’‘ē’7’’’’’’’’’’’’’’’’’’’Ńē’=’’’’’’’’’’’’’’’’’’’č’<’’’’’’’’’’’’’’’’’’’Qč’>’’’’’’’’’’’’’’’’’’’‘č’?’’’’’’’’’’’’’’’’’’’įč’A’’’’’’’’’’’’’’’’’’’1é’>’’’’’’’’’’’’’’’’’’’qé’A’’’’’’’’’’’’’’’’’’’Įé’1’’’’’’’’’’’’’’’’’’’ź’A’’’’’’’’’’’’’’’’’’’Qź’A’’’’’’’’’’’’’’’’’’’”ź’?’’’’’’’’’’’’’’’’’’’ńź’?’’’’’’’’’’’’’’’’’’’Aė’’’’’’’’’’’’’’’’’’’’aė’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ė’’’’’’’’’’’’’’’’’’’’Ńė’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńė’?’’’’’’’’’’’’’’’’’’’Aģ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ģ’K’’’’’’’’’’’’’’’’’’’’’EUDAS,’’’’’’’’’’’’’’’Ńģ’@’’’’’’’’’’’’’’’’’’’!ķ’=’’’’’’’’’’’’’’’’’’’aķ’=’’’’’’’’’’’’’’’’’’’”ķ’C’’’’’’’’’’’’’’’’’’’ńķ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ī’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qī’C’’’’’’’’’’’’’’’’’’’”ī’A’’’’’’’’’’’’’’’’’’’ńī’A’’’’’’’’’’’’’’’’’’’Aļ’B’’’’’’’’’’’’’’’’’’’‘ļ’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įļ’B’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’1š’>’’’’’’’’’’’’’’’’’’’qš’?’’’’’’’’’’’’’’’’’’’Įš’>’’’’’’’’’’’’’’’’’’’’’ nachschauen. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ń’’’’’’’’’’’’’’’’’’’’Ań’)’’’’’’’’’’’’’’’’’’’qń’=’’’’’’’’’’’’’’’’’’’±ń’’’’’’’’’’’’’’’’’’’’Ńń’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ņ’>’’’’’’’’’’’’’’’’’’’Qņ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ņ’F’’’’’’’’’’’’’’’’’’’Ńņ’’’’’’’’’’’’’’’’’’’’ńņ’?’’’’’’’’’’’’’’’’’’’Aó’B’’’’’’’’’’’’’’’’’’’‘ó’A’’’’’’’’’’’’’’’’’’’įó’<’’’’’’’’’’’’’’’’’’’!ō’=’’’’’’’’’’’’’’’’’’’aō’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ō’’’’’’’’’’’’’’’’’’’’±ō’’’’’’’’’’’’’’’’’’’’Ńō’’’’’’’’’’’’’’’’’’’’ńō’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’õ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aõ’/’’’’’’’’’’’’’’’’’’’õ’(’’’’’’’’’’’’’’’’’’’±õ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńõ’1’’’’’’’’’’’’’’’’’’’1ö’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qö’C’’’’’’’’’’’’’’’’’’’”ö’=’’’’’’’’’’’’’’’’’’’įö’<’’’’’’’’’’’’’’’’’’’!÷’>’’’’’’’’’’’’’’’’’’’a÷’>’’’’’’’’’’’’’’’’’’’”÷’A’’’’’’’’’’’’’’’’’’’ń÷’C’’’’’’’’’’’’’’’’’’’Aų’@’’’’’’’’’’’’’’’’’’’‘ų’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ų’J’’’’’’’’’’’’’’’’’’’’’MŚglichŻ’’’’’’’’’’’’’ł’=’’’’’’’’’’’’’’’’’’’Ał’=’’’’’’’’’’’’’’’’’’’ł’B’’’’’’’’’’’’’’’’’’’Ńł’;’’’’’’’’’’’’’’’’’’’ś’<’’’’’’’’’’’’’’’’’’’Qś’=’’’’’’’’’’’’’’’’’’’’’ schrieben. ’’’’’’’’’’‘ś’@’’’’’’’’’’’’’’’’’’’įś’<’’’’’’’’’’’’’’’’’’’!ū’D’’’’’’’’’’’’’’’’’’’qū’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’7 Ausdrucken der Daten ’’’’’’’7.1 Druckmuster ’’’’’’’’’’’’’’NNachdem Sie sich die Inhalte der EUDAS-Datei ausgiebig am BildŻ’’’’’’’’’’’’’’’Nschirm angesehen haben, mŚchten Sie die gespeicherten Daten sicher’’’’’’’’’’’’>auch in gedruckter Form auf Papier sehen. Sie kŚnnen eine’’’’’>EUDAS-Datei jedoch nicht ohne weiteres ausdrucken, da sie eine.andere Struktur als normale Textdateien hat. ’> Vor dem Drucken mŪssen also die Inhalte der EUDAS-Datei’’’NzunŁchst in lesbarer Form in eine Textdatei geschrieben werden.’’’’’’’’’’’’’’’NEUDAS kann diese Aufgabe jedoch ohne Ihre Hilfe nicht alleine beŻ’’’’’’’’’’’’’> Es taucht nŁmlich das Problem auf, daū die Dateiinhalte inNvielen verschiedenen Formen dargestellt werden kŚnnen (Sie eri ! fest ! rechts ’’’’’’’> 6 ! %%%Name% ! variabel ! fest ! rechts ’’’’’’’>Der in dem Feldmuster angegebene Name muū Name einer AbkŪrŻ’’’>zung in irgendeinem AbkŪrzungsteil oder eines Feldes sein. DerNName darf kein Leerzeichen oder Musterzeichen enthalten. Falls dies’’’’’’’’’’’Ndoch der Fall ist, muū der Name in spitze Klammern eingeschlossen’’’’’’’’’’’’’> Bei fester LŁnge wird bei zu kurzem Inhalt mit LeerzeichenNaufgefŪllt, bei zu langem Inhalt abgeschnitten. Bei linksbŪndigem’’’’’’’’’’’’’NEinsetzen geschieht dies an der rechten, sonst an der linken Seite. ’’’’’’’’’’N Feldmuster variabler LŁnge kŚnnen je nach Inhalt dazu fŪhren,’’’’’’’’’’’’’Ndaū der folgende Teil der Musterzeile verschoben wird. FŪr diesen’’’’’’’’’’’’’.Einsetzprozeū gelten die folgenden Regeln: ’’’N#on("b")#Position#off("b")# Feldmuster fester Position (mit '&' beginnend)’’’’Nimmer in der Position eingesetzt, in der sie stehen. Feldmuster’’’’’’’’’’’’’’’Nvariabler Position (mit '%' beginnen) kŚnnen nach rechts verschoben’’’’’’’’’’’Nwerden, wenn vorherige Inhalte lŁnger als ihre Muster sind, und’’’’’’’’’’’’’’’Nnach links, wenn Modus 1 oder 3 eingestellt ist und vorherige InŻ’’’’’’’’’’’’’halte kŪrzer sind. ’’’’’’’’’’’N#on("b")#LŁnge#off("b")# Feldmuster variabler LŁnge erhalten auf jeden Fall’’’NPlatz, der durch die LŁnge des Feldmusters reserviert ist. Sind die’’’’’’’’’’’NInhalte kŪrzer, kann der gewonnene Platz als Reserve fŪr andere’’’’’’’’’’’’’’’NFeldmuster verwendet werden; sind die Inhalte lŁnger, so wird der’’’’’’’’’’’’’NInhalt so weit eingesetzt, wie noch Reserve vorhanden ist und der’’’’’’’’’’’’’Rest abgeschnitten. ’’’’’’’’’’N Muū in ein Feldmuster variabler LŁnge ein leerer Inhalt eingeŻ’’’’’’’’’’’’Nsetzt werden, so werden beim Drucken auch die auf das Feldmuster’’’’’’’’’’’’’’Nfolgenden Leerzeichen unterdrŪckt, falls vor dem Feldmuster noch’’’’’’’’’’’’’’Nein Leerzeichen steht oder das Feldmuster in Spalte 1 beginnt. ’’’’’’’’’’’’’’’> Feldmuster fester LŁnge werden immer in ihrer reserviertenNLŁnge eingesetzt. Sie werden im folgenden behandelt wie Feldmuster’’’’’’’’’’’’>variabler LŁnge, deren Inhalt so lang ist wie das Feldmuster. N#on("b")#Verteilung#off("b")# Die Verteilung der verschiebbaren Feldmuster’’’’NZeile geschieht jeweils in dem Abschnitt zwischen zwei Feldmustern’’’’’’’’’’’’Nfester Position bzw. Zeilenanfang oder Zeilenende. FŪr jeden AbŻ’’’’’’’’’’’’’’Nschnitt wird festgestellt, wieviel Stellen die Inhalte insgesamt mehr’’’’’’’’’.oder weniger als ihre Muster benŚtigen. ’’’’’’N Der LŁngenausgleich geschieht zwischen dem letzten Feldmuster’’’’’’’’’’’’’Nund dem Ende des Abschnitts. Dort wird ein Pufferplatz bestimmt,’’’’’’’’’’’’’’Nder bei ŲberlŁnge bis auf ein Leerzeichen verkleinert werden kann’’’’’’’’’’’’’Nund an dem bei UnterlŁnge zusŁtzliche Leerzeichen eingefŪgt werŻ’’’’’’’’’’’’’’N Auūer am Pufferplatz wird an keinem Mustertext des Abschnitts’’’’’’’’’’’’’>etwas geŁndert. Zwischentexte zwischen den Feldmustern werden’>unverŁndert Ūbertragen und mit den umgebenden Feldmustern verŻN Als Pufferplatz wird die erste LŪcke hinter dem letzten FeldŻ’’’’’’’’’’’’’Nmuster eines Abschnittes verwendet, die mehr als ein Leerzeichen’’’’’’’’’’’’’’NenthŁlt. Ist keine solche LŪcke vorhanden, wird das Ende des AbŻ’’’’’’’’’’’’’’Nschnitts verwendet, falls dort ein Leerzeichen steht, und sonst das’’’’’’’’’’’Ende des letzten Feldmusters. N Die durch den Pufferplatz und kŪrzere Inhalte gewonnene ReŻ’’’’’’’’’’’’’’’Nserve wird von links an die Feldmuster mit ŲberlŁnge verteilt, bis’’’’’’’’’’’’die Reserve verbraucht ist. ’’N#on("b")#Zeilende#off("b")# Das Zeilenende wird als ein Quasi-Feldmuster mit’’NPosition aufgefaūt, das am Limit der Druckmusterdatei steht. Es’’’’’’’’’’’’’’’Nsind also keine Einsetzungen mŚglich, die Ūber das Limit der Datei’’’’’’’’’’’’Nhinausgehen. Als Pufferplatz wird hier jedoch die erste BlanklŪcke’’’’’’’’’’’’>vom Zeilenende her verwendet, damit Mustertexte am Zeilenende’Ngegebenenfalls stehenbleiben. Ist keine solche LŪcke vorhanden, so’’’’’’’’’’’’>wird das Zeilenende als Pufferplatz verwendet. ’’’’’’’’’’’’’’’N Obwohl nicht als Pufferplatz ausgewiesen, kann der Raum zwiŻ’’’’’’’’’’’’’’>schen Zeilenende und Dateilimit als Reserve verwendet werden. N#on("b")#Modi#off("b")# Der Einsetzmechanismus kann durch die MODUS-Anweisung’>mit einem Parameter verŁndert werden. Folgende Modi stehen zur Modus ! Effekt ’’’’’’’> ------+---------------------------------------- ’’’’’’ 1 ! Normalmodus. ’. ! '%'-Feldmuster werden auch ’’’. ! nach links geschoben. ’’’’’’’’. ! Keine Zeilenwiederholung. ’’’’> ------+---------------------------------------- ’’’’’’. 2 ! Tabellenmodus. ’’’’’’’’’’’’’’’. ! '%'-Feldmuster werden nicht ’’. ! nach links geschoben. ’’’’’’’’. ! Keine Zeilenwiederholung. ’’’’> ------+---------------------------------------- ’’’’’’> 3 ! Normalmodus mit Zeilenwiederholung. ’’’’’’’’’’. ! '%'-Feldmuster werden auch ’’’. ! nach links geschoben. ’’’’’’’’> ! Zeilenwiederholung ohne Zwischentexte. ’’’’’’’> ------+---------------------------------------- ’’’’’’> 4 ! Tabellenmodus mit Zeilenwiederholung. ’’’’’’’’. ! '%'-Feldmuster werden nicht ’’. ! nach links geschoben. ’’’’’’’’> ! Zeilenwiederholung mit Zwischentexten. ’’’’’’’> ------+---------------------------------------- ’’’’’’>Bei Zeilenwiederholung werden Inhalte in einer folgenden ZeileNfortgesetzt, falls sie in der ersten Zeile nicht untergebracht werden’’’’’’’’’>konnten. Dazu wird die Musterzeile mit den Restinhalten erneutNinterpretiert. Je nach Modus werden auch die Zwischentexte noch’’’’’’’’’’’’’’’Nwiederholt. Der Restinhalt umfaūt immer noch das ganze letzte Wort,’’’’’’’’’’’Ndas nicht mehr auf die vorige Zeile paūte. Es findet also ein UmŻ’’’’’’’’’’’’’Nbruch statt. Die Positionen, die in der vorigen Zeile vom Anfang des’’’’’’’’’’>Wortes eingenommen wŪrden, werden durch Leerzeichen ersetzt. ’> Durch die MEHR-Anweisung mit einem Parameter kann die ZahlNder Zeilenwiederholungen fŪr die nŁchste Musterzeile festgesetzt’’’’’’’’’’’’’’Nwerden. Dies hat jedoch nur eine Auswirkung, falls ZeilenwiederŻ’’’’’’’’’’’’’’Nholung zugelassen ist. Stehen zur Interpretation keine Restinhalte’’’’’’’’’’’’Nmehr zur VerfŪgung, wird mit leeren Inhalten weitergearbeitet. Kann’’’’’’’’’’’Nein Inhalt bei der vorgegebenen Anzahl von Zeilen nicht ganz darŻ’’’’’’’’’’’’’>gestellt werden, wird der Rest nicht ausgegeben. ’’’’’’’’’’’’’.5.4 Anschluū zum ELAN-Compiler ’’’’’’’’’’’’’’’>Falls in einem Druckmuster AbkŪrzungen, Kommandozeilen oder’’’>Gruppendefinitionen vorkommen, wird das Druckmuster in ein’’’’>ELAN-Programm umgewandelt, das dann vom ELAN-Compiler ŪberŻ’’’N Alle Zeilen eines AbkŪrzungsteils werden direkt in das ProŻ’’’’’’’’’’’’’’’>gramm Ūbernommen, wobei der Name einer AbkŪrzung durch einen’’Nbeliebig gewŁhlten Refinementnamen ersetzt wird ('abk' + eine lauŻ’’’’’’’’’’’’Nfende Nummer). Alle AbkŪrzungen und Refinements werden als gloŻ’’’’’’’’’’’’’’’Nbale Refinements definiert, also auūerhalb von Prozeduren. Dadurch’’’’’’’’’’’’Nwird erreicht, daū sie an jeder Stelle verwendet werden kŚnnen. ’’’’’’’’’’’’’’N Damit eine AbkŪrzung richtig als Refinement Ūbersetzt wird,’’’’’’’’’’’’’’’Nmuū sie ein TEXT-Objekt als Wert liefern. Die anderen Refinements’’’’’’’’’’’’’Nsind beliebig, da sie nur in selbstdefinierten Anweisungen vernŻ’’’’’’’’’’’’’’Nnern sich sicher noch an das erste Kapitel). Vielleicht wollen Sie’’’’’’’’’’’’Nbestimmte Ųberschriften haben oder die Daten mŪssen auf ein beŻ’’’’’’’’’’’’’’’stimmtes Formular passen. ’’’’N Um die Ausgabe nach Ihren WŪnschen zu gestalten, mŪssen Sie’’’’’’’’’’’’’’’Nalso dem Rechner genau angeben, an welcher Stelle welche Felder’’’’’’’’’’’’’’’Ngedruckt werden sollen usw. Dies geht am einfachsten, indem Sie’’’’’’’’’’’’’’’Ndem Rechner ein Muster vorsetzen, nach dem er dann die richtigen’’’’’’’’’’’’’’NAusdrucke erstellen kann. Dieses Muster schreiben Sie in eine eigeŻ’’’’’’’’’’’^ne Textdatei, die #on("i")#Druckmuster#off("i")# genannt wird. Aus den Daten der’’’’’’’’’’’’’’NEUDAS-Datei und der Form, die im Druckmuster angegeben ist, wird’’’’’’’’’’’’’’>dann eine weitere Textdatei erzeugt, die die Daten in der geŻ’NwŪnschten Form enthŁlt und die anschlieūend automatisch gedruckt’’’’’’’’’’’’’’N Durch ein Druckmuster erhalten Sie fast vŚllige Freiheit in der’’’’’’’’’’’NGestaltung Ihrer Ausdrucke. Zum Beispiel kŚnnen aus einer einzigen’’’’’’’’’’’’NAdressendatei einfache Listen, Einladungskarten oder Rundbriefe’’’’’’’’’’’’’’’>erzeugt werden. FŪr eine einfache Adressenliste entspricht dasNDruckmuster einer Zeile der Liste, wobei angegeben wird, in welche’’’’’’’’’’’’NSpalten die Inhalte gedruckt werden. Zum Drucken von EinladungsŻ’’’’’’’’’’’’’’Nkarten wird als Druckmuster eine Einladungskarte verwendet, in der’’’’’’’’’’’’Ndie Stellen markiert sind, an denen die Adresse erscheinen soll. Das’’’’’’’’’’>gleiche kann man mit einem Brief machen, der dann mit jeder’’’.Adresse einmal ausgedruckt wird. ’’’’’’’’’’’’’N#on("b")#Druckverfahren#off("b")# Man kann sich diesen Druckprozeū wie folgt’’.#center#Abb. 7-1 Druckverfahren ’’’’’’’’’’’’NVereinfacht gesagt (das genaue Verfahren wird spŁter beschrieben)’’’’’’’’’’’’’Nwird fŪr jeden Satz der EUDAS-Datei das Druckmuster einmal in die’’’’’’’’’’’’’>Druckdatei Ūbernommen. Dabei werden die Inhalte aus der EUDAS-NDatei in einer noch anzugebenden Weise an den gewŪnschten Stellen’’’’’’’’’’’’’> Im weiteren sollen Sie erfahren, wie ein Druckmuster genau>aussieht und wie daraus ein Ausdruck entsteht. ’’’’’’’’’’’’’’’N#on("b")#Beispiel#off("b")# Im folgenden sollen Sie zur Demonstration die’’’’’NKapitel 3 und 4 beschriebene Beispieldatei verwenden. Nach MŚgŻ’’’’’’’’’’’’’’’Nlichkeit sollten Sie die angegebenen Beispiele mit dieser Datei’’’’’’’’’’’’’’’.selbst am Rechner ausprobieren. ’’’’’’’’’’’’’’.Folgende SŁtze befinden sich in der Datei: ’’’. Vorname Name, Strasse, PLZ Ort, m/w ’’’’’> ------------------------------------------------------- ’> Herbert Wegner, KrŁmergasse 12, 5000 KŚln, m ’’’’’’’’’’’’> Helga Sandmann, Willicher Weg 109, 5300 Bonn 1, w ’’’’’’’> Albert Katani, Lindenstr. 3, 5210 Troisdorf, m ’’’’’’’’’’> Peter Ulmen, Mozartstraūe 17, 5 KŚln 60, m ’’’’’’’’’’’’’’> Karin Regmann, Grengelweg 44, 5000 KŚln 90, w ’’’’’’’’’’’> Hubert Arken, Talweg 12, 5200 Siegburg, m ’’’’’’’’’’’’’’’> Anna-Maria Simmern, Platanenweg 67, 5 KŚln 3, w ’’’’’’’’’> Angelika Kaufmann-Drescher, Hauptstr. 123, 53 Bonn 2, w ’> Harald Fuhrmann, Glockengasse 44, 5000 KŚln 1, m ’’’’’’’’> Friedrich Seefeld, Kabelgasse, 5000 KŚln-Ehrenfeld, m ’’’NWie Sie sehen, wurde die Reihenfolge der Felder gegenŪber der Datei’’’’’’’’’’’>teilweise verŁndert und Name und Vorname ohne Komma hintereinŻ>andergeschrieben, wŁhrend die anderen Feldinhalte durch Komma’>getrennt sind. Diese Liste wurde unter Verwendung eines DruckŻmusters erzeugt. ’’’’’’’’’’’’’N Da dieses Druckmuster jedoch vorerst noch zu kompliziert ist,’’’’’’’’’’’’’Nsollen Sie erst einmal ein einfacheres Druckmuster erstellen und’’’’’’’’’’’’’’Nversuchen, nur die Namen aus der Datei in Tabellenform auszugeŻ’’’’’’’’’’’’’’’> Das dafŪr nŚtige Druckmuster hat folgendes Aussehen: ’’’’’ % WIEDERHOLUNG ’’’’’’’> ! &Name ! &Vorname ! ’’’’’’’’’’’’>Das Druckmuster besteht nur aus zwei Zeilen, von der die zweiŻNte das eigentliche Muster darstellt. Die erste Zeile ist eine #on("i")# AnweiŻNsung#off("i")# an den Druckgenerator. 'WIEDERHOLUNG' gibt an, daū die’’’’’’’’’Nfolgenden Zeilen fŪr jeden Satz wiederholt werden sollen (warum’’’’’’’’’’’’’’’Ndiese Angabe notwendig ist, werden Sie spŁter einsehen). Das ProŻ’’’’’’’’’’’’’Nzentzeichen kennzeichnet eine Anweisung und muū unbedingt in der’’’’’’’’’’’’’’Nersten Spalte des Druckmusters stehen, also ganz am linken Rand. ’’’’’’’’’’’’’N In der zweiten Zeile ist zu sehen, daū das Zeichen '&' dazu’’’’’’’’’’’’’’’Nbenutzt wird, die Stellen zu markieren, an denen nachher FeldinŻ’’’’’’’’’’’’’’Nhalte eingesetzt werden sollen. Hinter dem '&'-Zeichen folgt der’’’’’’’’’’’’’’NName des Feldes, das an dieser Stelle eingesetzt werden soll. Eine’’’’’’’’’’’’^solche Konstruktion wird #on("i")#Feldmuster#off("i")# genannt. Beachten Sie, daū’’’’’’’’’’’’’>Feldnamen hier immer ohne AnfŪhrungsstriche geschrieben werdenNmŪssen. Die Ausrufungszeichen bilden den eigentlichen Mustertext’’’’’’’’’’’’’’>und werden unverŁndert als Tabellenbegrenzung in die Ausgabe’’N Als Ergebnis des Druckprozesses sollte folgende Ausgabe auf’’’’’’’’’’’’’’’dem Drucker erscheinen: ’’’’’’> ! Wegner ! Herbert ! ’’’’’’’’’’’’> ! Sandmann ! Helga ! ’’’’’’’’’’’’> ! Katani ! Albert ! ’’’’’’’’’’’’> ! Ulmen ! Peter ! ’’’’’’’’’’’’> ! Regmann ! Karin ! ’’’’’’’’’’’’> ! Arken ! Hubert ! ’’’’’’’’’’’’> ! Simmern ! Anna-Maria ! ’’’’’’’’’’’’> ! Kaufmann-Drescher ! Angelika ! ’’’’’’’’’’’’> ! Fuhrmann ! Harald ! ’’’’’’’’’’’’> ! Seefeld ! Friedrich ! ’’’’’’’’’’’’>Sie kŚnnen erkennen, daū die Feldmuster in der Ausgabe jeweilsNdurch den Inhalt des zugehŚrigen Feldes ersetzt worden sind. Der’’’’’’’’’’’’’’NŪbrige Text in der Musterzeile ist unverŁndert geblieben. Beachten’’’’’’’’’’’’NSie, daū das '&' ein reserviertes Zeichen ist, das ein Feldmuster im’’’’’’’’’’Numgebenden Text kennzeichnet und daher (vorerst) nicht gedruckt’’’’’’’’’’’’’’’>In diesem Abschnitt sollen Sie erfahren, wie Sie diese AusgabeNselbst erzeugen kŚnnen. Damit der Druckgenerator arbeiten kann,’’’’’’’’’’’’’’’NmŪssen Sie die Datei 'Adressen' erst einmal Śffnen. Anschlieūend’’’’’’’’’’’’’’.wŁhlen Sie das MenŪ 'Drucken' an. ’’’’’’’’’’’’N#on("b")#Druckmuster erstellen#off("b")# Als nŁchstes mŪssen Sie das’’’’’’’’’’>Druckmuster erstellen. HierfŪr gibt es die Funktion ’’’’’’’’’’ Textdatei ’’’’’’’’’’’’ E Editieren ’’’’’’’’’’>da das Druckmuster eine normale Textdatei ist. ’’’’’’’’’’’’’’’N WŁhlen Sie diese Funktion. Sie werden dann nach einem Namen’’’’’’’’’’’’’’’NfŪr das Druckmuster gefragt. Wir wollen das Druckmuster 'NamensŻ’’’’’’’’’’’’’’>liste' nennen - Sie kŚnnen aber auch einen beliebigen anderen’NNamen wŁhlen. Denken Sie daran, die AnfŪhrungsstriche nicht mit’’’’’’’’’’’’’’’N Es erscheint anschlieūend das gewohnte Editorbild mit einer’’’’’’’’’’’’’’’Nentsprechenden Statuszeile. Geben Sie die zwei Zeilen des DruckŻ’’’’’’’’’’’’’’Nmusters ein und beenden Sie den Editor mit ESC 'q'. Damit ist das’’’’’’’’’’’’’Druckmuster fertig. ’’’’’’’’’’N Die hier beschriebene Funktion kŚnnen Sie nicht nur zum ErŻ’’’’’’’’’’’’’’’>stellen, sondern auch zum Öndern und einfachen Ansehen eines’’>Druckmusters bzw. einer Textdatei allgemein verwenden. Es wirdNIhnen immer der jeweilige InhawenŻ’’’’’’’’’’’’Ndet werden. Die Refinements der AbkŪrzungen werden in einer ZuŻ’’’’’’’’’’’’’’’Nweisung an eine TEXT-Variable verwendet, damit der DruckgeneraŻ’’’’’’’’’’’’’’’>tor auf den entsprechenden Wert zugreifen kann. ’’’’’’’’’’’’’’N Jeder Abschnitt wird dagegen als eine Prozedur Ūbersetzt. Eine’’’’’’’’’’’’>Folge von Musterzeilen wird in eine Anweisung Ūbersetzt, dieseNMusterzeilen einzusetzen und zu drucken. Eine '%%'-Anweisung wird’’’’’’’’’’’’’Neinfach unverŁndert dazwischengeschrieben. Die Prozedur fŪr den’’’’’’’’’’’’’’’NWiederholungsteil wird einmal fŪr jeden ausgewŁhlten Satz aufgeruŻ’’’’’’’’’’’’>fen, die Vorspann- und die Nachspann-Prozedur einmal bei jedemGruppenwechsel. ’’’’’’’’’’’’’’N Anweisungen im Initialisierungsteil werden an den Anfang des’’’’’’’’’’’’’’.Programms als globale Definitionen gestellt. ’N#on("b")#Fehler#off("b")# Findet sich in dem erzeugten ELAN-Programm ein’’’’’’>der durch den Druckgenerator nicht erkannt werden konnte (z.B.>eine AbkŪrzung liefert keinen Wert), so muū der ELAN-Compiler’Ndiesen Fehler erkennen. Anschlieūend zeigt er das erzeugte ProŻ’’’’’’’’’’’’’’’Ngramm zusammen mit seinen Fehlermeldungen im Paralleleditor. Sie’’’’’’’’’’’’’’>mŪssen nun die Fehlermeldung lokalisieren und anhand der eben’Ngegebenen Hinweise in das ursprŪngliche Druckmuster zurŪckŪberŻ’’’’’’’’’’’’’’’>setzen, damit Sie dort den Fehler korrigieren kŚnnen. ’’’’’’’’5.5 Fehlermeldungen ’’’’’’’’’’NFolgende Fehlermeldungen kŚnnen bei der Ųbersetzung eines DruckŻ’’’’’’’’’’’’’’musters auftreten: ’’’’’’’’’’’>#on("i")#keine schliessende Klammer in Feldmuster#off("i")# ’’> Wenn der Name in einem Feldmuster in spitze Klammern eingeŻ’> schlossen werden soll, muū noch in der gleichen Zeile eine’’. schlieūende Klammer vorhanden sein. ’’’’’’’’>#on("i")#kein Kommando in Kommandozeile#off("i")# ’’’’’’’’’’’’N Eine Zeile, die mit '%' beginnt, enthŁlt keinen weiteren Text. ’’’’’’’’’’’’’.#on("i")#unbekanntes Kommando#off("i")# ’’’’’’N Das erste Wort in einer Kommandozeile ist kein bekanntes KomŻ’’’’’’’’’’’’’’’>#on("i")#kein % WIEDERHOLUNG gefunden#off("i")# ’’’’’’’’’’’’’’N Das Druckmuster enthŁlt keine Anweisung, die den Beginn eines’’’’’’’’’’’’’’’> Abschnittes markiert. Es muū aber mindestens ein Abschnitt’’ vorhanden sein. ’’’’’’’’’’’’>#on("i")#nur GRUPPE-Anweisung erlaubt#off("i")# ’’’’’’’’’’’’’’N Im Initialisierungsteil ist nur die GRUPPE-Anweisung erlaubt. ’’’’’’’’’’’’’’N#on("i")#keine ELAN-Anweisung im Initialisierungsteil nach GruppenŻ ’’’’’’’’’’definition#off("i")# ’’’’’’’’’N Sobald im Initialisierungsteil eine GRUPPE-Anweisung aufgetreten’’’’’’’’’’’’. ist, ist keine Kommandozeile mehr mŚglich. ’.#on("i")#illegale Gruppennummer#off("i")# ’’’’> In einer GRUPPE-Anweisung wurde eine zu groūe Nummer angegeŻ> ben. Gruppen sollten von 1 an durchnumeriert werden. ’’’’’’’>#on("i")#diese Gruppe wurde schon definiert#off("i")# ’’’’’’’’> Eine Gruppennummer wurde mehrfach verwendet. ’’’’’’’’’’’’’’’>#on("i")#diese AbkŪrzung ist nicht definiert#off("i")# ’’’’’’’N Ein Name in einem Feldmuster tritt nicht als Feld-oder AbkŪrŻ’’’’’’’’’’’’’’’> zungsname auf. Eventuell enthŁlt er ein Leerzeichen! ’’’’’’’N#on("i")#dieser Abschnitt wurde schon einmal definiert#off("i")# ’’’’’’’’’’’’’> Kein Abschnitt kann mehrmals angegeben werden. ’’’’’’’’’’’’’.#on("i")#falscher Modus#off("i")# ’’’’’’’’’’’’N In einer MODUS-Anweisung wurde ein nicht definierter Modus als’’’’’’’’’’’’’’ Parameter angegeben. ’’’’’’’N#on("i")#diese Anweisung darf im Musterteil nicht vorkommen#off("i")# ’’’’’’’’N#on("i")#im AbkŪrzungsteil darf keine Anweisung auftreten#off("i")# ’’’’’’’’’’>#on("i")#in dieser Zeile stehen zu viele Feldmuster#off("i")# N Es kŚnnen maximal 24 Feldmuster in einer Zeile stehen. Abhilfe:’’’’’’’’’’’’’> mehrere Feldmuster durch eine AbkŪrzung zusammenfassen. ’’’’N#on("i")#das Druckmuster enthŁlt zu viele Feldmuster#off("i")# ’’’’’’’’’’’’’’’N Die Gesamtanzahl der Feldmuster ist begrenzt. Abhilfe: mehrere’’’’’’’’’’’’’’> Feldmuster durch eine AbkŪrzung zusammenfassen. ’’’’’’’’’’’’N#on("i")#nach dem "&" soll direkt der Name einer AbkŪrzung folgen#off("i")# ’’> In einer AbkŪrzungszeile stehen Leerzeichen hinter dem '&'. >#on("i")#kein Doppelpunkt nach AbkŪrzung#off("i")# ’’’’’’’’’’’> Nach dem AbkŪrzungsnamen in einer AbkŪrzungszeile muū durch’> ein Leerzeichen getrennt ein Doppelpunkt folgen. ’’’’’’’’’’’>#on("i")#AbkŪrzung mehrfach definiert#off("i")# ’’’’’’’’’’’’’’> Die AbkŪrzung wurde unter dem gleichen Namen schon einmal,’’> vielleicht in einem anderen Abschnitt, definiert. ’’’’’’’’’’N#on("i")#das Druckmuster enthŁlt zu viele AbkŪrzungen#off("i")# ’’’’’’’’’’’’’’> Abhilfe: mehrere AbkŪrzungen zu einem Ausdruck zusammenfasŻ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.6’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1š’’’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!»a€ė’’‘Ž'h’’’’'h'h’M ’’’’’’ eudas.ref.6’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (61)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’9’’’’’’’’’’’’’’’’’’’q’=’’’’’’’’’’’’’’’’’’’±’6’’’’’’’’’’’’’’’’’’’ń’9’’’’’’’’’’’’’’’’’’’1‚’;’’’’’’’’’’’’’’’’’’’q‚’A’’’’’’’’’’’’’’’’’’’Į‚’?’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’1ƒ’=’’’’’’’’’’’’’’’’’’’qƒ’>’’’’’’’’’’’’’’’’’’’±ƒ’C’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A„’<’’’’’’’’’’’’’’’’’’’„’?’’’’’’’’’’’’’’’’’’’ф’A’’’’’’’’’’’’’’’’’’’lt prŁsentiert, den Sie dann nach’’’’’’’’’’’’’’’.Belieben abŁndern kŚnnen oder nicht. ’’’’’’’’’^___________________________________________________________________________________________ ’’N EUDAS: ×ffnen Einzelsatz Gesamtdatei Drucken Dateien Archiv  --------------: ’’’’’’’’ Satzauswahl : ’’’’’’’’ D Drucken : ’’’’’’’’ --------------: ’’’’’’’’ Druckausgabe : ’’’’’’’’ R Richtung : ’’’’’’’’ --------------: ’’’’’’’’ Textdatei : ’’’’’’’’ E Editieren : ’’’’’’’’ A Ausdrucken : ’’’’’’’’ N Nachbearb. : ’’’’’’’’ --------------: ’’’’’’’’^___________________________________________________________________________________________ ’’.#center#Abb. 7-2 MenŪ "Drucken" ’’’’’’’’’’’’N#on("b")#Ausgaberichtung#off("b")# Bevor Sie jetzt weitermachen, sollten Sie’’>prŪfen, ob an Ihrem System ein Drucker angeschlossen ist. Der’NDrucker sollte bei den folgenden Versuchen betriebsbereit sein. ’’’’’’’’’’’’’’> Ist kein Drucker angeschlossen oder wollen Sie kein PapierNverschwenden, haben Sie die MŚglichkeit, den Ausdruck als TextŻ’’’’’’’’’’’’’’’>datei zu erhalten. Dazu wŁhlen Sie die Funktion ’’’’’’’’’’’’’’ Ausgabe ’’’’’’’’’’’’’’ R Richtung ’’’’’’’’’’’Nan. Beantworten Sie beide Fragen, die Ihnen gestellt werden, mit’’’’’’’’’’’’’’N'n'. Die Ausgaben stehen dann nachher in Dateien mit einem Namen’’’’’’’’’’’’’’ Namensliste.a$n ’’’’’’Ndie Sie sich mit der oben beschriebenen Funktion dann genau wie’’’’’’’’’’’’’’’Nein Druckmuster anschauen kŚnnen. Der Name besteht also aus dem’’’’’’’’’’’’’’’NNamen des Druckmusters, dem ein '.a$' angehŁngt wird. Die Nummer’’’’’’’’’’’’’’>'n' dient zur Unterscheidung bei mehreren aufeinanderfolgendenNAusgaben. Um Verwirrung zu vermeiden, sollten Sie die Datei nach’’’’’’’’’’’’’’.dem Anschauen lŚschen (im MenŪ 'Dateien'). ’’’N#on("b")#Druckaufruf#off("b")# Wenn Sie diese Hinweise beachtet haben, kŚnnen’.Sie den Druckvorgang mit der Auswahl ’’’’’’’’’ Satzauswahl ’’’’’’’’’’ D Drucken ’’’’’’’’’’’’Nstarten. Sie werden hier nach dem Namen des Druckmusters gefragt,’’’’’’’’’’’’’Ndas Sie verwenden wollen (Sie kŚnnen ja durchaus eine ganze Reihe’’’’’’’’’’’’’.von verschiedenen Druckmustern haben). ’’’’’’’> Sie kŚnnen den Ablauf des Druckvorganges daran verfolgen,’>daū jeweils die Nummer des Satzes ausgegeben wird, der gerade’Nbearbeitet wird. Probieren Sie eventuell auch kleine Abwandlungen’’’’’’’’’’’’’Ndes Druckmusters aus, indem Sie die Tabellenspalten schmaler oder’’’’’’’’’’’’’Nbreiter machen oder die Ausrufungszeichen durch ein anderes ZeiŻ’’’’’’’’’’’’’’.chen ersetzen (je nach Geschmack). ’’’’’’’’’’’N#on("b")#Ausgabedatei#off("b")# Wollen Sie die erzeugte Ausgabe (die in der’’’N'Namensliste.a$1' steht) irgendwann tatsŁchlich ausdrucken, verŻ’’’’’’’’’’’’’’wenden Sie die Funktion ’’’’’’ A Ausdrucken ’’’’’’’’’>Sie werden dann nach dem Namen der Textdatei gefragt. Beachten^Sie, daū Sie diese Funktion #on("i")#nicht#off("i")# zum Drucken von EUDAS-Dateien’’’’’’’’’’’’Nverwenden kŚnnen, da aus einer EUDAS-Datei erst eine Druckdatei’’’’’’’’’’’’’’’erzeugt werden muū. ’’’’’’’’’’> Auch wenn Sie angegeben haben, daū die Ausgabe des DruckŻ’Nprozesses direkt ausgedruckt werden soll, startet Ihr Drucker erst,’’’’’’’’’’’Nwenn EUDAS die ganze Datei durchgegangen ist und der Vorgang fŪr’’’’’’’’’’’’’’NSie beendet ist. Dies liegt am EUMEL-System, das nur vollstŁndige’’’’’’’’’’’’’NDruckauftrŁge entgegennimmt, damit sich mehrere Benutzer nicht in’’’’’’’’’’’’’>die Quere kommen kŚnnen. In einem Multi-User-System kŚnnen Sie>weiterarbeiten, wŁhrend der Drucker beschŁftig ist. ’’’’’’’’’’N#on("b")#Fehler#off("b")# Bevor der eigentliche Druckprozeū gestartet wird,’’’>Druckmuster auf unsinnige oder unverstŁndliche Konstruktionen’NŪberprŪft. Ist dem Druckgenerator etwas suspekt, gibt er eine FehŻ’’’’’’’’’’’’Nlermeldung aus, in der die fragliche Situation von seiner Seite aus’’’’’’’’’’’Nbeschrieben wird. Er kann natŪrlich nicht Ihren Fehler "verstehen".’’’’’’’’’’’NDaher mŪssen Sie unter UmstŁnden eine Fehlermeldung erst interŻ’’’’’’’’’’’’’’’>pretieren, ehe Sie die wahre Ursache erkennen kŚnnen. ’’’’’’’’N Damit Sie einen aufgetretenen Fehler gleich korrigieren kŚnnen,’’’’’’’’’’’Nwerden Ihnen das Druckmuster und die Fehlermeldungen parallel auf’’’’’’’’’’’’’>dem Bildschirm zum Öndern und Anschauen angeboten. Sie kŚnnen’Nmit dem Editor das Druckmuster Łndern und in den Fehlermeldungen’’’’’’’’’’’’’’NblŁttern. Diese Konfiguration wird Paralleleditor genannt. Mit ESC’’’’’’’’’’’’>'w' wechseln Sie zwischen den beiden BildschirmhŁlften. ’’’’’’N#on("b")#Suchbedingung#off("b")# Wollen Sie nicht alle Namen ausdrucken, so’’’NSie vorher ein Suchmuster einstellen, das nur auf die gewŪnschten’’’’’’’’’’’’’NNamen zutrifft (wie im Kapitel 5 beschrieben). Der Druckgenerator’’’’’’’’’’’’’Nrichtet sich immer nach dem aktuell eingestellten Suchmuster und’’’’’’’’’’’’’’Ndruckt nur die ausgewŁhlten SŁtze. Wenn Sie zum Beispiel die NaŻ’’’’’’’’’’’’’’Nmen aller Frauen ausdrucken wollen, stellen Sie im Tastenmodus ein’’’’’’’’’’’’NSuchmuster ein (das sollten Sie kŚnnen), das fŪr das Feld 'm/w' die’’’’’’’’’’’NBedingung 'w' enthŁlt. Danach kŚnnen Sie den Druckgenerator aufŻ’’’’’’’’’’’’’’Nrufen. Vergessen Sie nicht, das Suchmuster anschlieūend wieder zu’’’’’’’’’’’’’N#on("b")#Feldnamen abfragen#off("b")# Wenn Sie selber ein Druckmuster’’’’’’’’’Nwird es hŁufiger vorkommen, daū Sie die genaue Schreibweise der’’’’’’’’’’’’’’’NFeldnamen nicht im Kopf haben. FŪr diesen Zweck definiert EUDAS’’’’’’’’’’’’’’’.im Editor eine spezielle Tastenkombination. ’’N Wenn Sie dort ESC 'F' tippen (groūes 'F'), erhalten Sie eine’’’’’’’’’’’’’’NAuswahl aller Felder der gerade geŚffneten Datei. Sie kŚnnen sich’’’’’’’’’’’’’>die Namen einfach ansehen, aber auch direkt in den Text des’’’Druckmusters Ūbernehmen. ’’’’’> Wenn Sie nŁmlich vor dem Verlassen der Auswahl mit ESC 'q'>ein Feld ankreuzen, wird anschlieūend der Name in AnfŪhrungsŻ’Nstrichen an die Position geschrieben, an der vor dem Aufruf der’’’’’’’’’’’’’’’>Cursor stand. Auf diese Weise kŚnnen Sie sich auch das Tippen’.langer Feldnamen vereinfachen. ’’’’’’’’’’’’’’’N Beachten Sie, daū Sie im Normalfall im Druckmuster die AnfŪhŻ’’’’’’’’’’’’’Nrungsstriche wieder entfernen mŪssen. Die AnfŪhrungsstriche dienen’’’’’’’’’’’’Nzur Abgrenzung, wie weit der Feldname geht. Falls der Name LeerŻ’’’’’’’’’’’’’’>zeichen enthŁlt, beachten Sie bitte den Absatz 'Abgrenzung derFeldnamen' in Abschnitt 7.4. ’7.3 Abschnitte ’’’’’’’’’’’’’’’NDie Tabellen, die Sie bis jetzt erzeugen kŚnnen, sehen optisch noch’’’’’’’’’’’Nnicht sehr gut aus. Es fehlt auf jeden Fall eine vernŪnftige ŲberŻ’’’’’’’’’’’’Nschrift. Um eine Ųberschrift zu erzeugen, kŚnnen Sie im Druckmuster’’’’’’’’’’’^einen #on("i")#Vorspann#off("i")# definieren, der ganz zu Anfang einmal gedruckt’’’’’’’’’’’’’’. Dieser Vorspann wird durch die Anweisung ’ % VORSPANN ’’’’’’’’’’’Neingeleitet (bitte nicht vergessen, daū das '%'-Zeichen fŪr eine’’’’’’’’’’’’’’NAnweisung in der ersten Spalte stehen muū). Die folgenden Zeilen’’’’’’’’’’’’’’>bis zur 'WIEDERHOLUNG'-Anweisung gehŚren zum Vorspann. Ein’’’’NDruckmuster fŪr unsere Namensliste mit Ųberschrift kŚnnte dann so’’’’’’’’’’’’’ % VORSPANN ’’’’’’’’’’’> Alle Namen aus der EUDAS-Datei 'adressen' ’’’’’’’’’’’’> ----------------------------------------- ’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’> ! &Name ! &Vorname ! ’’’’’’’’’’’’NDer Druckgenerator erzeugt mit!…’C’’’’’’’’’’’’’’’’’’’q…’+’’’’’’’’’’’’’’’’’’’”…’=’’’’’’’’’’’’’’’’’’’į…’>’’’’’’’’’’’’’’’’’’’!†’@’’’’’’’’’’’’’’’’’’’’’ cherplatz. ’’’’’’’’’’q†’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ TYPE SATZ ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ц’$’’’’’’’’’’’’’’’’’’’‡’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‡’!’’’’’’’’’’’’’’’’’’’q‡’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‡’/’’’’’’’’’’’’’’’’’’’ń‡’"’’’’’’’’’’’’’’’’’’’!ˆ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aˆ’.’’’’’’’’’’’’’’’’’’’‘ˆ’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įˆ’4’’’’’’’’’’’’’’’’’’’‰’8’’’’’’’’’’’’’’’’’’’A‰’C’’’’’’’’’’’’’’’’’’’‘‰’@’’’’’’’’’’’’’’’’’’’ቒB’’’’’’’’’’’’’’’’’’’1Š’A’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Š’.’’’’’’’’’’’’’’’’’’’ъ’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’/’’’’’’’’’’’’’’’’’’’A‹’&’’’’’’’’’’’’’’’’’’’q‹’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‹’.’’’’’’’’’’’’’’’’’’’į‹’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Œ’3’’’’’’’’’’’’’’’’’’’QŒ’C’’’’’’’’’’’’’’’’’’’”Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ь’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŒ’<’’’’’’’’’’’’’’’’’’’1’=’’’’’’’’’’’’’’’’’’’q’=’’’’’’’’’’’’’’’’’’’±’?’’’’’’’’’’’’’’’’’’’Ž’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ TYPE EUDAT ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŽ’.’’’’’’’’’’’’’’’’’’’qŽ’9’’’’’’’’’’’’’’’’’’’±Ž’@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!’3’’’’’’’’’’’’’’’’’’’a’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’,’’’’’’’’’’’’’’’’’’’я’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’3’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’’’ 3243. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’?’’’’’’’’’’’’’’’’’’’ń’=’’’’’’’’’’’’’’’’’’’1‘’?’’’’’’’’’’’’’’’’’’’‘’>’’’’’’’’’’’’’’’’’’’Į‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‘’"’’’’’’’’’’’’’’’’’’’’’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’’#’’’’’’’’’’’’’’’’’’’’’/’’’’’’’’’’’’’’’’’’’Į’’B’’’’’’’’’’’’’’’’’’’“’C’’’’’’’’’’’’’’’’’’’a“’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘“’3’’’’’’’’’’’’’’’’’’’ѓ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’a”’#’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘”’’’’’’’’’’’’’’’’’’’’±”’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į”’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!•’5’’’’’’’’’’’’’’’’’’’a•’&’’’’’’’’’’’’’’’’’’’‘•’C’’’’’’’’’’’’’’’’’’’’’ 1,2,3). ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į•’5’’’’’’’’’’’’’’’’’’’!–’*’’’’’’’’’’’’’’’’’’’Q–’?’’’’’’’’’’’’’’’’’’’”–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į–’=’’’’’’’’’’’’’’’’’’’!—’C’’’’’’’’’’’’’’’’’’’q—’>’’’’’’’’’’’’’’’’’’’±—’<’’’’’’’’’’’’’’’’’’’ń—’A’’’’’’’’’’’’’’’’’’’’’ den werden. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A˜’’’’’’’’’’’’’’’’’’’’a˜’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘˜’’’’’’’’’’’’’’’’’’’’±˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ј’"’’’’’’’’’’’’’’’’’’’™’E’’’’’’’’’’’’’’’’’’’Q™’B’’’’’’’’’’’’’’’’’’’”™’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’љ’,’’’’’’’’’’’’’’’’’’’š’B’’’’’’’’’’’’’’’’’’’Qš’?’’’’’’’’’’’’’’’’’’’”š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’њ’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!›’’’’’’’’’’’’’’’’’’’’A›’D’’’’’’’’’’’’’’’’’’’’’ ist. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘›’-’’’’’’’’’’’’’’’’’’’Į›’B’’’’’’’’’’’’’’’’’’’œ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qœ’+’’’’’’’’’’’’’’’’’’’œ’E’’’’’’’’’’’’’’’’’’’ќ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńœ’,’’’’’’’’’’’’’’’’’’’!’B’’’’’’’’’’’’’’’’’’’q’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’C’’’’’’’’’’’’’’’’’’’ž’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Až’0’’’’’’’’’’’’’’’’’’’ž’"’’’’’’’’’’’’’’’’’’’±ž’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńž’0’’’’’’’’’’’’’’’’’’’1Ÿ’&’’’’’’’’’’’’’’’’’’’aŸ’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ÿ’5’’’’’’’’’’’’’’’’’’’្8’’’’’’’’’’’’’’’’’’’! ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’” ’-’’’’’’’’’’’’’’’’’’’Ń ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’/’’’’’’’’’’’’’’’’’’’A”’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q”’1’’’’’’’’’’’’’’’’’’’±”’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į”’(’’’’’’’’’’’’’’’’’’’¢’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q¢’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¢’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᢒ=’’’’’’’’’’’’’’’’’’’!£’@’’’’’’’’’’’’’’’’’’’q£’=’’’’’’’’’’’’’’’’’’’±£’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń£’2’’’’’’’’’’’’’’’’’’’¤’7’’’’’’’’’’’’’’’’’’’Q¤’$’’’’’’’’’’’’’’’’’’’¤’@’’’’’’’’’’’’’’’’’’’Ѥ’A’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’A„’>’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’=’’’’’’’’’’’’’’’’’’’į„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¦’2’’’’’’’’’’’’’’’’’’’A¦’@’’’’’’’’’’’’’’’’’’’‘¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¦’*’’’’’’’’’’’’’’’’’’’ᦒC’’’’’’’’’’’’’’’’’’’1§’=’’’’’’’’’’’’’’’’’’’q§’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”§’%’’’’’’’’’’’’’’’’’’’ѧ’>’’’’’’’’’’’’’’’’’’’Ø’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ø’4’’’’’’’’’’’’’’’’’’’qØ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ø’’’’’’’’’’’’’’’’’’’’ĮØ’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’©’2’’’’’’’’’’’’’’’’’’’Q©’C’’’’’’’’’’’’’’’’’’’”©’C’’’’’’’’’’’’’’’’’’’ń©’A’’’’’’’’’’’’’’’’’’’AŖ’C’’’’’’’’’’’’’’’’’’’‘Ŗ’<’’’’’’’’’’’’’’’’’’’ŃŖ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’«’’’’’’’’’’’’’’’’’’’’!«’@’’’’’’’’’’’’’’’’’’’q«’A’’’’’’’’’’’’’’’’’’’Į«’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į«’+’’’’’’’’’’’’’’’’’’’¬’B’’’’’’’’’’’’’’’’’’’a¬’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘¬’;’’’’’’’’’’’’’’’’’’’Ѭ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’­’*’’’’’’’’’’’’’’’’’’’A­’<’’’’’’’’’’’’’’’’’’’’’ siert. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’­’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±­’>’’’’’’’’’’’’’’’’’’’ń­’9’’’’’’’’’’’’’’’’’’’1®’>’’’’’’’’’’’’’’’’’’’q®’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į®’"’’’’’’’’’’’’’’’’’’’ń®’’’’’’’’’’’’’’’’’’’’Æ’’’’’’’’’’’’’’’’’’’’!Æ’’’’’’’’’’’’’’’’’’’’AÆ’’’’’’’’’’’’’’’’’’’’aÆ’’’’’’’’’’’’’’’’’’’’Æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Æ’’’’’’’’’’’’’’’’’’’’ĮÆ’’’’’’’’’’’’’’’’’’’’ᯒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’°’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A°’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q°’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”°’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į°’’’’’’’’’’’’’’’’’’’’±’#’’’’’’’’’’’’’’’’’’’1±’2’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’q±’$’’’’’’’’’’’’’’’’’’’”±’%’’’’’’’’’’’’’’’’’’’ѱ’&’’’’’’’’’’’’’’’’’’’²’’’’’’’’’’’’’’’’’’’’’’ END IF ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!²’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q²’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘²’’’’’’’’’’’’’’’’’’’’±²’’’’’’’’’’’’’’’’’’’’į²’0’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’!³’%’’’’’’’’’’’’’’’’’’’’’ END IF ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q³’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į³’’’’’’’’’’’’’’’’’’’’ diesem Druckmuster die gewŪnschte’’’’’’’’’’’’’’NListe mit Ųberschrift. Sie kŚnnen als Vorspann natŪrlich auch einen’’’’’’’’’’’.beliebigen anderen Text verwenden. ’’’’’’’’’’’N In einer analogen Weise kŚnnen Sie die Liste noch durch eine’’’’’’’’’’’’’’^waagerechte Linie abschlieūen, indem Sie einen #on("i")#Nachspann#off("i")# definieŻ’’’’’’’’’’.ren. Die dafŪr notwendige Anweisung heiūt ’’’’ % NACHSPANN ’’’’’’’’’’>Die Zeilen nach dieser Anweisung werden gedruckt, nachdem alle>SŁtze bearbeitet worden sind. Das folgende Druckmuster erzeugtschon eine sehr schŚne Liste:  % VORSPANN ’’’’’’’’’’’> Alle Namen aus der EUDAS-Datei 'adressen' ’’’’’’’’’’’’> ----------------------------------------- ’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’> ! &Name ! &Vorname ! ’’’’’’’’’’’’ % NACHSPANN ’’’’’’’’’’> ----------------------------------------- ’’’’’’’’’’’’> Alle Namen aus der EUDAS-Datei 'adressen' ’’’’’’’’’’’’> ----------------------------------------- ’’’’’’’’’’’’> ! Wegner ! Herbert ! ’’’’’’’’’’’’> ! Sandmann ! Helga ! ’’’’’’’’’’’’> ! Katani ! Albert ! ’’’’’’’’’’’’> ! Ulmen ! Peter ! ’’’’’’’’’’’’> ! Regmann ! Karin ! ’’’’’’’’’’’’> ! Arken ! Hubert ! ’’’’’’’’’’’’> ! Simmern ! Anna-Maria ! ’’’’’’’’’’’’> ! Kaufmann-Drescher ! Angelika ! ’’’’’’’’’’’’> ! Fuhrmann ! Harald ! ’’’’’’’’’’’’> ! Seefeld ! Friedrich ! ’’’’’’’’’’’’> ----------------------------------------- ’’’’’’’’’’’’NDie drei Teile, aus denen ein Druckmuster bestehen kann (Vorspann,’’’’’’’’’’’’^Nachspann und Wiederholungsteil), werden #on("i")#Abschnitte#off("i")# genannt. Wie’’’’’’’’’’’>Sie spŁter noch sehen werden, haben Abschnitte eine Reihe von’Ngemeinsamen Eigenschaften. Ein Abschnitt wird durch eine eigene’’’’’’’’’’’’’’’NAnweisung eingeleitet und endet, wenn ein anderer Abschnitt beŻ’’’’’’’’’’’’’’’>ginnt oder das Druckmuster zu Ende ist. Alle Abschnitte kŚnnen>auch weggelassen werden, irgendein Abschnitt muū aber immer’’’Nvorhanden sein. So ist es zum Beispiel mŚglich, ein Druckmuster zu’’’’’’’’’’’’Nbauen, das nur aus einem Nachspann besteht (Sie werden allerdings’’’’’’’’’’’’’Njetzt noch nicht verstehen kŚnnen, warum so etwas sinnvoll sein’’’’’’’’’’’’’’’N Zum Abschluū dieses Kapitels hier noch einmal eine Ųbersicht’’’’’’’’’’’’’’.der bisher vorgestellten Anweisungen: ’’’’’’’’. Anweisung ! Bedeutung ’’’’’’’’’’> ---------------+---------------------------------- ’’’. % VORSPANN ! leitet Vorspann ein ’> % WIEDERHOLUNG ! leitet Wiederholungsteil ein ’’’’’’’’. % NACHSPANN ! leitet Nachspann ein 7.4 Feldmuster ’’’’’’’’’’’’’’’NMit den bis jetzt beschriebenen MŚglichkeiten des Druckgenerators’’’’’’’’’’’’’NkŚnnen Sie schon sehr viel anfangen. Es fehlt aber noch die MŚgŻ’’’’’’’’’’’’’’Nlichkeit, mehrere Feldinhalte direkt hintereinander zu schreiben,’’’’’’’’’’’’’Negal wie lang diese Inhalte sind. Diese FŁhigkeit wird zum Beispiel’’’’’’’’’’’.fŪr die anfangs vorgestellte Liste benŚtigt. ’N#on("b")#Variable Position#off("b")# Die Feldmuster, die Sie bis jetzt’’’’’’’’kennen, beginŻ>nen mit einem '&'-Zeichen und werden immer genau an der StelleNgedruckt, an der sie stehen (feste Position). Sie kŚnnen ein FeldŻ’’’’’’’’’’’’Nmuster aber auch mit '%' beginnen lassen. In diesem Fall kann der’’’’’’’’’’’’’NInhalt verschoben werden (variable Position), je nachdem, ob vorheŻ’’’’’’’’’’’.rige Inhalte kŪrzer oder lŁnger sind. ’’’’’’’’N '%' ist wie '&' ein reserviertes Zeichen, kann also nicht direkt’’’’’’’’’’Ngedruckt werden. Da '&' und '%' Feldmuster einleiten, heiūen sie’’’’’’’’’’’’’’.#on("i")#Musterzeichen#off("i")#. ’’’’’’’’’’’’N Um Feldmuster variabler Position einmal auszuprobieren, sollŻ’’’’’’’’’’’’’Nten Sie unser bisheriges Druckmuster in der folgenden Weise umŻ’’’’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’ &Vorname %Name ’’’’’’’N(Vorspann und Nachspann der Einfachheit halber mal weggelassen).’’’’’’’’’’’’’’Als Ergebnis erhalten wir: ’’’ Herbert Wegner ’’’’’’’ Helga Sandmann ’’’’’’’ Albert Katani ’’’’’’’’ Peter Ulmen ’’’’’’’’’’ Karin Regmann ’’’’’’’’ Hubert Arken ’’’’’’’’’ Anna-Maria Simmern ’’’. Angelika Kaufmann-Drescher ’’’’’’’’’’’ Harald Fuhrmann ’’’’’’ Friedrich Seefeld ’’’’NDas Feldmuster '%Name' ist also entsprechend der LŁnge des VorŻ’’’’’’’’’’’’’’’Nnamens nach links oder nach rechts gerutscht. Zu beachten ist, daū’’’’’’’’’’’’Nein Feldmuster mit '%' nicht in der ersten Spalte stehen darf, denn’’’’’’’’’’’>dann wŪrde die Zeile als Anweisung angesehen. Ein Feldmuster’’Nvariabler Position wŁre ja auch in der ersten Spalte wenig sinnvoll. ’’’’’’’’’N#on("b")#Feste LŁnge#off("b")# Auūer den beiden bisher besprochenen einfachen’>Arten (mit '&' oder '%') gibt es noch weitere AusprŁgungen von>Feldmustern fŪr besondere FŁlle. Wird ein Feldmuster noch von’Nweiteren Musterzeichen gefolgt, dann wird dieses Feldmuster immer’’’’’’’’’’’’’Nin der reservierten LŁnge eingesetzt. Die reservierte LŁnge reicht’’’’’’’’’’’’Nvom ersten bis zum letzten Musterzeichen. Durch die zusŁtzlichen’’’’’’’’’’’’’’>Musterzeichen wird also ein bestimmter Platz freigehalten. ’’’> Ersetzt man im obigen Druckmuster '&Vorname' durch’’’’’’’’>'&Vorname&&', wird der Effekt des folgenden '%'-Feldes wieder’Naufgehoben, da jetzt fŪr alle Vornamen die gleiche LŁnge verwendet’’’’’’’’’’’’.wird (Probieren Sie dies aus). ’’’’’’’’’’’’’’’N Bei einem solchen Feldmuster mit fester LŁnge wird der Inhalt’’’’’’’’’’’’’Nabgeschnitten, falls er diese LŁnge Ūberschreitet; ist der Inhalt’’’’’’’’’’’’’NkŪrzer, wird rechts mit Leerstellen aufgefŪllt. Aber auch bei FeldŻ’’’’’’’’’’’>mustern mit variabler LŁnge (also ohne folgende Musterzeichen)Nkann abgeschnitten werden, nŁmlich genau dann, wenn der Inhalt so’’’’’’’’’’’’’Nlang ist, daū ein folgendes Feld mit fester Position (mit '&' anfanŻ’’’’’’’’’’>gend) Ūberschrieben wŪrde. HŁtten wir also in unserem ersten’’>Druckmuster nicht genŪgend Platz fŪr die Spalten vorgesehen,’’NwŁren einige Namen abgeschnitten worden (probieren Sie es nochmal’’’’’’’’’’’’’>aus, falls es Ihnen nicht schon passiert ist). ’’’’’’’’’’’’’’’> In einem weiteren Fall werden Feldmuster variabler LŁnge’’>abgeschnitten, nŁmlich wenn die generierte Zeile die maximale’NZeilenlŁnge Ūberschreitet. Die maximale ZeilenlŁnge richtet sich’’’’’’’’’’’’’’Nnach dem Dateilimit, das fŪr das Druckmuster eingestellt ist. NorŻ’’’’’’’’’’’’Nmalerweise ist dies 77, so daū Sie in Normalschrift die Zeilenbreite’’’’’’’’’’.auf einem DIN A4-Blatt nicht Ūberschreiten. ’’N Benutzen Sie jedoch breites Papier oder eine schmale Schrift,’’’’’’’’’’’’’Nsollten Sie wŁhrend der Eingabe des Druckmusters ESC ESC tippen’’’’’’’’’’’’’’’und das Kommando ’’’’’’’’’’’’’ limit (135) ’’’’’’’’’’>eingeben. EUDAS nutzt dann die volle Zeilenbreite aus. ’’’’’’’N#on("b")#RechtsbŪndig#off("b")# Sie sind jetzt aber noch nicht zu Ende mit’’’’NFeldmustervariationen. Eine letzte MŚglichkeit besteht darin, den’’’’’’’’’’’’’NInhalt rechtsbŪndig in ein Feldmuster einzusetzen. Dies hat natŪrŻ’’’’’’’’’’’’Nlich nur Sinn bei fester LŁnge. Man erreicht dies dadurch, daū man’’’’’’’’’’’’Ndas Feldmuster mit mehreren Musterzeichen beginnen lŁūt. So ist ’’’’’’’’’’’’’’ %%Vornį³’#’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’’’ END IF ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1“’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a“’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘“’’’’’’’’’’’’’’’’’’’’±“’’’’’’’’’’’’’’’’’’’’į“’’’’’’’’’’’’’’’’’’’’µ’0’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’Aµ’%’’’’’’’’’’’’’’’’’’’qµ’’’’’’’’’’’’’’’’’’’’’’ inhalt’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’µ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”µ’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѵ’@’’’’’’’’’’’’’’’’’’’!¶’B’’’’’’’’’’’’’’’’’’’q¶’A’’’’’’’’’’’’’’’’’’’Į¶’C’’’’’’’’’’’’’’’’’’’·’A’’’’’’’’’’’’’’’’’’’a·’’’’’’’’’’’’’’’’’’’’·’?’’’’’’’’’’’’’’’’’’’Ń·’A’’’’’’’’’’’’’’’’’’’!ø’A’’’’’’’’’’’’’’’’’’’qø’C’’’’’’’’’’’’’’’’’’’’’ abgefragt. ’’’’’’’’’’Įø’=’’’’’’’’’’’’’’’’’’’¹’D’’’’’’’’’’’’’’’’’’’Q¹’@’’’’’’’’’’’’’’’’’’’”¹’4’’’’’’’’’’’’’’’’’’’į¹’>’’’’’’’’’’’’’’’’’’’!ŗ’’’’’’’’’’’’’’’’’’’’Aŗ’;’’’’’’’’’’’’’’’’’’’ŗ’?’’’’’’’’’’’’’’’’’’’Ńŗ’D’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’6 Struktur von EUDAS-Dateien ’>EUDAS-Dateien kŚnnen unabhŁngig von EUDAS Ūber den DatenŻ’’’’’>typ EUDAT manipuliert werden. Die zur VerfŪgung stehenden ZuŻ’>griffsoperationen sind in diesem Kapitel beschrieben. ’’’’’’’’> Der Datentyp EUDAT ist analog zum Datentyp FILE. Jede’’’’’>EUDAT-Variable kann an eine EUDAS-Datei angekoppelt werden.’’’NDadurch lassen sich beliebig viele EUDAS-Dateien gleichzeitig beŻ’’’’’’’’’’’’’Narbeiten. Wie der Abschnitt 6.6 zeigt, sind so auch ganz andere’’’’’’’’’’’’’’’Anwendungen realisierbar. ’’’’> Die wesentlichen EUDAS-Funktionen (Ansehen, Suchen, DruÜŻ’>ken) kŚnnen jedoch nicht direkt auf EUDAT-Variablen angewendetNwerden, sondern greifen auf die virtuelle Datei zu, die im nŁchsten’’’’’’’’’’’Kapitel beschreiben wird. ’’’’6.1 Der Datentyp SATZ ’’’’’’’’>Der Datentyp SATZ stellt einen einzelnen EUDAS-Satz dar, der’’Nintern als TEXT realisiert ist. Ein SATZ besteht aus bis zu 256’’’’’’’’’’’’’’’NFeldern, die jeweils einen TEXT enthalten kŚnnen. Nach dem InitiŻ’’’’’’’’’’’’’Nalisieren sind alle Felder mit "" vorbelegt. Die Felder kŚnnen Ūber’’’’’’’’’’’.Nummern von 1 bis 256 angesprochen werden. ’’’> Damit kann man sich einen SATZ als dynamisches ROW n TEXT’>vorstellen, das bis zu 256 Elemente haben kann. Anders als einNentsprechendes ROW belegt ein leerer SATZ praktisch keinen SpeiŻ’’’’’’’’’’’’’’> Folgende Zugriffsprozeduren stehen zur VerfŪgung: ’’’’’’’’OP := (SATZ VAR, SATZ CONST) ’.PROC satz initialisieren (SATZ VAR) ’’’’’’’’’’> Jeder SATZ muū vor Benutzung initialisiert werden. ’’’’’’’.INT PROC felderzahl (SATZ CONST) ’’’’’’’’’’’’’> Liefert die Nummer des hŚchsten belegten Feldes. ’’’’’’’’’>PROC feld lesen (SATZ CONST, INT CONST feldnr, ’’’’’’’’’’’’’’’. TEXT VAR inhalt) ’’’’’’’’’’’’> Liest den Inhalt des Feldes 'feldnr' in 'inhalt'. ’’’’’’’’. #on("i")#n ist keine Feldnummer#off("i")# . 'n' liegt auūerhalb des Bereiches 1..256. >PROC feld bearbeiten (SATZ CONST, INT CONST feldnr, ’’’’’’’’’’> PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) ’’’’’’N Ruft 'bearbeite' auf, wobei 'bearbeite' ein Text und zwei PosiŻ’’’’’’’’’’’N tionen in diesem Text Ūbergeben werden. Die Positionen geben’’’’’’’’’’’’’’N das erste und das letzte Zeichen des durch 'feldnr' ausgewŁhlŻ’’’’’’’’’’’’N ten Feldes an. Ist der Anfang grŚūer als das Ende, so ist das’’’’’’’’’’’’’ Feld leer. ’’’’’’’’’’’’’’’. #on("i")#n ist keine Feldnummer#off("i")# . 'n' liegt auūerhalb des Bereiches 1..256. >PROC feld aendern (SATZ VAR, INT CONST feldnr, ’’’’’’’’’’’’’’’. TEXT CONST inhalt) ’’’’’’’’> Schreibt 'inhalt' in das Feld mit der Nummer 'feldnr' ’’’’. #on("i")#n ist keine Feldnummer#off("i")# . 'n' liegt auūerhalb des Bereiches 1..256. >INT PROC feldindex (SATZ CONST, TEXT CONST muster) ’’’’’’’’’’’N Falls eines der Felder 'muster' enthŁlt, wird die Nummer dieses’’’’’’’’’’’. Feldes geliefert, sonst 0. ’’’’’’’’’’’’’’’6.2 Der Datentyp EUDAT ’’’’’’’>Der Datentyp EUDAT muū Łhnlich wie ein FILE an einen benannŻ’’>ten oder unbenannten Datenraum angekoppelt werden. Der DatenŻ’>raum hat anschlieūend den Typ 3243. Weitere Zugriffe auf eine’NEUDAT-Variable sind erst nach erfolgtem Ankoppeln zulŁssig. AnŻ’’’’’’’’’’’’’’’>derenfalls kŚnnen undefinierte Fehler entstehen. ’’’’’’’’’’’’’.PROC oeffne (EUDAT VAR, TEXT CONST dateiname) > Koppelt die EUDAT-Variable an die EUDAS-Datei mit dem’’’’’N Namen 'dateiname' an. Die Datei wird eingerichtet, falls sie’’’’’’’’’’’’’’ noch nicht existiert. ’’’’> #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’> Die angegebene Datei hat nicht den Typ 3243. ’’’’’’’’’’’’’.PROC oeffne (EUDAT VAR, DATASPACE CONST ds) ’’> Koppelt die EUDAT-Variable an den Datenraum 'ds'. ’’’’’’’’> #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’N Der Datenraum wurde bereits verwendet und hat nicht den Typ’’’’’’’’’’’’’’’NEine EUDAS-Datei ist in Felder und SŁtze unterteilt. Die Felder’’’’’’’’’’’’’’’>werden beim Zugriff Ūber Nummern angesprochen. Jedem Feld ist’Njedoch zur Identifikation ein TEXT als Feldname zugeordnet. Die’’’’’’’’’’’’’’’>Feldnamen werden als SATZ gespeichert, wobei jedes Feld seinenzugeordneten Namen enthŁlt. ’’.INT PROC felderzahl (EUDAT CONST) ’’’’’’’’’’’’> Liefert Anzahl der benannten Felder. Ist zu Anfang 0. ’’’’.PROC feldnamen aendern (EUDAT VAR, ’’’’’’’’’’’> SATZ CONST neue namen) ’’’’’’’’’’’’’’’N Setzt die Feldnamen einer Datei. Ist 'felderzahl (neue namen)'’’’’’’’’’’’’N grŚūer als die Felderzahl der Datei, so wird die Felderzahl der’’’’’’’’’’’. Datei entsprechend heraufgesetzt. ’’’’’’’’>PROC feldnamen lesen (EUDAT CONST, SATZ VAR namen) ’’’’’’’’’’’> Liefert alle Feldnamen in einer SATZ-Variablen. ’’’’’’’’’’NEine EUDAS-Datei enthŁlt drei zusŁtzliche Notiztexte. Zwei davon’’’’’’’’’’’’’’.sind bereits reserviert, und zwar: ’’’’’’’’’’’ 1: PrŪfbedingungen ’’’’’’’’’. 2: Datum der letzten Önderung ’’’’’’’’’’’’’’>Der dritte kann fŪr freie Notizen verwendet werden. ’’’’’’’’’’>PROC notizen lesen (EUDAT CONST, INT CONST notiz nr, ’’’’’’’’’. TEXT VAR notizen) ’’’’’’’’N Schreibt die Notizen der EUDAS-Datei in 'notizen' ('notiz nr' =’’’’’’’’’’’>PROC notizen aendern (EUDAT VAR, INT CONST notiz nr, ’’’’’’’’’. TEXT CONST notizen) ’’’’N Öndert die Notizen. Alte Notizen werden dabei Ūberschrieben’’’’’’’’’’’’’’’ ('notiz nr' = 1,2,3). ’’’’6.3 Satzposition ’’’’’’’’’’’’’>Eine EUDAS-Datei lŁūt sich sequentiell vorwŁrts und rŪckwŁrts’Nbearbeiten. Dazu gibt es eine aktuelle Satzposition. Ein bestimmter’’’’’’’’’’’>Satz kann auch direkt angesprungen werden. Die Prozeduren, die>nach dem Inhalt des ersten Feldes suchen, arbeiten besonders’’Nschnell, da die entsprechenden SŁtze Ūber eine Hashmethode gefunŻ’’’’’’’’’’’’’INT PROC satznr (EUDAT CONST) . Liefert aktuelle Satzposition. ’’’’’’’’’’’INT PROC saetze (EUDAT CONST)  Liefert Anzahl der SŁtze. .BOOL PROC dateiende (EUDAT CONST) ’’’’’’’’’’’’N Liefert TRUE, wenn 'satznr' groesser als 'saetze' ist. Die letzte’’’’’’’’’N erreichbare Satzposition liegt um eins hinter dem letzten Satz’’’’’’’’’’’’. (um auch am Ende anfŪgen zu kŚnnen). ’’’’’.PROC auf satz (EUDAT VAR, INT CONST satznr) ’’ame% ’’’’’’’’’’’die rechtsbŪndige Version von  %Vorname%% ’’’’’’’’’’’NBeide Feldmuster sind gleich lang, beim ersten wird jedoch am linŻ’’’’’’’’’’’’Nken Rand aufgefŪllt oder abgeschnitten, beim zweiten dagegen am’’’’’’’’’’’’’’’rechten Rand. N#on("b")#Zusammenfassung#off("b")# Hier noch einmal eine Zusammenstellung’’’’’.aller mŚglichen Feldmustertypen: ’’’’’’’’’’’’’> Typ ! Beispiel ! Position ! LŁnge ! bŪndig ’’’’’’’> ----+-----------+------------------------------ ’’’’’’> 1 ! &Name ! fest ! variabel ! links ’’’’’’’’> 2 ! %Name ! variabel ! variabel ! links ’’’’’’’’> 3 ! &Name&&& ! fest ! fest ! links ’’’’’’’’> 4 ! %Name%%% ! variabel ! fest ! links ’’’’’’’’> 5 ! &&&Name& ! fest ! fest ! rechts ’’’’’’’> 6 ! %%%Name% ! variabel ! fest ! rechts ’’’’’’’Wir kŚnnen zusammenfassen: ’’’N* Feldmuster dienen im Druckmuster dazu, Stellen zu markieren, an’’’’’’’’’’’’. denen Inhalte eingesetzt werden sollen. ’’’>* Feldmuster beginnen mit einem Musterzeichen ('&' oder '%'); darauf folgt der Feldname. N* Durch '&' wird feste und durch '%' variable Position festgelegt. ’’’’’’’’’’N* Durch zusŁtzliche Musterzeichen kann eine feste LŁnge angegeŻ’’’’’’’’’’’’’’N ben werden; mehrere Musterzeichen am Anfang fŪhren zu rechtsŻ’’’’’’’’’’’’’’ bŪndigem Einsetzen. ’’’’’’’N#on("b")#Abgrenzung der Feldnamen#off("b")# Als nŁchstes sollen Sie den Fall’’>trachten, daū Sie einen Namen in der oft auftretenden Form ’’’ Name, Vorname ’’’’’’’’Nschreiben wollen. Die Schwierigkeit liegt in dem Komma, das direkt’’’’’’’’’’’’Nhinter dem Namen folgen soll. Sie kŚnnten versuchen, diese SituaŻ’’’’’’’’’’’’’>tion im Druckmuster folgendermaūen darzustellen: ’’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’ &Name, %Vorname ’’’’’’>In diesem Fall erhalten Sie aber die Fehlermeldung ’’’’’’’’’’’. FEHLER in Zeile 2 bei >>Name,<< ’’’’’’> diese Abkuerzung ist nicht definiert ’’’’’’’’’’’’’’NWenn Sie sich nicht genau vorstellen kŚnnen, wie der DruckgeneraŻ’’’’’’’’’’’’’Ntor ein Feldmuster liest, wird Ihnen dieser Fehler mysteriŚs erŻ’’’’’’’’’’’’’’Nscheinen, denn 'Name' ist doch als Feld definiert (was eine AbkŪrŻ’’’’’’’’’’’’>zung ist, werden Sie in Kapitel 13 lernen). Den entscheidendenNHinweis liefert jedoch das Komma. Offensichtlich hat der DruckŻ’’’’’’’’’’’’’’’>generator das Komma als Teil des Feldnamens angesehen. ’’’’’’’> Dies liegt daran, daū ja irgendwann der Feldname in einem’>Feldmuster beendet sein muū. Normalerweise interpretiert der’’>Druckgenerator ein Leerzeichen oder Musterzeichen als Ende desNNamens, alle vorherigen Zeichen gehŚren mit zum Feldnamen. Wenn’’’’’’’’’’’’’’’Nnun aber nach dem Feldmuster kein Leerzeichen folgen soll (wie in’’’’’’’’’’’’’>unserem Beispiel) oder der Feldname selbst Leerzeichen enthŁltN(dies ist ja erlaubt, kŚnnte aber im Druckmuster nie erkannt werŻ’’’’’’’’’’’’’>den), muū noch eine zusŁtzliche Angabe erfolgen. ’’’’’’’’’’’’’N In solchen FŁllen kann der Feldname in spitze Klammern eingeŻ’’’’’’’’’’’’’Nschlossen werden. Der Druckgenerator sieht den Feldnamen dann bei’’’’’’’’’’’’’Nder ersten schlieūenden Klammer als beendet an, wobei die KlamŻ’’’’’’’’’’’’’’’Nmern natŪrlich nicht zum Feldnamen gehŚren, aber auch nicht geŻ’’’’’’’’’’’’’’’druckt werden. ’’’’’’’’’’’’’’’N Das obige Beispiel mŪūte also richtig so formuliert werden: ’’’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’ &, %Vorname ’’’’NWenn Sie dieses Druckmuster ausprobieren, werden Sie sehen, daū’’’’’’’’’’’’’’’>die Namen tatsŁchlich in der gewŪnschten Form erscheinen. ’’’’N#on("b")#Leerautomatik#off("b")# Es gibt noch eine trickreiche Automatik in’’’Ndie in manchen FŁllen ganz nŪtzlich ist - und zwar in FŁllen, in’’’’’’’’’’’’’’>denen Sie mehrere Felder als AufzŁhlung durch Leerzeichen geŻ’>trennt drucken wollen. Nehmen wir an, unsere Adreūdatei hŁtte’Nnoch ein Feld 'Titel', in das Sie bei Bedarf 'Dr.' oder 'Prof. Dr.'’’’’’’’’’’’>eintragen. In der Adresse wŪrden Sie dann angeben: ’’’’’’’’’’’ &Titel %Vorname %Name NWenn der Titel jedoch leer ist, wŪrde ein stŚrendes Leerzeichen vor’’’’’’’’’’’Ndem Namen bleiben. In einem solchen Fall entfernt EUDAS das LeerŻ’’’’’’’’’’’’’Nzeichen automatisch. Vorbedingung fŪr diese Automatik ist, daū es’’’’’’’’’’’’’Nsich um ein Feld variabler LŁnge handelt und vor dem Feld noch ein’’’’’’’’’’’’.Leerzeichen steht (auūer in Spalte 1). ’’’’’’’N#on("b")#Aufgabe#off("b")# Sie sollten jetzt die MŚglichkeiten des’’’’’’’’’’’’Druckgenerators’’’’’’’’’’’’’’’>soweit kennengelernt haben, daū Sie ein Druckmuster fŪr die zuNAnfang des Kapitels erwŁhnte Liste aller Dateiinhalte erstellen’’’’’’’’’’’’’’’>kŚnnen. Versuchen Sie dies zunŁchst allein, ehe Sie die LŚsungHier nun die LŚsung: ’’’’’’’’’ % VORSPANN ’’’’’’’’’’’’’’. Vorname Name, Strasse, PLZ Ort, m/w ’’’’’> ------------------------------------------------------- ’ % WIEDERHOLUNG ’’’’’’’’’’> &Vorname %, %, %PLZ %, %m/w ’’’’’’’’’>Beachten Sie die spitzen Klammern, die nŚtig sind, um das KomŻ.ma ohne Zwischenraum anzuschlieūen. ’’’’’’’’’’N#on("b")#Beispiel#off("b")# Als letztes Beispiel sollen Sie einen Fall’’’’’’’’betrachten, bei’’’’’’’’’’’’’’’Ndem pro Satz mehr als eine einzelne Listenzeile gedruckt werden’’’’’’’’’’’’’’’Nsoll, und zwar sollen Sie einen Brief schreiben, in den der DruckŻ’’’’’’’’’’’’Ngenerator die Adressen verschiedener Leute einfŪgen soll. Die ErŻ’’’’’’’’’’’’’>stellung von Formbriefen ist eine sehr hŁufige Anwendung von’’>EUDAS. Mit den bisher beschriebenen Konstrukten kann man etwa’.folgendes Druckmuster schreiben: ’’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’ &Vorname %Name ’’ &Strasse ’’’’’’’’ &PLZ %Ort ’’’’’’’. Lieber &Vorname ! ’’’’’’’’’’’’’’’> Ich lade Dich mit diesem Brief zu ’’’’’’’’’’’’’’’. meiner nŁchsten Party ein. ’’’’’’> Bring gute Laune und was zu Essen mit. ’’’’’’’’’’> Viele GrŪūe ’’’’’’’’’’’’’ ŽpageŽ ’’’’’’’’’’’’’’’NDie letzte Zeile zeigt eine MŚglichkeit, von der Sie wahrscheinlich’’’’’’’’’’’>Śfter Gebrauch machen werden, nŁmlich DruckersteuerungsanweiŻ’>sungen in das Druckmuster einzufŪgen. Die Anweisung 'ŽpageŽ'’’>wird an den Drucker weitergereicht und bewirkt, daū nach jedem>Brief eine neue Seite angefangen wird (Sie wollen sicher nichtNmehrere Briefe auf ein Blatt drucken). Sie kŚnnen auch andere AnŻ’’’’’’’’’’’’’Nweisungen verwenden, z.B. neue Schrifttypen einstellen. Informieren’’’’’’’’’’’NSie sich gegebenenfalls, welche Anweisungen die Textkosmetik zur’’’’’’’’’’’’’’VerfŪgung stellt. ’’’’’’’’’’’’N#on("b")#Ausblick#off("b")# Sie kennen jetzt bereits einen groūen Teil der’’’’>keiten des Druckgenerators. Einige wŪnschenswerte FŁhigkeiten’>fehlen jedoch noch. So wŁre es vorteilhaft, wenn abhŁngig vom’NInhalt des Feldes 'm/w' die Anrede 'Sehr geehrter Herr' oder 'Sehr’’’’’’’’’’’’>geehrte Frau' erzeugt werden kŚnnte. Auūerdem kŚnnte das im’’’>Rechner vorhandene Datum automatisch in den Brief Ūbernommen’’>werden. Diese MŚglichkeiten werden den Kapiteln 12 und 13 beŻ’N Sie sollten diese jedoch erst dann durchlesen, wenn Sie eine’’’’’’’’’’’’’’>gewisse Sicherheit im Umgang mit Druckmustern erlangt haben.’’NZuvor sollten Sie die Inhalte dieses Kapitels beherrschen, damit Sie’’’’’’’’’’EUDAS gut nutzen kŚnnen. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N Positioniert auf den gewŪnschten Satz. Bei nicht existierenden’’’’’’’’’’’’N SŁtzen wird auf den ersten bzw. hinter den letzten Satz geŻ’’’’’’’’’’’’’’’ sprungen. PROC weiter (EUDAT VAR) ’’’’’’N Geht einen Satz weiter, jedoch nicht Ūber das Dateiende hinaus. ’’’’’’’’’’PROC zurueck (EUDAT VAR) ’’’’’N Geht einen Satz zurŪck, falls der erste Satz noch nicht erreicht’’’’’’’’’’.PROC auf satz (EUDAT VAR, TEXT CONST muster) ’N Positioniert auf den ersten Satz, der als erstes Feld 'muster'’’’’’’’’’’’’> enthŁlt, anderenfalls hinter den letzten Satz. ’’’’’’’’’’’.PROC weiter (EUDAT VAR, TEXT CONST muster) ’’’N Geht weiter, bis das erste Feld 'muster' enthŁlt, bzw. bis hinter’’’’’’’’’ den letzten Satz. ’’’’’’’’.PROC zurueck (EUDAT VAR, TEXT CONST muster) ’’N Geht zurŪck, bis das erste Feld 'muster' enthŁlt, bzw. auf den’’’’’’’’’’’’. ersten Satz der EUDAS-Datei. ’’’’’’’’’’’’’6.4 Satzzugriffe ’’’’’’’’’’’’’NDer aktuelle Satz ist ein SATZ-Objekt. Auf die Felder des aktuellen’’’’’’’’’’’.Satzes kann direkt zugegriffen werden. ’’’’’’’>PROC feld lesen (EUDAT CONST, INT CONST feldnr, ’’’’’’’’’’’’’’. TEXT VAR inhalt) ’’’’’’’’’’’’> Wirkt wie 'feld lesen' auf den aktuellen Satz. ’’’’’’’’’’’>PROC feld aendern (EUDAT VAR, INT CONST feldnr, ’’’’’’’’’’’’’’. TEXT CONST inhalt) ’’’’’’’’> Wirkt wie 'feld aendern' auf den aktuellen Satz. ’’’’’’’’’>PROC feld bearbeiten (EUDAT CONST, INT CONST feldnr, ’’’’’’’’’> PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) ’’’’’’> Wirkt wie 'feld bearbeiten' auf den aktuellen Satz. ’’’’’>Der aktuelle Satz kann auch als Ganzes bearbeitet werden. ’’’’.PROC satz lesen (EUDAT CONST, SATZ VAR satz) ’. Liefert den aktuellen Satz. ’’’’’’’’’’’’’’>PROC satz aendern (EUDAT VAR, SATZ CONST satz) ’’’’’’’’’’’’’’’. Ersetzt den aktuellen Satz durch 'satz'. ’>PROC satz einfuegen (EUDAT VAR, SATZ CONST satz) ’’’’’’’’’’’’’. FŪgt 'satz' vor dem aktuellen Satz ein. ’’. #on("i")#EUDAS-Datei voll#off("i")# ’’’’’’> Eine EUDAS-Datei faūt mindestens 5000 SŁtze. ’’’’’’’’’’’’’.PROC satz loeschen (EUDAT VAR) ’’’’’’’’’’’’’’’. LŚscht den aktuellen Satz. ’’’’’’’’’’’’’’’.6.5 Sortieren und Reorganisieren ’’’’’’’’’’’’’>Zum Sortieren kŚnnen fŪr die einzelnen Felder Typen angegeben’Nwerden, damit auch Zahlen und Daten richtig sortiert werden kŚnŻ’’’’’’’’’’’’’’>nen. Auūerdem kann die Feldreihenfolge angegeben werden, nach’der sortiert werden soll. ’’’’>PROC feldinfo (EUDAT VAR, INT CONST feldnr, info) ’’’’’’’’’’’’> Setzt den Feldtyp des Feldes 'feldnr'. Es bedeuten ’’’’’’’. -1ß: normaler Text (Standard) ’’’’’’’’’’N 0ß: Text nach DIN. Ziffern und Sonderzeichen werden ignoŻ’’’’’’’’’’’’’’N riert. Groū-und Kleinbuchstaben gelten gleich. Umlaute’’’’’’’’’’’’’ werden beachtet. ’’> 1ß: Zahl (beim Vergleich werden alle Zeichen auūer ZifŻ fern ignoriert). ’’> 2ß: Datum. Es werden Daten der Form "tt.mm.jj" vergliŻ’ chen. ’’’’’’’’’’’’’>INT PROC feldinfo (EUDAT CONST, INT CONST feldnr) ’’’’’’’’’’’’N Der Feldtyp des angegebenen Feldes wird geliefert. Zu Anfang’’’’’’’’’’’’’’ ist -1 voreingestellt. ’’’.INT PROC unsortierte saetze (EUDAT CONST) ’’’’N Liefert die Anzahl von SŁtzen, die seit dem letzten SortiervorŻ’’’’’’’’’’’> gang geŁndert wurden. Bei einer neuen Datei, die noch nie’. sortiert wurde, wird immer 0 geliefert. ’’.PROC dezimalkomma (TEXT CONST komma) ’’’’’’’’’> Stellt das Dezimalkomma ein, das beim Vergleich von Zahlen gelten soll. ’’’’’’’’’’’’’> #on("i")#Nicht erlaubtes Dezimalkomma#off("i")# ’’’’’’’’’’. Nur Texte der LŁnge 1 sind zugelassen. ’’’TEXT PROC dezimalkomma ’’’’’’’N Liefert das eingestellte Dezimalkomma ("," ist voreingestellt). ’’’’’’’’’’>PROC sortiere (EUDAT VAR, TEXT CONST reihenfolge) ’’’’’’’’’’’’N Sortiert die Datei in der von 'reihenfolge' angegebenen ReihenŻ’’’’’’’’’’’N folge. Dabei enthŁlt 'reihenfolge' an der Stelle 2*i+1 den Code’’’’’’’’’’’N der Feldnummer, die als i-te in der Sortierung berŪcksichtigt’’’’’’’’’’’’’N werden soll. Das Zeichen an der Stelle 2*i gibt an, ob das Feld’’’’’’’’’’’> mit der davorstehenden Feldnummer aufsteigend ('+') oder’’. absteigend ('-') sortiert werden soll. ’’’PROC sortiere (EUDAT VAR) ’’’’N Sortiert die Datei in der zuletzt eingestellten Reihenfolge.’’’’’’’’’’’’’’N Wurde noch keine Reihenfolge angegeben, wird die Datei in der’’’’’’’’’’’’’ Feldreihenfolge sortiert. .TEXT PROC sortierreihenfolge (EUDAT CONST) ’’’N Liefert die zuletzt eingestellte Reihenfolge. Wurde noch nicht’’’’’’’’’’’’. sortiert, so wird "" geliefert. ’’’’’’’’’’>Nach umfangreichen Önderungen an einer EUDAS-Datei ist eine’’’>Reorganisation sinnvoll, um "Textleichen" zu beseitigen. ’’’’’.PROC reorganisiere (TEXT CONST dateiname) ’’’’> Die EUDAS-Datei mit dem Namen 'dateiname' wird reorganiŻ’’.6.6 EUDAS-Dateien als Assoziativspeicher ’’’’’>In diesem Abschnitt soll ein Beispiel erlŁutert werden, in dem>EUDAS-Dateien unabhŁngig von EUDAS fŪr einen ganz anderen’’’’’>Zweck benutzt werden. Das folgende kurze Paket soll ein AbkŪrŻNzungsverzeichnis realisieren, das auf einer EUDAS-Datei basiert. ’’’’’’’’’’’’’. PACKET abkuerzungsverzeichnis ’’’’’’’’’’’’ DEFINES  verzeichnis laden, ’’’’’ abkuerzung einfuegen, ’’ abkuerzung aendern, ’’’’ abkuerzung loeschen, ’’’ langform : ’’’’’’’’’’’’’ EUDAT VAR verz; ’’’’’’’’’’ SATZ VAR satz; ’’’’’’’’’’’ TEXT VAR inhalt; ’’’’’’’’’> PROC verzeichnis laden (TEXT CONST dateiname) : ’’’’’’’’’’. oeffne (verz, dateiname) ’’’’’’’’’’’’’’’. END PROC verzeichnis laden; ’’’’’’’’’’’’’’> PROC abkuerzung einfuegen (TEXT CONST abk, lang) : ’’’’’’’ auf satz (verz, abk); ’’. IF NOT dateiende (verz) THEN ’’’’’’’’’’’> errorstop ("AbkŪrzung existiert bereits") ’’’’’’’’’’’’. satz initialisieren (satz); ’’’’’’’’’’. feld aendern (satz, 1, abk); ’’’’’’’’’. feld aendern (satz, 2, lang); ’’’’’’’’ satz einfuegen (satz) . END PROC abkuerzung einfuegen; ’’’’’’’’’’’> PROC abkuerzung aendern (TEXT CONST abk, lang) : ’’’’’’’’’ auf satz (verz, abk); ’’. IF dateiende (verz) THEN ’’’’’’’’’’’’’’’> errorstop ("AbkŪrzung existiert nicht") ’’’’’’’’’’’’’’. feld aendern (verz, 2, lang) ’’’’’’’’’. END PROC abkuerzung aendern; ’’’’’’’’’’’’’> PROC abkuerzung loeschen (TEXT CONST abk) : ’’’’’’’’’’’’’’ auf satz (verz, abk); ’’. IF NOT dateiende (verz) THEN ’’’’’’’’’’’ satz loeschen (verz) ’. END PROC abkuerzung loeschen; ’’’’’’’’’’’’. TEXT PROC langform (TEXT CONST abk) : ’’’’ auf satz (verz, abk); ’’. IF dateiende (verz) THEN ’’’’’’’’’’’’’’’ inhalt := ""; ’’’’’’’’> errorstop ("AbkŪrzung nicht vorhanden") ’’’’’’’’’’’’’’. feld lesen (verz, 2, inhalt) ’’’’’’’’’ END IF;  END PROC langform; ’’’’’’’. END PACKET abkuerzungsverzeichnis; ’’’’’’’NDie Prozedur 'verzeichnis laden' koppelt die interne EUDAT-VariŻ’’’’’’’’’’’’’’Nable 'verz' an eine benannte EUDAS-Datei, die eventuell vorher mit’’’’’’’’’’’’NEUDAS erstellt wurde. In diesem Beispiel sind die Feldnamen egal;’’’’’’’’’’’’’Nfalls die Ūbergebene EUDAS-Datei noch nicht existiert, wird sie mit’’’’’’’’’’’N0 Feldern eingerichtet, was aber nur fŪr eine spŁtere Anzeige mit’’’’’’’’’’’’’EUDAS stŚrend wŁre. ’’’’’’’’’’N Grundlage fŪr das Aufsuchen einer bestimmten AbkŪrzung bilŻ’’’’’’’’’’’’’’’Ndet immer die Prozedur 'auf satz', die nach deż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.8’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!š’’’’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±«a€ė’’ÕŅ`’’’’``ÖM ’’’’’’ eudas.hdb.8’’’’’’’’’’’’’’’’’’Õ’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (75)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’?’’’’’’’’’’’’’’’’’’’‘’=’’’’’’’’’’’’’’’’’’’с’B’’’’’’’’’’’’’’’’’’’!‚’C’’’’’’’’’’’’’’’’’’’q‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‚’F’’’’’’’’’’’’’’’’’’’’’ aussehen,’’’’’’’’’’’’ń‚’>’’’’’’’’’’’’’’’’’’’1ƒ’@’’’’’’’’’’’’’’’’’’’ƒ’<’’’’’’’’’’’’’’’’’’’Įƒ’=’’’’’’’’’’’’’’’’’’’„’B’’’’’’’’’’’’’’’’’’’Q„’=’’’’’’’’’’’’’’’’’’’’’ Archiv'). ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘„’I’’’’’’’’’’’’’’’’’’’’’MenŪ’’’’’’’’’’’’’’’’’į„’B’’’’’’’’’’’’’’’’’’’1…’@’’’’’’’’’’’’’’’’’’’…’B’’’’’’’’’’’’’’’’’’’х’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’†’J’’’’’’’’’’’’’’’’’’’’’ArchivŻ’’’’’’’’’’’’’’a†’A’’’’’’’’’’’’’’’’’’’±†’@’’’’’’’’’’’’’’’’’’’‡’@’’’’’’’’’’’’’’’’’’’Q‡’B’’’’’’’’’’’’’’’’’’’”‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‡’J’’’’’’’’’’’’’’’’’’’’’dem’’’’’’’’’’’’’’’’’’ˆ’@’’’’’’’’’’’’’’’’’’’aˆ’;’’’’’’’’’’’’’’’’’’’”ˆ’B’’’’’’’’’’’’’’’’’’’ńˆ’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‰’K’’’’’’’’’’’’’’’’’’’’’Ihrer’’’’’’’’’’’’’’’’‘‰’=’’’’’’’’’’’’’’’’’’’щ’A’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŠ’F’’’’’’’’’’’’’’’’’’’’’ EUDAS-Datei’’’’’’’’’’‘Š’A’’’’’’’’’’’’’’’’’’’ኒC’’’’’’’’’’’’’’’’’’’1‹’A’’’’’’’’’’’’’’’’’’’’’ sen kŚnnen. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’C’’’’’’’’’’’’’’’’’’’ы’B’’’’’’’’’’’’’’’’’’’!Œ’A’’’’’’’’’’’’’’’’’’’’’haben. ’’’’’’’’’’’’’’qŒ’B’’’’’’’’’’’’’’’’’’’ĮŒ’?’’’’’’’’’’’’’’’’’’’’E’’’’’’’’’’’’’’’’’’’a’>’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’Ž’?’’’’’’’’’’’’’’’’’’’aŽ’@’’’’’’’’’’’’’’’’’’’±Ž’C’’’’’’’’’’’’’’’’’’’’’haben. ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 8.2 Ausblick ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’>’’’’’’’’’’’’’’’’’’’A’@’’’’’’’’’’’’’’’’’’’‘’B’’’’’’’’’’’’’’’’’’’į’<’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’C’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’B’’’’’’’’’’’’’’’’’’’‘’A’’’’’’’’’’’’’’’’’’’Q‘’@’’’’’’’’’’’’’’’’’’’”‘’A’’’’’’’’’’’’’’’’’’’ń‘’.’’’’’’’’’’’’’’’’’’’!’’>’’’’’’’’’’’’’’’’’’’a’’@’’’’’’’’’’’’’’’’’’’±’’>’’’’’’’’’’’’’’’’’’’ń’’?’’’’’’’’’’’’’’’’’’’A“’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’J’’’’’’’’’’’’’’’’’’’’’ Bildschirm’’’’’’’’’’’ѓ’B’’’’’’’’’’’’’’’’’’’!”’>’’’’’’’’’’’’’’’’’’’a”’0’’’’’’’’’’’’’’’’’’’””’@’’’’’’’’’’’’’’’’’’’ń”’?’’’’’’’’’’’’’’’’’’’A•’<’’’’’’’’’’’’’’’’’’’•’>’’’’’’’’’’’’’’’’’’’Į•’-’’’’’’’’’’’’’’’’’’’ń•’A’’’’’’’’’’’’’’’’’’’A–’C’’’’’’’’’’’’’’’’’’’‘–’@’’’’’’’’’’’’’’’’’’’į–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’F’’’’’’’’’’’’’’’’’’’’’ Bearbeitung’’’’’’’’’’Q—’A’’’’’’’’’’’’’’’’’’’”—’B’’’’’’’’’’’’’’’’’’’ń—’9’’’’’’’’’’’’’’’’’’’1˜’@’’’’’’’’’’’’’’’’’’’˜’A’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’ј’>’’’’’’’’’’’’’’’’’’’™’A’’’’’’’’’’’’’’’’’’’a™’>’’’’’’’’’’’’’’’’’’’”™’?’’’’’’’’’’’’’’’’’’’ń™’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!š’E’’’’’’’’’’’’’’’’’’’’’ MŚglichkeiten’’’’’’’’qš’=’’’’’’’’’’’’’’’’’’’±š’?’’’’’’’’’’’’’’’’’’’›’?’’’’’’’’’’’’’’’’’’’Q›’7’’’’’’’’’’’’’’’’’’’‘›’=’’’’’’’’’’’’’’’’’’’ћ’@’’’’’’’’’’’’’’’’’’’!œ’@’’’’’’’’’’’’’’’’’’’qœ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±œ’J’’’’’’’’’’’’’’’’’’’’’die’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’Q’,’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’ѝ’@’’’’’’’’’’’’’’’’’’’!ž’=’’’’’’’’’’’’’’’’’’’až’?’’’’’’’’’’’’’’’’’’’±ž’0’’’’’’’’’’’’’’’’’’’ńž’;’’’’’’’’’’’’’’’’’’’1Ÿ’>’’’’’’’’’’’’’’’’’’’qŸ’<’’’’’’’’’’’’’’’’’’’±Ÿ’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŸ’M’’’’’’’’’’’’’’’’’’’’’tun’’’’’’’’’’’’’’’’’’A ’>’’’’’’’’’’’’’’’’’’’ ’>’’’’’’’’’’’’’’’’’’’Į ’@’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’1”’B’’’’’’’’’’’’’’’’’’’”’B’’’’’’’’’’’’’’’’’’’Ń”’9’’’’’’’’’’’’’’’’’’’¢’C’’’’’’’’’’’’’’’’’’’a¢’@’’’’’’’’’’’’’’’’’’’±¢’’’’’’’’’’’’’’’’’’’’Į¢’B’’’’’’’’’’’’’’’’’’’£’@’’’’’’’’’’’’’’’’’’’a£’;’’’’’’’’’’’’’’’’’’’”£’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń£’D’’’’’’’’’’’’’’’’’’’’’ harmloser zu.’’’’’’’’!¤’;’’’’’’’’’’’’’’’’’’’a¤’@’’’’’’’’’’’’’’’’’’’±¤’=’’’’’’’’’’’’’’’’’’’ń¤’@’’’’’’’’’’’’’’’’’’’A„’@’’’’’’’’’’’’’’’’’’’’’kŚnnen. ’’’’’’’’’’’’’‘„’?’’’’’’’’’’’’’’’’’’’į„’@’’’’’’’’’’’’’’’’’’’1¦’@’’’’’’’’’’’’’’’’’’’¦’@’’’’’’’’’’’’’’’’’’’Ѧ’@’’’’’’’’’’’’’’’’’’’!§’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q§’F’’’’’’’’’’’’’’’’’’’’’ besprocheŻ’’’’’’’’’’’Į§’@’’’’’’’’’’’’’’’’’’’Ø’A’’’’’’’’’’’’’’’’’’’aØ’<’’’’’’’’’’’’’’’’’’’”Ø’’’’’’’’’’’’’’’’’’’’ĮØ’?’’’’’’’’’’’’’’’’’’’©’?’’’’’’’’’’’’’’’’’’’’’ handbuch. ’’’’’’’’’’’a©’?’’’’’’’’’’’’’’’’’’’±©’?’’’’’’’’’’’’’’’’’’’Ŗ’@’’’’’’’’’’’’’’’’’’’QŖ’C’’’’’’’’’’’’’’’’’’’”Ŗ’@’’’’’’’’’’’’’’’’’’’ńŖ’>’’’’’’’’’’’’’’’’’’’1«’A’’’’’’’’’’’’’’’’’’’«’,’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’8 Was war und was noch kommt’’8.1 RŪckblick NSo! Wenn Sie bis hierhin gut mitgearbeitet haben, haben Sie die’’’’’’’’’’’’’’’>erste und wichtigste Etappe beim Erlernen von EUDAS schon geŻ’Nschafft. Bevor Sie kennenlernen, was fŪr MŚglim Inhalt des ersten’’’’’’’’’’’’’NFeldes optimiert sucht. Falls die AbkŪrzung nicht gefunden wurde,’’’’’’’’’’’’’Nwird auf das Dateiende positioniert, daher wird jeweils 'dateiende'’’’’’’’’’’’> Beim EinfŪgen eines neuen Satzes muū eine komplette SatzŻ’Nvariable angegeben werden, die bereits mit den Inhalten gefŪllt ist.’’’’’’’’’’NBeim spŁteren Öndern kann jedoch direkt auf ein Feld zugegriffen’’’’’’’’’’’’’’>werden, ohne die Satzvariable explizit rauszuholen. ’’’’’’’’’’> Die Abfrage einer bestimmten AbkŪrzung bereitet dann keineSchwierigkeiten mehr. ’’’’’’’’> FŪr die Verwendung von EUDAS-Dateien in diesem Beispiel’’’Nspricht zum einen die einfache Programmierung, zum anderen aber’’’’’’’’’’’’’’’Nauch die MŚglichkeit, das erstellte Verzeichnis mit den Hilfsmitteln’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.7’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ļa€ė’’Į¾(t’’’’(t(tĀM’’’’’’ eudas.ref.7’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (71)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’B’’’’’’’’’’’’’’’’’’’‘’@’’’’’’’’’’’’’’’’’’’ၒ@’’’’’’’’’’’’’’’’’’’1‚’D’’’’’’’’’’’’’’’’’’’‚’>’’’’’’’’’’’’’’’’’’’Į‚’-’’’’’’’’’’’’’’’’’’’ń‚’<’’’’’’’’’’’’’’’’’’’1ƒ’<’’’’’’’’’’’’’’’’’’’qƒ’B’’’’’’’’’’’’’’’’’’’Įƒ’?’’’’’’’’’’’’’’’’’’’„’A’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”„’E’’’’’’’’’’’’’’’’’’’ń„’?’’’’’’’’’’’’’’’’’’’A…’@’’’’’’’’’’’’’’’’’’’‘…’?’’’’’’’’’’’’’’’’’’’’’ gelŚscht. ’’’’’’’’’’’į…’@’’’’’’’’’’’’’’’’’’’1†’B’’’’’’’’’’’’’’’’’’’†’D’’’’’’’’’’’’’’’’’’’ц’A’’’’’’’’’’’’’’’’’’’!‡’A’’’’’’’’’’’’’’’’’’’q‡’A’’’’’’’’’’’’’’’’’’’Į‡’@’’’’’’’’’’’’’’’’’’’ˆ’A’’’’’’’’’’’’’’’’’’’’’ entdecken. ’’’’’’’’’’aˆ’C’’’’’’’’’’’’’’’’’’’±ˆ’B’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!‰’#’’’’’’’’’’’’’’’’’’’Q‰’)’’’’’’’’’’’’’’’’’’’‰’C’’’’’’’’’’’’’’’’’’’щ’>’’’’’’’’’’’’’’’’’’’Š’A’’’’’’’’’’’’’’’’’’’aŠ’A’’’’’’’’’’’’’’’’’’’±Š’>’’’’’’’’’’’’’’’’’’’ńŠ’E’’’’’’’’’’’’’’’’’’’A‹’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’q‹’-’’’’’’’’’’’’’’’’’’’”‹’?’’’’’’’’’’’’’’’’’’’’’ chert. ’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’ń‹’-’’’’’’’’’’’’’’’’’’’!Œ’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’QŒ’3’’’’’’’’’’’’’’’’’’’‘Œ’@’’’’’’’’’’’’’’’’’’’ጒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’#’’’’’’’’’’’’’’’’’’’1’?’’’’’’’’’’’’’’’’’’’’C’’’’’’’’’’’’’’’’’’’э’B’’’’’’’’’’’’’’’’’’’!Ž’>’’’’’’’’’’’’’’’’’’’aŽ’B’’’’’’’’’’’’’’’’’’’±Ž’C’’’’’’’’’’’’’’’’’’’’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’1’-’’’’’’’’’’’’’’’’’’’a’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’‘’0’’’’’’’’’’’’’’’’’’’я’A’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’!’-’’’’’’’’’’’’’’’’’’’Q’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’’3’’’’’’’’’’’’’’’’’’’Į’@’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’1‘’'’’’’’’’’’’’’’’’’’’’a‘’2’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’”‘’-’’’’’’’’’’’’’’’’’’’ё’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’’’4’’’’’’’’’’’’’’’’’’’A’’@’’’’’’’’’’’’’’’’’’’‘’’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ђ’"’’’’’’’’’’’’’’’’’’’“’@’’’’’’’’’’’’’’’’’’’Q“’<’’’’’’’’’’’’’’’’’’’‘“’D’’’’’’’’’’’’’’’’’’’į“’B’’’’’’’’’’’’’’’’’’’1”’@’’’’’’’’’’’’’’’’’’’”’C’’’’’’’’’’’’’’’’’’’є’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’į”’-’’’’’’’’’’’’’’’’’’’•’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’A•’0’’’’’’’’’’’’’’’’’’’•’A’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’ѕ’-’’’’’’’’’’’’’’’’’’’–’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’1–’3’’’’’’’’’’’’’’’’’’’q–’@’’’’’’’’’’’’’’’’’’’Į–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į–’7’’’’’’’’’’’’’’’’’’’!—’B’’’’’’’’’’’’’’’’’’’q—’A’’’’’’’’’’’’’’’’’’’Į—’?’’’’’’’’’’’’’’’’’’’˜’A’’’’’’’’’’’’’’’’’’’a˜’?’’’’’’’’’’’’’’’’’’’±˜’B’’’’’’’’’’’’’’’’’’’™’’’’’’’’’’’’’’’’’’’’!™’’’’’’’’’’’’’’’’’’’’A™’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q™’3’’’’’’’’’’’’’’’’’’’±™’@’’’’’’’’’’’’’’’’’’’š’A’’’’’’’’’’’’’’’’’’’Qš’B’’’’’’’’’’’’’’’’’’’”š’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’њ’-’’’’’’’’’’’’’’’’’’’›’?’’’’’’’’’’’’’’’’’’’’’ chert. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q›’’’’’’’’’’’’’’’’’’’’q›’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į›’$’’’’’’’’’’’’’’’’’’’ń›’C’’’’’’’’’’’’’’’’’’’Aœ’C’’’’’’’’’’’’’’’’’’’‘œ’@’’’’’’’’’’’’’’’’’’’ᜒB’’’’’’’’’’’’’’’’’’’1’C’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’’’ hŚht. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѝ’’’’’’’’’’’’’’’’’’’’ń’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ž’’’’’’’’’’’’’’’’’’’’Qž’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ž’’’’’’’’’’’’’’’’’’’’±ž’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńž’0’’’’’’’’’’’’’’’’’’’1Ÿ’>’’’’’’’’’’’’’’’’’’’qŸ’<’’’’’’’’’’’’’’’’’’’±Ÿ’’’’’’’’’’’’’’’’’’’’џ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ ’.’’’’’’’’’’’’’’’’’’’1 ’A’’’’’’’’’’’’’’’’’’’’’ wurde. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’” ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń ’’’’’’’’’’’’’’’’’’’’ń ’C’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A”’(’’’’’’’’’’’’’’’’’’’q”’@’’’’’’’’’’’’’’’’’’’Į”’A’’’’’’’’’’’’’’’’’’’¢’C’’’’’’’’’’’’’’’’’’’a¢’?’’’’’’’’’’’’’’’’’’’±¢’B’’’’’’’’’’’’’’’’’’’£’’’’’’’’’’’’’’’’’’’’!£’’’’’’’’’’’’’’’’’’’’A£’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q£’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘£’?’’’’’’’’’’’’’’’’’’’ᣒA’’’’’’’’’’’’’’’’’’’1¤’A’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’chkeiten Ihnen EUDAS’’’’’’’’’’’’Nsonst noch bietet, wollen wir die wichtigsten Dinge rekapitulieren,’’’’’’’’’’’.die Sie gelernt haben sollten. ’’’’’’’’’’’’’’’N#on("b")#EUDAS-Dateien#off("b")# Sie sollten wissen, wie EUDAS-Dateien’’’’’’’’>und daū sie sich von normalen Textdateien unterscheiden. DieseNUnterscheidung sollten Sie immer beachten, denn es gibt FunktioŻ’’’’’’’’’’’’’’>nen, die nur EUDAS-Dateien annehmen (zum Beispiel '×ffnen'),’’>andere, die nur Textdateien annehmen (zum Beispiel 'Textdatei’Nerstellen') und solche, die mit beliebigen Arten von Dateien "ohne’’’’’’’’’’’’>Ansehen der Person" funktionieren (zum Beispiel 'Kopieren vom’N#on("b")#Bedienung#off("b")# Sie sollten wissen, wie man eine Funktion im’’’’’Naufruft; wie Sie EUDAS die notwendigen Informationen (zum Beispiel’’’’’’’’’’’’NDateinamen) mitgeben und wie Sie in besonderen Situationen (FehŻ’’’’’’’’’’’’’’Nler, Abbruch) reagieren kŚnnen. Zur problemlosen Bedienung sollten’’’’’’’’’’’’>Sie auch die jeweilige Statuszeile interpretieren kŚnnen. ’’’’N#on("b")#Dateiverwaltung#off("b")# Sie sollten wissen, wie Sie Dateien von’’’’Ndisketten holen und dort auch wieder abspeichern kŚnnen. Dazu ist’’’’’’’’’’’’’Ndie Dateiauswahl durch Ankreuzen sehr hilfreich. Sie sollten von’’’’’’’’’’’’’’NAnfang an darauf achten, daū Sie Ihre Dateien regelmŁūig auf dem’’’’’’’’’’’’’’NArchiv sichern, damit Sie bei etwaigen Problemen mit Ihrem Rechner’’’’’’’’’’’’die Daten nicht verlieren. ’’’N#on("b")#×ffnen#off("b")# Sie sollten wissen, daū Sie eine EUDAS-Datei vor’’’’NBearbeiten erst Śffnen mŪssen. Weiterhin sollten Sie mit der ArŻ’’’’’’’’’’’’’’>beitskopie umgehen kŚnnen, die EUDAS bei Önderungen anlegt.’’’NDenken Sie daran, Ihre Datei nach Önderungen zu sichern. Sie sollŻ’’’’’’’’’’’’Nten auch neue EUDAS-Dateien mit eigener Struktur anlegen kŚnnen. ’’’’’’’’’’’’’N#on("b")#Ansehen und Öndern#off("b")# Sie sollten wissen, wie Sie die Daten’’’>EUDAS-Dateien am Bildschirm abrufen kŚnnen - entweder manuell’Noder mit Hilfe eines Suchmusters. Sie sollten Önderungen und EinŻ’’’’’’’’’’’’’fŪgungen durchfŪhren kŚnnen. ’N#on("b")#Drucken#off("b")# Sie sollten wissen, wie Sie die Daten einer’’’’’’’’Nmit Hilfe eines Druckmusters ausdrucken kŚnnen. Denken Sie daran,’’’’’’’’’’’’’Ndaū dies ein zweistufiger Vorgang ist (Generierung der Druckdatei -’’’’’’’’’’’NAusgeben an Drucker), den Sie an verschiedenen Stellen beeinflusŻ’’’’’’’’’’’’’NLesen Sie das entsprechende Kapitel erneut durch, wenn Sie sich bei’’’’’’’’’’’Neinem Punkt dieser AufzŁhlung nicht sicher sind. Wichtig ist auch,’’’’’’’’’’’’Ndaū Sie die bschriebenen Funktionen selbst am Rechner ausprobiert’’’’’’’’’’’’’N Wenn Sie dies alles geduldig absolviert haben, sind Sie in der’’’’’’’’’’’’NLage, EUDAS sinnvoll fŪr Ihre eigenen Probleme einzusetzen. Sie’’’’’’’’’’’’’’’Nsollten jetzt ruhig versuchen, eigene LŚsungen zu realisieren. Sicher’’’’’’’’’>werden Sie dabei erkennen, daū Ihnen noch einige MŚglichkeitenNfehlen. Die Chancen sind aber gut, daū EUDAS Ihnen diese MŚglichŻ’’’’’’’’’’’’’keiten bietet. ’’’’’’’’’’’’’’’N Im nŁchsten Abschnitt erhalten Sie einen Ųberblick darŪber,’’’’’’’’’’’’’’’Nwas EUDAS noch zur VerfŪgung stellt. Dort kŚnnen Sie sich orienŻ’’’’’’’’’’’’’’Ntieren, welche Kapitel Sie lesen sollten, wenn Sie bestimmte Fragen’’’’’’’’’’’>Im zweiten Teil dieses Handbuchs erwarten Sie eine ganze ReiheNinteressanter Themen. Dort werden Erweiterungen und VerallgemeiŻ’’’’’’’’’’’’’’Nnerungen von Funktionen beschreiben, die Sie bereits kennen. Viele’’’’’’’’’’’’>Funktionen sind jedoch ganz neu und manchmal auch nicht ganz’’einfach zu beherrschen. ’’’’’’N#on("b")#Kapitel 9#off("b")# Das neunte Kapitel befaūt sich mit der’’’’’’’’’’’grundsŁtzlichen’’’’’’’’’’’’’’’NStruktur der geŚffneten Datei. Sie erfahren, daū Sie mehr als eine’’’’’’’’’’’’NDatei gleichzeitig Śffnen und bearbeiten kŚnnen. Zum einen kŚnnen’’’’’’’’’’’’’NSie gleichartige Dateien verketten oder Dateien Ūber Beziehungen’’’’’’’’’’’’’’Nkoppeln. Insbesondere das Koppeln ist eine wichtige Grundlage fŪr’’’’’’’’’’’’’.viele fortgeschrittene Anwendungen von EUDAS. > In diesem Kapitel wird auch beschrieben, wie Sie auf einemNMehrplatzsystem von mehreren PlŁtzen aus auf die gleichen EUDAS-’’’’’’’’’’’’’’>Dateien zugreifen kŚnnen. Die FŁhigkeiten von EUDAS auf diesemNGebiet erreichen nicht das Niveau von groūen Datenbanksystemen,’’’’’’’’’’’’’’’>sind jedoch einfach anzuwenden und in vielen FŁllen nŪtzlich. N#on("b")#Kapitel 10#off("b")# Im zehnten Kapitel erfahren Sie, wie Sie den’’’’NŪbersichtlicher gestalten kŚnnen, wenn Sie Dateien mit zahlreichen’’’’’’’’’’’’>Feldern benŚtigen. Sie kŚnnen bestimmte Felder auswŁhlen, aber>auch die SŁtze einfach ausschnittweise ansehen. ’’’’’’’’’’’’’’N Das Suchmuster besitzt noch viele FŁhigkeiten, die im ersten’’’’’’’’’’’’’’NTeil nicht zur Sprache gekommen sind. Sie kŚnnen mehrere BedinŻ’’’’’’’’’’’’’’’>gungen auf verschiedene Weisen miteinander kombinieren. Auch’’>einige neue Vergleiche treten auf. Auūerdem kŚnnen Sie mehrere.Felder eines Satzes miteinander vergleichen. ’N Zum schnellen Ųberblick steht Ihnen eine Funktion bereit, die’’’’’’’’’’’’’Njeweils einen Satz pro Bildschirmzeile anzeigt. In dieser Ųbersicht’’’’’’’’’’’NkŚnnen Sie blŁttern und auch SŁtze markieren (ankreuzen), um Sie’’’’’’’’’’’’’’spŁter zu bearbeiten. ’’’’’’’’N#on("b")#Kapitel 11#off("b")# Das elfte Kapitel ist den Funktionen zur’’’’’’’’Ngewidmet. Dort erfahren Sie, wie Sie eine Datei sortieren kŚnnen.’’’’’’’’’’’’’NAuūerdem kŚnnen Sie eine Datei ausschnittweise kopieren, wobei Sie’’’’’’’’’’’’>noch eine Vielzahl von ManipulationsmŚglichkeiten haben. ’’’’’N Auch das Tragen von mehreren SŁtzen in einem Arbeitsgang ist’’’’’’’’’’’’’’NmŚglich. Dabei kŚnnen Konsistenzbedingungen einer Datei ŪberprŪft’’’’’’’’’’’’’> Als letztes erfahren Sie, wie man eine EUDAS-Datei automaŻNtisch nach einer beliebigen Vorschrift Łndern kann. Hier, wie bei’’’’’’’’’’’’’>den vorherigen Funktionen, werden Sie zum ersten Mal erkennen,Nwieviel man mit der Programmiersprache ELAN innerhalb von EUDAS’’’’’’’’’’’’’’’.ohne viel Aufwand machen kann. ’’’’’’’’’’’’’’’N#on("b")#Kapitel 12#off("b")# Das nŁchste Kapitel zeigt Ihnen weitere’’’’’’’’’>zum Drucken. Sie kŚnnen die Druckausgabe vor dem Drucken noch’Nmit den Programmen der EUMEL-Textverarbeitung aufbereiten. Auch’’’’’’’’’’’’’’’Ninnerhalb der EUMEL-Textverarbeitung kŚnnen Sie EUDAS aufrufen,’’’’’’’’’’’’’’’>um Daten aus einer EUDAS-Datei in den Text einzufŪgen. ’’’’’’’> EUDAS kann auch in mehreren Spalten drucken (zum Beispiel’NfŪr Etiketten). Schlieūlich wird noch beschrieben, wie Sie lange’’’’’’’’’’’’’’NFelder auf mehrere Zeilen aufteilen kŚnnen und welche speziellen’’’’’’’’’’’’’’>MŚglichkeiten Sie zur Erzeugung von Tabellen haben. ’’’’’’’’’’N#on("b")#Kapitel 13#off("b")# Ab hier beginnt die Beschreibung dessen, was’’’’NAusgabe des Druckgenerators so ungeheuer anpassungsfŁhig macht:’’’’’’’’’’’’’’’.die Verwendung der Programmiersprache ELAN. ’’N Mit einfachsten ELAN-Elementen kŚnnen Sie komplizierte ForŻ’’’’’’’’’’’’’’’NmatierungswŪnsche erfŪllen. Dazu kŚnnen Sie den Inhalt von FeldŻ’’’’’’’’’’’’’’>mustern durch vorherige Bearbeitung und durch die Abfrage von’NBedingungen manipulieren. Ganze Musterteile kŚnnen in AbhŁngigŻ’’’’’’’’’’’’’’’>keit von Bedingungen variabel gestaltet werden. ’’’’’’’’’’’’’’> Auch der Ablauf von DruckvorgŁngen kann von Bedingungen’’’>abhŁngig gemacht werden. So lassen sich gesteuert Vorspann und>Nachspann innerhalb des Ausdrucks einfŪgen und ZwischenŪberŻ’’>schriften oder -summen bilden (Gruppenverarbeitung). ’’’’’’’’’N#on("b")#Kapit’’’’’’’’”¤’@’’’’’’’’’’’’’’’’’’’ń¤’A’’’’’’’’’’’’’’’’’’’A„’A’’’’’’’’’’’’’’’’’’’‘„’?’’’’’’’’’’’’’’’’’’’’’ chen werden. ’’’’’’’’į„’A’’’’’’’’’’’’’’’’’’’1¦’@’’’’’’’’’’’’’’’’’’’¦’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į¦’’’’’’’’’’’’’’’’’’’’ᦒ-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’§’(’’’’’’’’’’’’’’’’’’’A§’)’’’’’’’’’’’’’’’’’’’q§’=’’’’’’’’’’’’’’’’’’’±§’’’’’’’’’’’’’’’’’’’’Į§’’’’’’’’’’’’’’’’’’’’į§’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ø’-’’’’’’’’’’’’’’’’’’’AØ’8’’’’’’’’’’’’’’’’’’’Ø’B’’’’’’’’’’’’’’’’’’’ŃØ’?’’’’’’’’’’’’’’’’’’’!©’@’’’’’’’’’’’’’’’’’’’q©’<’’’’’’’’’’’’’’’’’’’±©’&’’’’’’’’’’’’’’’’’’’į©’’’’’’’’’’’’’’’’’’’’Ŗ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ŗ’*’’’’’’’’’’’’’’’’’’’aŖ’=’’’’’’’’’’’’’’’’’’’”Ŗ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŖ’4’’’’’’’’’’’’’’’’’’’!«’/’’’’’’’’’’’’’’’’’’’a«’’’’’’’’’’’’’’’’’’’’«’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±«’(’’’’’’’’’’’’’’’’’’’į«’8’’’’’’’’’’’’’’’’’’’!¬’@’’’’’’’’’’’’’’’’’’’q¬’>’’’’’’’’’’’’’’’’’’’±¬’C’’’’’’’’’’’’’’’’’’’­’’’’’’’’’’’’’’’’’’’’!­’’’’’’’’’’’’’’’’’’’’A­’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q­’8’’’’’’’’’’’’’’’’’’’±­’.’’’’’’’’’’’’’’’’’’’į­’’’’’’’’’’’’’’’’’’’’®’’’’’’’’’’’’’’’’’’’’!®’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q®’)’’’’’’’’’’’’’’’’’’’®’,’’’’’’’’’’’’’’’’’’’±®’’’’’’’’’’’’’’’’’’’’Ń®’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Æ’3’’’’’’’’’’’’’’’’’’’AÆ’?’’’’’’’’’’’’’’’’’’’‘Æ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃÆ’7’’’’’’’’’’’’’’’’’’’°’C’’’’’’’’’’’’’’’’’’’a°’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’°’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”°’?’’’’’’’’’’’’’’’’’’’ń°’)’’’’’’’’’’’’’’’’’’’!±’>’’’’’’’’’’’’’’’’’’’a±’A’’’’’’’’’’’’’’’’’’’±±’>’’’’’’’’’’’’’’’’’’’ń±’F’’’’’’’’’’’’’’’’’’’A²’D’’’’’’’’’’’’’’’’’’’‘²’?’’’’’’’’’’’’’’’’’’’į²’?’’’’’’’’’’’’’’’’’’’1³’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’’’’’’’’’’’’’’’’’’’’”³’A’’’’’’’’’’’’’’’’’’’ń³’?’’’’’’’’’’’’’’’’’’’A“’’’’’’’’’’’’’’’’’’’’a“’’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”“’’’’’’’’’’’’’’’’’’’’Į“’A’’’’’’’’’’’’’’’’’’’µ’B’’’’’’’’’’’’’’’’’’’aµ’’’’’’’’’’’’’’’’’’’’µ’’’’’’’’’’’’’’’’’’’’”µ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įµ’’’’’’’’’’’’’’’’’’’’įµ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1¶’’’’’’’’’’’’’’’’’’’’Q¶’D’’’’’’’’’’’’’’’’’’’’’ keiten: ’’’’’’’’’”¶’B’’’’’’’’’’’’’’’’’’’ń¶’*’’’’’’’’’’’’’’’’’’’!·’?’’’’’’’’’’’’’’’’’’’q·’’’’’’’’’’’’’’’’’’’’‘·’5’’’’’’’’’’’’’’’’’’’Ń·’B’’’’’’’’’’’’’’’’’’’!ø’’’’’’’’’’’’’’’’’’’’Aø’’’’’’’’’’’’’’’’’’’’aø’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ø’’’’’’’’’’’’’’’’’’’’±ø’@’’’’’’’’’’’’’’’’’’’¹’>’’’’’’’’’’’’’’’’’’’A¹’6’’’’’’’’’’’’’’’’’’’¹’’’’’’’’’’’’’’’’’’’’”¹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į¹’!’’’’’’’’’’’’’’’’’’’ń¹’D’’’’’’’’’’’’’’’’’’’Aŗ’?’’’’’’’’’’’’’’’’’’’‘ŗ’C’’’’’’’’’’’’’’’’’’’įŗ’!’’’’’’’’’’’’’’’’’’’»’’’’’’’’’’’’’’’’’’’’1»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q»’=’’’’’’’’’’’’’’’’’’’±»’C’’’’’’’’’’’’’’’’’’’¼’@’’’’’’’’’’’’’’’’’’’Q¼’*’’’’’’’’’’’’’’’’’’’¼’=’’’’’’’’’’’’’’’’’’’Į¼’1’’’’’’’’’’’’’’’’’’’½’?’’’’’’’’’’’’’’’’’’’Q½’B’’’’’’’’’’’’’’’’’’’”½’;’’’’’’’’’’’’’’’’’’’į½’@’’’’’’’’’’’’’’’’’’’1¾’A’’’’’’’’’’’’’’’’’’’¾’@’’’’’’’’’’’’’’’’’’’Ѿ’A’’’’’’’’’’’’’’’’’’’’’ gerufen. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!æ’’’’’’’’’’’’’’’’’’’’Aæ’4’’’’’’’’’’’’’’’’’’’æ’’’’’’’’’’’’’’’’’’’’”æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įæ’’’’’’’’’’’’’’’’’’’’įæ’@’’’’’’’’’’’’’’’’’’’’’ Wirkung. ’’’’’’’’1Ą’’’’’’’’’’’’’’’’’’’’QĄ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĄ’’’’’’’’’’’’’’’’’’’’‘Ą’>’’’’’’’’’’’’’’’’’’’ŃĄ’0’’’’’’’’’’’’’’’’’’’Į’2’’’’’’’’’’’’’’’’’’’QĮ’A’’’’’’’’’’’’’’’’’’’”Į’@’’’’’’’’’’’’’’’’’’’ńĮ’’’’’’’’’’’’’’’’’’’’Ā’9’’’’’’’’’’’’’’’’’’’QĀ’?’’’’’’’’’’’’’’’’’’’”Ā’B’’’’’’’’’’’’’’’’’’’’’ fŪgt. ’’’’’’’’ńĀ’’’’’’’’’’’’’’’’’’’’Ć’A’’’’’’’’’’’’’’’’’’’aĆ’<’’’’’’’’’’’’’’’’’’’”Ć’?’’’’’’’’’’’’’’’’’’’ńĆ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ä’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AÄ’@’’’’’’’’’’’’’’’’’’’‘Ä’C’’’’’’’’’’’’’’’’’’’įÄ’B’’’’’’’’’’’’’’’’’’’1Å’@’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’Å’?’’’’’’’’’’’’’’’’’’’ŃÅ’@’’’’’’’’’’’’’’’’’’’!Ę’A’’’’’’’’’’’’’’’’’’’qĘ’G’’’’’’’’’’’’’’’’’’’ĮĘ’A’’’’’’’’’’’’’’’’’’’Ē’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĒ’&’’’’’’’’’’’’’’’’’’’qĒ’*’’’’’’’’’’’’’’’’’’’”Ē’A’’’’’’’’’’’’’’’’’’’ńĒ’>’’’’’’’’’’’’’’’’’’’1Č’@’’’’’’’’’’’’’’’’’’’Č’’’’’’’’’’’’’’’’’’’’”Č’’’’’’’’’’’’’’’’’’’’ĮČ’’’’’’’’’’’’’’’’’’’’įČ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’É’1’’’’’’’’’’’’’’’’’’’QÉ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’É’’’’’’’’’’’’’’’’’’’’”É’B’’’’’’’’’’’’’’’’’’’ńÉ’8’’’’’’’’’’’’’’’’’’’1Ź’’’’’’’’’’’’’’’’’’’’QŹ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŹ’@’’’’’’’’’’’’’’’’’’’ĮŹ’C’’’’’’’’’’’’’’’’’’’Ė’@’’’’’’’’’’’’’’’’’’’aĖ’’’’’’’’’’’’’’’’’’’’Ė’’’’’’’’’’’’’’’’’’’’”Ė’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĖ’’’’’’’’’’’’’’’’’’’’ńĖ’>’’’’’’’’’’’’’’’’’’’1Ģ’ ’’’’’’’’’’’’’’’’’’’aĢ’’’’’’’’’’’’’’’’’’’’Ģ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ģ’’’’’’’’’’’’’’’’’’’’ĮĢ’>’’’’’’’’’’’’’’’’’’’Ķ’’’’’’’’’’’’’’’’’’’’!Ķ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĶ’’’’’’’’’’’’’’’’’’’’aĶ’0’’’’’’’’’’’’’’’’’’’”Ķ’’’’’’’’’’’’’’’’’’’’ĮĶ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įĶ’’’’’’’’’’’’’’’’’’’’Ī’4’’’’’’’’’’’’’’’’’’’AĪ’’’’’’’’’’’’’’’’’’’’aĪ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ī’’’’’’’’’’’’’’’’’’’’”Ī’’’’’’’’’’’’’’’’’’’’ĮĪ’’’’’’’’’’’’’’’’’’’’įĪ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.7 Verwaltung der offenen Dateien ’’’’’’’’’’’’’NDie in diesem Kapitel beschriebene Schnittstelle verbindet mehrere’’’’’’’’’’’’NEUDAS-Dateien zu einem groūen Dateimodell. Diese virtuelle Datei’’’’’’’’’’’’’’Ndient als Grundlage fŪr die meisten EUDAS-Funktionen. Zuerst muū’’’’’’’’’’’’’’Neine Datei als Bestandteil der virtuellen Datei geŚffnet werden, ehe’’’’’’’’’’>sie bearbeitet werden kann. Es ist so bei den Funktionen keine.Angabe mehr nŚtig, welche Datei gemeint ist. ’> Diese Schnittstelle ist in vielen Teilen fŪr die interne’’>EUDAS-Anwendung ausgelegt. Bei einigen Prozeduren werden aus’’NEffizienzgrŪnden keinerlei ŲberprŪfungen auf illegale Aufrufe oder’’’’’’’’’’’’NParameter durchgefŪhrt. Wollen Sie eine solche Prozedur dennoch’’’’’’’’’’’’’’’Nverwenden, sollten Sie die Einhaltung der angegebenen Bedingungen’’’’’’’’’’’’’sorgfŁltig ŪberprŪfen. ’’’’’’’7.1 Dateiverwaltung ’’’’’’’’’’NMit 'oeffne' wird eine Datei zum Bearbeiten geŚffnet. Mit 'kette' und’’’’’’’’’N'kopple' kŚnnen weitere Dateien dazugekettet bzw. dazugekoppelt’’’’’’’’’’’’’’’Nwerden. Durch 'sichere' kŚnnen verŁnderte Kopien zurŪckgeschrieŻ’’’’’’’’’’’’’’Nben werden. Durch 'dateien loeschen' werden die internen Kopien’’’’’’’’’’’’’’’N Mit 'anzahl dateien' kann el 14 und 15#off("b")# FŪr denjenigen, der noch nie mit ELAN zu’>hatte, werden diese MŚglichkeiten sicher nicht ganz einfach zu>verstehen sein. Obwohl die vorherigen Kapitel viele benutzbareNBeispiele enthalten, ist zur vollen Ausnutzung ein gewisses VerŻ’’’’’’’’’’’’’’stŁndnis von ELAN notwendig. ’N Dies soll in den Kapitel 14 und 15 vermittelt werden, und zwar’’’’’’’’’’’’Nin dem Umfang, in dem es in EUDAS nŚtig ist (Sie sollen hier nicht’’’’’’’’’’’’>zum ELAN-Programmierer ausgebildet werden). FŪr den ELAN-’’’’’NKenner bieten diese Kapitel sicher nichts Neues, aber sie enthalten’’’’’’’’’’’Nviele Beispiele und Beschreibungen der Funktionen, die fŪr EUDAS’’’’’’’’’’’’’’wichtig sind. N Dabei geht Kapitel 15 weiter auf die Sprachmittel fŪr ZŁhlvorŻ’’’’’’’’’’’’NgŁnge, Auswertungen und statistische Anwendungen ein, wŁhrend in’’’’’’’’’’’’’’>Kapitel 14 die grundlegenden AusdrŪcke zur Formulierung von’’’.Manipulationen besprochen werden. ’’’’’’’’’’’’N#on("b")#Kapitel 16#off("b")# Im letzten Kapitel geht es dann wieder’’’’’’’’’’>Hier werden die Funktionen beschrieben, die unter EUDAS zur’’’Nallgemeinen Dateiverwaltung zur VerfŪgung stehen. Im Grunde sind’’’’’’’’’’’’’’>dies alles Funktionen, die vom EUMEL-System zur VerfŪgung geŻ’Nstellt werden. EUDAS integriert sie lediglich in ein MenŪsystem,’’’’’’’’’’’’’’Ndamit Sie als Benutzer die Funktionen mŚglichst einfach aufrufen’’’’’’’’’’’’’’N Aber auch dem erfahrenen EUMEL-Benutzer bieten die FunktioŻ’’’’’’’’’’’’’’’Nnen einen zusŁtzlichen Komfort, da auch hier die praktische AusŻ’’’’’’’’’’’’’’Nwahl durch Ankreuzen in allen Funktionen vertreten ist. Auūerdem’’’’’’’’’’’’’’Nwird die Anzahl von TastendrŪcken zum Erreichen eines Ziels verŻ’’’’’’’’’’’’’’Nringert. Daher besteht auch fŪr den "Profi" keine Notwendigkeit,’’’’’’’’’’’’’’NgrundsŁtzlich mit einer Kommandoschnittstelle weiterzuarbeiten. ’’’’’’’’’’’’’’N#on("b")#Referenzhandbuch#off("b")# Im Referenzhandbuch sind alle hier’’’’’’’’Nnen Funktionen noch einmal in einer sehr kurzen, zusammenfassenŻ’’’’’’’’’’’’’’Nden und abstrakten Form aufgefŪhrt. Dort sollen Sie nachschlagen,’’’’’’’’’’’’’>wenn Sie eine ganz bestimmte Information suchen und sich mit’’EUDAS bereits auskennen. ’’’’’N Sie kŚnnen jedoch auch ohne das Referenzhandbuch auskommen,’’’’’’’’’’’’’’’Ndenn alles, was Sie wissen mŪssen, steht auch hier im BenutzerŻ’’’’’’’’’’’’’’’N Das Referenzhandbuch enthŁlt auch einen Teil, der sich speŻ’’’’’’’’’’’’’’’Nziell an den ELAN-Programmierer wendet, der besondere AnwendunŻ’’’’’’’’’’’’’’’Ngen mit EUDAS realisieren will. Allerdings sollten alle dort beŻ’’’’’’’’’’’’’’Nschriebenen MŚglichkeiten mit Vorsicht betrachtet werden, da sie im’’’’’’’’’’’NNormalfall nicht so abgesichert sind, wie die hier beschriebenen’’’’’’’’’’’’’’>FŁhigkeiten. Auch sollten Sie mit den EinsatzmŚglichkeiten vonNELAN, wie sie in den Kapitel 11 und 13 beschrieben sind, wirklich’’’’’’’’’’’’’.alle praktischen Probleme erledigen kŚnnen. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.9’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Sš’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Qīa€ė’’.+l’’’’ll/M ’’’’’’ eudas.hdb.9’’’’a€’6’’’’’’’’’’’.’’’’’’’’’’’’’’’’’’”€’K’’’’’’’’’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ #page (83)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 9.1 Konzept ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’>’’’’’’’’’’’’’’’’’’’±’A’’’’’’’’’’’’’’’’’’’‚’B’’’’’’’’’’’’’’’’’’’Q‚’B’’’’’’’’’’’’’’’’’’’”‚’@’’’’’’’’’’’’’’’’’’’ń‚’’’’’’’’’’’’’’’’’’’’ƒ’B’’’’’’’’’’’’’’’’’’’aƒ’;’’’’’’’’’’’’’’’’’’’”ƒ’@’’’’’’’’’’’’’’’’’’’ńƒ’A’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’a„’>’’’’’’’’’’’’’’’’’’’”„’B’’’’’’’’’’’’’’’’’’’ń„’E’’’’’’’’’’’’’’’’’’’A…’!’’’’’’’’’’’’’’’’’’’q…’A’’’’’’’’’’’’’’’’’’’Į…’@’’’’’’’’’’’’’’’’’’’†’B’’’’’’’’’’’’’’’’’’’a†’S’’’’’’’’’’’’’’’’’’’Į†’’’’’’’’’’’’’’’’’’’’ᆒ@’’’’’’’’’’’’’’’’’’’1‡’T’’’’’’’’’’’’’’’’’’’‘‡’P’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’M’’’’’’’’’’’’’’’’’’’’’Die’’’’’’’’’’’’’’’’’’aˆ’<’’’’’’’’’’’’’’’’’’’”ˆ’A’’’’’’’’’’’’’’’’’’’ńˆ’?’’’’’’’’’’’’’’’’’’’A‰’@’’’’’’’’’’’’’’’’’’’‘‰’)’’’’’’’’’’’’’’’’’’’Į‰’<’’’’’’’’’’’’’’’’’’’Š’@’’’’’’’’’’’’’’’’’’’QŠ’<’’’’’’’’’’’’’’’’’’’‘Š’=’’’’’’’’’’’’’’’’’’’ъ’@’’’’’’’’’’’’’’’’’’’!‹’C’’’’’’’’’’’’’’’’’’’q‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 9.2 Ketten ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‹’=’’’’’’’’’’’’’’’’’’’ы’?’’’’’’’’’’’’’’’’’’’!Œ’D’’’’’’’’’’’’’’’’’’’qŒ’@’’’’’’’’’’’’’’’’’’’ĮŒ’=’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’Q’B’’’’’’’’’’’’’’’’’’’”’C’’’’’’’’’’’’’’’’’’’ń’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (4.5)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ž’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŽ’@’’’’’’’’’’’’’’’’’’’”Ž’?’’’’’’’’’’’’’’’’’’’ńŽ’>’’’’’’’’’’’’’’’’’’’1’;’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’q’@’’’’’’’’’’’’’’’’’’’Į’=’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’ derketten. ’’’’’’’’’’Q’B’’’’’’’’’’’’’’’’’’’”’?’’’’’’’’’’’’’’’’’’’ń’?’’’’’’’’’’’’’’’’’’’A‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‘’E’’’’’’’’’’’’’’’’’’’’’ natŪrlich’’’’’’’’’’’’±‘’B’’’’’’’’’’’’’’’’’’’’’3’’’’’’’’’’’’’’’’’’’A’’=’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’M’’’’’’’’’’’’’’’’’’’’’auch’’’’’’’’’’’’’’’’’“’A’’’’’’’’’’’’’’’’’’’a“’A’’’’’’’’’’’’’’’’’’’±“’A’’’’’’’’’’’’’’’’’’’”’B’’’’’’’’’’’’’’’’’’’Q”’0’’’’’’’’’’’’’’’’’’’‘”’>’’’’’’’’’’’’’’’’’’’є’A’’’’’’’’’’’’’’’’’’’’’ist. ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 9.3 Koppeln ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!•’@’’’’’’’’’’’’’’’’’’’q•’B’’’’’’’’’’’’’’’’’’’Į•’/’’’’’’’’’’’’’’’’’’’–’B’’’die Anzahl der vorhandenen Dateien’’’’’’’’’’’’’’Nerfragt werden. 'anzahl koppeldateien' gibt Auskunft darŪber, wieŻ’’’’’’’’’’’’Nviel Dateien davon gekoppelt sind. 'aendern erlaubt' gibt den Status’’’’’’’’’’Nwieder, der beim ×ffnen der ersten Datei angegeben wurde. 'inhalt’’’’’’’’’’’’’Nveraendert' gibt an, ob die angegebene Datei verŁndert wurde. Mit’’’’’’’’’’’’’N'eudas dateiname' kŚnnen die Namen der geŚffneten Dateien erfragt’’’’’’’’’’’’’Nwerden. Bei jedem 'oeffne' wird 'dateiversion' um 1 erhŚht. Dies’’’’’’’’’’’’’’Ndient dazu, ein erfolgtes neues ×ffnen von anderen Stellen aus zu’’’’’’’’’’’’’N Mit 'auf koppeldatei' kann die virtuelle Datei auf eine KoppelŻ’’’’’’’’’’’Ndatei umgeschaltet werden, so daū der Eindruck entsteht, nur diese’’’’’’’’’’’’Datei wŁre geŚffnet worden. ’’.PROC oeffne (TEXT CONST dateiname, ’’’’’’’’’’’. BOOL CONST aendern erlaubt) ’’’’’N Falls Öndern erlaubt sein soll, wird eine Kopie der angegebenen’’’’’’’’’’’> Datei zur Bearbeitung fŪr EUDAS angelegt. Vorher geŚffneteN Dateien werden gelŚscht. Die Önderungserlaubnis wird entspreŻ’’’’’’’’’’’’’N chend gesetzt. Es wird die Satzposition der EUDAS-Datei angeŻ’’’’’’’’’’’’’> nommen (Ausnahme: steht die EUDAS-Datei hinter dem letztenN Satz, wird auf Satz 1 positioniert). 'dateiversion' sowie 'anzahl’’’’’’’’’. dateien' werden um 1 erhŚht. ’’’’’’’’’’’’’. #on("i")#Datei nicht gesichert#off("i")# ’N Eine vorher geŚffnete Datei war verŁndert, aber nicht gesiŻ’’’’’’’’’’’’’’’. #on("i")#Datei existiert nicht#off("i")# ’. Die angegebene Datei ist nicht vorhanden. > #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’N Die angegebene Datei hat nicht den fŪr EUDAS-Dateien festgeŻ’’’’’’’’’’’’’’ legten Typ. ’’’’’’’’’’’’’’.PROC kopple (TEXT CONST dateiname) ’’’’’’’’’’’N Die angegebene Datei wird zu den bereits geŚffneten Dateien’’’’’’’’’’’’’’’N dazugekoppelt. Falls Öndern erlaubt ist, wird eine Kopie dieser’’’’’’’’’’’N Datei verwendet. Dabei werden die ersten Felder der Datei, die’’’’’’’’’’’’> bereits in der Hauptdatei vorhanden sind, als KoppelfelderN festgelegt. Alle weiteren Felder werden zusŁtzlich zu den bisŻ’’’’’’’’’’’’N herigen angelegt. 'dateiversion', 'anzahlßdateien' und 'anzahlß’’’’’’’’’’’. koppeldateien' werden um 1 erhŚht. ’’’’’’’. #on("i")#keine Datei geoeffnet#off("i")# ’. Es muū vorher eine Datei geŚffnet werden. > #on("i")#Zuviel Dateien geoeffnet#off("i")# ’’’’’’’’’’’’’’N Die Anzahl der gleichzeitig geŚffneten Dateien ist begrenzt. ’’’’’’’’’’’’’. #on("i")#Datei existiert nicht#off("i")# ’. Die angegebene Datei ist nicht vorhanden. > #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’N Die angegebene Datei hat nicht den fŪr EUDAS-Dateien festgeŻ’’’’’’’’’’’’’’ legten Typ. ’’’’’’’’’’’’’’. #on("i")#Zu viele Felder#off("i")# ’’’’’’’> Die Anzahl der Felder insgesamt ist begrenzt. ’’’’’’’’’’’’. #on("i")#Zu viele Koppelfelder#off("i")# ’. Die Anzahl der Koppelfelder ist begrenzt. > #on("i")#keine Koppelfelder vorhanden#off("i")# ’’’’’’’’’’N Das erste Feld der zu koppelnden Datei ist in der Hauptdatei’’’’’’’’’’’’’’> nicht vorhanden (unterschiedliche Feldnamen). ’’’’’’’’’’’’.PROC kette (TEXT CONST dateiname) ’’’’’’’’’’’’N Die angegebene Datei wird an die Hauptdatei angekettet, d.h.’’’’’’’’’’’’’’> die SŁtze der neuen Datei werden am bisherigen Dateiende’’N angefŪgt. Falls Öndern erlaubt ist, wird eine Kopie dieser Datei’’’’’’’’’’N verwendet. Die zu kettende Datei muū in der Feldstruktur nicht’’’’’’’’’’’’N mit der Hauptdatei Ūbereinstimmen. Die aktuelle Satzposition’’’’’’’’’’’’’’N wird beibehalten. 'dateiversion' und 'anzahl dateien' werden um’’’’’’’’’’’ 1 erhŚht. . #on("i")#keine Datei geoeffnet#off("i")# ’. Es muū vorher eine Datei geŚffnet werden. > #on("i")#Zuviel Dateien geoeffnet#off("i")# ’’’’’’’’’’’’’’N Die Anzahl der gleichzeitig geŚffneten Dateien ist begrenzt. ’’’’’’’’’’’’’. #on("i")#Datei existiert nicht#off("i")# ’. Die angegebene Datei ist nicht vorhanden. > #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’N Die angegebene Datei hat nicht den fŪr EUDAS-Dateien festgeŻ’’’’’’’’’’’’’’ legten Typ. ’’’’’’’’’’’’’’>PROC sichere (INT CONST dateinr, TEXT CONST dateiname) ’’’’’’’N Die geŚffneten Dateien werden in der Reihenfolge ihres ×ffnens’’’’’’’’’’’’N durchnumeriert (von 1 an). Die Arbeitskopie mit der angegebeŻ’’’’’’’’’’’’’N nen Nummer wird unter dem angegebenen Namen gesichert, aber’’’’’’’’’’’’’’’N selbst nicht verŁndert. Die vorher unter diesem Namen vorhanŻ’’’’’’’’’’’’’N dene Datei wird gelŚscht. War die zu sichernde Arbeitskopie’’’’’’’’’’’’’’’N verŁndert worden, so wird sie anschlieūend als nicht verŁndert’’’’’’’’’’’’ angesehen. ’’’’’’’’’’’’’’’ Bedingungen: ’’’’’’’’’’’’’. 1 <= dateinr <= anzahl dateien ’’’’’’’’’>PROC dateien loeschen (BOOL CONST auch geaenderte) ’’’’’’’’’’’N Es werden alle geŚffneten Arbeitskopien gelŚscht. EUDAS wird’’’’’’’’’’’’’’N wieder in den Anfangszustand versetzt. Wird 'auchßgeaenderte'’’’’’’’’’’’’’N angegeben, wird bei geŁnderten, aber nicht gesicherten Dateien’’’’’’’’’’’’. die Fehlermeldung unterdrŪckt. ’’’’’’’’’’’. #on("i")#Datei nicht gesichert#off("i")# ’N Eine vorher geŚffnete Datei war verŁndert, aber nicht gesiŻ’’’’’’’’’’’’’’’BOOL PROC auf koppeldatei ’’’’N Liefert TRUE, wenn auf eine Koppeldatei umgeschaltet wurde. ’’’’’’’’’’’’’’.PROC auf koppeldatei (INT CONST nr) ’’’’’’’’’’N Umschalten auf Koppeldatei 'nr'. Ist bereits umgeschaltet, wird’’’’’’’’’’’N wieder zurŪckgeschaltet. In diesem Fall werden bei 'nr' = 1 die’’’’’’’’’’’N Koppelfelder Ūbernommen, anderenfalls nicht. Beim Umschalten’’’’’’’’’’’’’’N bleiben Satzposition, Markierungen und Suchmuster gespeichert.’’’’’’’’’’’’N In der Koppeldatei wird die beim letzten Umschalten eingestellŻ’’’’’’’’’’’N te Position wieder eingenommen. 'dateiversion' wird um 1 erŻ’’’’’’’’’’’’’’INT PROC anzahl dateien ’’’’’’> Gibt die Anzahl der insgesamt geŚffneten Dateien an. ’’’’’INT PROC anzahl koppeldateien > Gibt die Anzahl der gekoppelten Dateien an. ’’’’’’’’’’’’’’BOOL PROC aendern erlaubt ’’’’> Reflektiert den Status, der bei 'oeffne' gesetzt wurde. ’’>BOOL PROC inhalt veraendert (INT CONST dateinr) ’’’’’’’’’’’’’’> Gibt an, ob die geŚffnete Datei mit der angegebenen Nummer> verŁndert wurde. Wird ggf. von 'sichere' zurŪckgesetzt. ’’ Bedingung: ’’’’’’’’’’’’’’’. 1 <= dateinr <= anzahl dateien ’’’’’’’’’.TEXT PROC eudas dateiname (INT CONST dateinr) N Liefert den Namen, unter dem die entsprechende Datei geŚffnet’’’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’. 1 <= dateinr <= anzahl dateien ’’’’’’’’’INT PROC dateiversion ’’’’’’’’N Wird bei jedem 'oeffne', 'kette' und 'kopple' zyklisch erhŚht. ’’’’’’’’’’’.INT PROC folgedatei (INT CONST dateinr) ’’’’’’N Eine geŚffnete EUDAS-Datei wird in eine von zwei Listen aufŻ’’’’’’’’’’’’’’N genommen, die der geketteten Dateien und die der gekoppelten.’’’’’’’’’’’’’N Diese Prozedur liefert jeweils die Nummer der nŁchsten Datei in’’’’’’’’’’’N der Liste, am Ende aber 0. Die Liste der geketteten Dateien’’’’’’’’’’’’’’’N beginnt immer mit 1, mit 'folgedatei (0)' erhŁlt man die erste’’’’’’’’’’’’ gekoppelte Datei. ’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’. 0 <= dateinr <= anzahl dateien ’’’’’’’’’7.2 Feldstruktur ’’’’’’’’’’’’’NDie einzelnen SŁtze der kombinierten EUDAS-Datei sind in Felder’’’’’’’’’’’’’’’Nunterteilt. Diese setzen sich ’’’’’’’’’’’’’’’’Q–’>’’’’’’’’’’’’’’’’’’’‘–’D’’’’’’’’’’’’’’’’’’’’’sein: ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į–’’’’’’’’’’’’’’’’’’’’—’’’’’’’’’’’’’’’’’’’’!—’’’’’’’’’’’’’’’’’’’’A—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a—’>’’’’’’’’’’’’’’’’’’’”—’>’’’’’’’’’’’’’’’’’’’į—’A’’’’’’’’’’’’’’’’’’’1˜’’’’’’’’’’’’’’’’’’’’Q˜’?’’’’’’’’’’’’’’’’’’’”˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ј’’’’’’’’’’’’’’’’’’’’ń˜’’’’’’’’’’’’’’’’’’’’™’’’’’’’’’’’’’’’’’’’’1™’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q™’C’’’’’’’’’’’’’’’’’’’”™’>’’’’’’’’’’’’’’’’’’’į™’C’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1š’L’’’’’’’’’’’’’’’’’’’š’3’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ᚒ&’’’’’’’’’’’’’’’’’’’›’?’’’’’’’’’’’’’’’’’’’a›’A’’’’’’’’’’’’’’’’’’’±›’>’’’’’’’’’’’’’’’’’’’ń›’A’’’’’’’’’’’’’’’’’’’’’ gekoppelt. ’’’’’’’’’’Aœ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’”œ’’’’’’’’’’’’’’’’’’’’Įœ’’’’’’’’’’’’’’’’’’’’ᜒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’F’’’’’’’’’’’’’’’’’’’’’wichtig:’’’’’’’’’’’’’ń’@’’’’’’’’’’’’’’’’’’’Až’@’’’’’’’’’’’’’’’’’’’‘ž’A’’’’’’’’’’’’’’’’’’’įž’R’’’’’’’’’’’’’’’’’’’AŸ’B’’’’’’’’’’’’’’’’’’’‘Ÿ’@’’’’’’’’’’’’’’’’’’’’’kann. ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (7.0)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’្-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ ’L’’’’’’’’’’’’’’’’’’’’’der’’’’’’’’’’’’’’’’’’a ’C’’’’’’’’’’’’’’’’’’’± ’A’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’Q”’B’’’’’’’’’’’’’’’’’’’””’’’’’’’’’’’’’’’’’’’’Į”’?’’’’’’’’’’’’’’’’’’’¢’A’’’’’’’’’’’’’’’’’’’’’ aussehen: ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¢’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’”¢’’’’’’’’’’’’’’’’’’’’±¢’’’’’’’’’’’’’’’’’’’’Ń¢’’’’’’’’’’’’’’’’’’’’ᢒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¢’>’’’’’’’’’’’’’’’’’’’1£’@’’’’’’’’’’’’’’’’’’’£’1’’’’’’’’’’’’’’’’’’’Į£’@’’’’’’’’’’’’’’’’’’’¤’A’’’’’’’’’’’’’’’’’’’a¤’B’’’’’’’’’’’’’’’’’’’±¤’>’’’’’’’’’’’’’’’’’’’ń¤’!’’’’’’’’’’’’’’’’’’’!„’B’’’’’’’’’’’’’’’’’’’q„’A’’’’’’’’’’’’’’’’’’’Į„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’’’’’’’’’’’’’’’’’’’’¦’’’’’’’’’’’’’’’’’’’’!¦’’’’’’’’’’’’’’’’’’’’A¦’’’’’’’’’’’’’’’’’’’’Q¦’’’’’’’’’’’’’’’’’’’’q¦’’’’’’’’’’’’’’’’’’’’¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘¦’?’’’’’’’’’’’’’’’’’’’ᦒA’’’’’’’’’’’’’’’’’’’1§’@’’’’’’’’’’’’’’’’’’’§’?’’’’’’’’’’’’’’’’’’’ѧ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (8.0)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ø’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QØ’M’’’’’’’’’’’’’’’’’’’”Ø’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃØ’’’’’’’’’’’’’’’’’’’’ńØ’:’’’’’’’’’’’’’’’’’’’1©’8’’’’’’’’’’’’’’’’’’’q©’9’’’’’’’’’’’’’’’’’’’±©’;’’’’’’’’’’’’’’’’’’’ń©’)’’’’’’’’’’’’’’’’’’’!Ŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŖ’B’’’’’’’’’’’’’’’’’’’‘Ŗ’B’’’’’’’’’’’’’’’’’’’įŖ’>’’’’’’’’’’’’’’’’’’’!«’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a«’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’«’@’’’’’’’’’’’’’’’’’’’Ń«’4’’’’’’’’’’’’’’’’’’’¬’B’’’’’’’’’’’’’’’’’’’a¬’A’’’’’’’’’’’’’’’’’’’±¬’B’’’’’’’’’’’’’’’’’’’’’dar. ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (6.5)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’­’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1­’I’’’’’’’’’’’’’’’’’’’’’wenn es’’’’’’’’’’’’’’­’B’’’’’’’’’’’’’’’’’’’Ń­’@’’’’’’’’’’’’’’’’’’’!®’C’’’’’’’’’’’’’’’’’’’q®’A’’’’’’’’’’’’’’’’’’’Į®’8’’’’’’’’’’’’’’’’’’’Æ’:’’’’’’’’’’’’’’’’’’’AÆ’>’’’’’’’’’’’’’’’’’’’Æ’1’’’’’’’’’’’’’’’’’’’ĮÆ’B’’’’’’’’’’’’’’’’’’’°’A’’’’’’’’’’’’’’’’’’’a°’?’’’’’’’’’’’’’’’’’’’±°’>’’’’’’’’’’’’’’’’’’’ń°’A’’’’’’’’’’’’’’’’’’’A±’"’’’’’’’’’’’’’’’’’’’q±’<’’’’’’’’’’’’’’’’’’’±±’>’’’’’’’’’’’’’’’’’’’ń±’;’’’’’’’’’’’’’’’’’’’1²’@’’’’’’’’’’’’’’’’’’’²’=’’’’’’’’’’’’’’’’’’’Į²’>’’’’’’’’’’’’’’’’’’’³’.’’’’’’’’’’’’’’’’’’’1³’?’’’’’’’’’’’’’’’’’’’³’B’’’’’’’’’’’’’’’’’’’ѳ’?’’’’’’’’’’’’’’’’’’’!“’B’’’’’’’’’’’’’’’’’’’q“’>’’’’’’’’’’’’’’’’’’’±“’=’’’’’’’’’’’’’’’’’’’ń“’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1µ’K’’’’’’’’’’’’’’’’’’’’’Sie’’’’’’’’’’’’’’’’’’µ’?’’’’’’’’’’’’’’’’’’’ѵ’>’’’’’’’’’’’’’’’’’’’¶’B’’’’’’’’’’’’’’’’’’’a¶’6’’’’’’’’’’’’’’’’’’’”¶’?’’’’’’’’’’’’’’’’’’’ń¶’>’’’’’’’’’’’’’’’’’’’1·’A’’’’’’’’’’’’’’’’’’’·’?’’’’’’’’’’’’’’’’’’’Ń·’@’’’’’’’’’’’’’’’’’’’!ø’?’’’’’’’’’’’’’’’’’’’qø’?’’’’’’’’’’’’’’’’’’’Įø’C’’’’’’’’’’’’’’’’’’’¹’A’’’’’’’’’’’’’’’’’’’a¹’’’’’’’’’’’’’’’’’’’’¹’@’’’’’’’’’’’’’’’’’’’ѹ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¹’?’’’’’’’’’’’’’’’’’’’Aŗ’A’’’’’’’’’’’’’’’’’’’‘ŗ’@’’’’’’’’’’’’’’’’’’’įŗ’=’’’’’’’’’’’’’’’’’’’!»’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a»’?’’’’’’’’’’’’’’’’’’’±»’B’’’’’’’’’’’’’’’’’’’¼’@’’’’’’’’’’’’’’’’’’’Q¼’?’’’’’’’’’’’’’’’’’’’”¼’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į¼’@’’’’’’’’’’’’’’’’’’’½’>’’’’’’’’’’’’’’’’’’’Q½’?’’’’’’’’’’’’’’’’’’’”½’?’’’’’’’’’’’’’’’’’’’ń½’?’’’’’’’’’’’’’’’’’’’A¾’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¾’?’’’’’’’’’’’’’’’’’’’±¾’@’’’’’’’’’’’’’’’’’’’æ’C’’’’’’’’’’’’’’’’’’’Qæ’@’’’’’’’’’’’’’’’’’’’”æ’>’’’’’’’’’’’’’’’’’’’įæ’B’’’’’’’’’’’’’’’’’’’1Ą’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĄ’B’’’’’’’’’’’’’’’’’’’±Ą’?’’’’’’’’’’’’’’’’’’’Į’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Į’:’’’’’’’’’’’’’’’’’’’qĮ’>’’’’’’’’’’’’’’’’’’’±Į’@’’’’’’’’’’’’’’’’’’’Ā’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ā’>’’’’’’’’’’’’’’’’’’’qĀ’@’’’’’’’’’’’’’’’’’’’ĮĀ’@’’’’’’’’’’’’’’’’’’’Ć’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ć’A’’’’’’’’’’’’’’’’’’’ŃĆ’?’’’’’’’’’’’’’’’’’’’!Ä’A’’’’’’’’’’’’’’’’’’’qÄ’%’’’’’’’’’’’’’’’’’’’”Ä’?’’’’’’’’’’’’’’’’’’’ńÄ’>’’’’’’’’’’’’’’’’’’’1Å’B’’’’’’’’’’’’’’’’’’’Å’A’’’’’’’’’’’’’’’’’’’ŃÅ’0’’’’’’’’’’’’’’’’’’’Ę’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĘ’F’’’’’’’’’’’’’’’’’’’’’ befinden,’’’’’’’’’’’’”Ę’B’’’’’’’’’’’’’’’’’’’ńĘ’A’’’’’’’’’’’’’’’’’’’AĒ’C’’’’’’’’’’’’’’’’’’’’’ Ūbernehmen. ’’’’’’’’’‘Ē’?’’’’’’’’’’’’’’’’’’’įĒ’@’’’’’’’’’’’’’’’’’’’1Č’?’’’’’’’’’’’’’’’’’’’Č’@’’’’’’’’’’’’’’’’’’’ŃČ’@’’’’’’’’’’’’’’’’’’’!É’'’’’’’’’’’’’’’’’’’’’QÉ’?’’’’’’’’’’’’’’’’’’’”É’A’’’’’’’’’’’’’’’’’’’ńÉ’A’’’’’’’’’’’’’’’’’’’AŹ’A’’’’’’’’’’’’’’’’’’’‘Ź’A’’’’’’’’’’’’’’’’’’’įŹ’’’’’’’’’’’’’’’’’’’’Ė’=’’’’’’’’’’’’’’’’’’’AĖ’C’’’’’’’’’’’’’’’’’’’‘Ė’5’’’’’’’’’’’’’’’’’’’ŃĖ’<’’’’’’’’’’’’’’’’’’’Ģ’@’’’’’’’’’’’’’’’’’’’aĢ’?’’’’’’’’’’’’’’’’’’’±Ģ’A’’’’’’’’’’’’’’’’’’’Ķ’?’’’’’’’’’’’’’’’’’’’QĶ’>’’’’’’’’’’’’’’’’’’’‘Ķ’C’’’’’’’’’’’’’’’’’’’įĶ’!’’’’’’’’’’’’’’’’’’’Ī’=’’’’’’’’’’’’’’’’’’’QĪ’#’’’’’’’’’’’’’’’’’’’Ī’C’’’’’’’’’’’’’’’’’’’ŃĪ’?’’’’’’’’’’’’’’’’’’’!Ļ’@’’’’’’’’’’’’’’’’’’’qĻ’@’’’’’’’’’’’’’’’’’’’ĮĻ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńĻ’J’’’’’’’’’’’’’’’’’’’’’ wie folgt’’’’’’’’’’’’AŠ’?’’’’’’’’’’’’’’’’’’’‘Š’C’’’’’’’’’’’’’’’’’’’’’dazu. ’’’’’’’’’’’’’’’įŠ’@’’’’’’’’’’’’’’’’’’’1Ń’A’’’’’’’’’’’’’’’’’’’Ń’A’’’’’’’’’’’’’’’’’’’ŃŃ’C’’’’’’’’’’’’’’’’’’’!Ņ’=’’’’’’’’’’’’’’’’’’’’’glieds. ’’’’’’’’’’’’’aŅ’A’’’’’’’’’’’’’’’’’’’±Ņ’A’’’’’’’’’’’’’’’’’’’Ó’C’’’’’’’’’’’’’’’’’’’QÓ’’’’’’’’’’’’’’’’’’’’qÓ’?’’’’’’’’’’’’’’’’’’’ĮÓ’?’’’’’’’’’’’’’’’’’’’Ō’,’’’’’’’’’’’’’’’’’’’’’ ’’’’zusammen aus den Feldern der HauptŻ’’’’’’’’’’’’’Ndatei und der einzelnen Koppeldateien, wobei die Koppelfelder jeŻ’’’’’’’’’’’’’weils nur einmal auftauchen. ’N 'anzahl felder' liefert die Anzahl der vorhanden Felder. Mit’’’’’’’’’’’’’’N'feldnamen lesen' und 'feldnamen bearbeiten' kŚnnen die Feldnamen’’’’’’’’’’’’’Nabgefragt werden. 'feldnummer' liefert einen Index fŪr einen vorŻ’’’’’’’’’’’’’Ngegebenen Feldnamen, da die Felder immer Ūber Nummern angesproŻ’’’’’’’’’’’’’’’N Die Prozeduren 'feld lesen' und 'feld bearbeiten' ermŚglichen’’’’’’’’’’’’’Nden Zugriff auf den Feldinhalt des aktuellen Satzes; durch 'feld’’’’’’’’’’’’’’>aendern' kann dieser Inhalt abgeŁndert werden. ’’’’’’’’’’’’’’’INT PROC anzahl felder ’’’’’’’. Liefert die Anzahl der vorhanden Felder. ’.PROC feldnamen lesen (INT CONST feldnr, ’’’’’’. TEXT VAR feldname) ’’’’’> Liefert in 'feldname' den Namen des Feldes mit der Nummer’ 'feldnr'.  Bedingung: ’’’’’’’’’’’’’’’. 1 <= feldnr <= anzahl felder ’’’’’’’’’’’.PROC feldnamen bearbeiten (INT CONST feldnr, ’> PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) ’’’’’’N Die Prozedur 'bearbeite' wird aufgerufen. Als Parameter werden’’’’’’’’’’’’N ein Text und Anfangs- und Endposition des gewŪnschten FeldŻ’’’’’’’’’’’’’’’N namens in diesem Text Ūbergeben. Verhindert unnŚtiges KopieŻ’’’’’’’’’’’’’’> ren des Feldnamens in eine TEXT-Variable. Der Ūbergebene’’. Text darf nicht verŁndert werden! ’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’. 1 <= feldnr <= anzahl felder ’’’’’’’’’’’.INT PROC feldnummer (TEXT CONST feldname) ’’’’> Liefert den index zu dem angegebenen Feldnamen. Falls ein’> solcher Name nicht existiert, wird 0 geliefert. ’’’’’’’’’’>PROC feld lesen (INT CONST feldnr, TEXT VAR inhalt) ’’’’’’’’’’> Liefert den Inhalt des angegebenen Feldes. ’’’’’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’. 1 <= feldnr <= anzahl felder ’’’’’’’’’’’.PROC feld bearbeiten (INT CONST feldnr, ’’’’’’> PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) ’’’’’’N Die Prozedur 'bearbeite' wird aufgerufen. Der Feldinhalt des’’’’’’’’’’’’’’> angegebenen Feldes steht im Ūbergebenen Text innerhalb derN Grenzen. Ist die Obergrenze kleiner als die Untergrenze, so ist’’’’’’’’’’’ das Feld leer. ’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’. 1 <= feldnr <= anzahl felder ’’’’’’’’’’’>PROC feld aendern (INT CONST feldnr, TEXT CONST inhalt) ’’’’’’. Öndert den Inhalt des angegebenen Feldes.  Bedingung: ’’’’’’’’’’’’’’’ NOT ende der datei ’’’’’. 1 <= feldnr <= anzahl felder ’’’’’’’’’’’.INT PROC feldinfo (INT CONST feldnummer) ’’’’’. Liefert den Typ des angegebenen Feldes. ’’ Bedingung: ’’’’’’’’’’’’’’’. 1 <= feldnummer <= anzahl felder ’’’’’’’>PROC notizen lesen (INT CONST nr, TEXT VAR inhalt) ’’’’’’’’’’’N Liest die angegebenen Notizen ('nr' = 1,2,3) aus der ersten’’’’’’’’’’’’’’’> Datei oder der umgeschalteten Koppeldatei. ’’’’’’’’’’’’’’’>PROC notizen aendern (INT CONST nr, TEXT CONST inhalt) ’’’’’’’N Öndert die Notizen ('nr' = 1,2,3) der ersten Datei oder der umŻ’’’’’’’’’’’ geschalteten Koppeldatei. 7.3 Positionierung ’’’’’’’’’’’NDas virtuelle Dateimodell von EUDAS verfŪgt ebenfalls Ūber eine’’’’’’’’’’’’’’’.Satzposition, die verŁndert werden kann. ’’’’’> Durch 'satznummer' wird die aktuelle Satznummer geliefert,Nbeim Koppeln kann Ūber 'satzkombination' die Reihenfolge der KopŻ’’’’’’’’’’’’’>pelkombinationen bestimmt werden. 'dateiende' zeigt an, ob dieNSatzposition hinter dem letzten Satz liegt. Mit 'weiter' und 'zurueck'’’’’’’’’Nerfolgt die eigentliche Positionierung. Hier kann auūer der PositioŻ’’’’’’’’’’Nnierung um EinzelsŁtze auch die Positionierung auf den nŁchsten’’’’’’’’’’’’’’’NausgewŁhlten oder markierten Satz angefordert werden. Mit 'aufß’’’’’’’’’’’’’’’Nsatz' schlieūlich kann ein bestimmter Satz angesprungen werden. ’’’’’’’’’’’’’’INT PROC satznummer ’’’’’’’’’’N Liefert die Nummer des aktuellen Satzes. Die SŁtze werden von’’’’’’’’’’’’’N 1 an durchnumeriert, wobei Ūber die geketteten Dateien weiŻ’’’’’’’’’’’’’’’ tergezŁhlt wird. ’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’INT PROC satzkombination ’’’’’N Liefert die laufende Nummer der Koppelkombination des aktuelŻ’’’’’’’’’’’’’N len Satzes. Wird nur durch 'weiter' im Einzelsatzmodus erhŚht.’’’’’’’’’’’’ Normalerweise 1. ’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’BOOL PROC dateiende ’’’’’’’’’’N Gibt an, ob die Satzposition hinter dem letzten Satz liegt. ’’’’’’’’’’’’’’PROC weiter (INT CONST modus) N ErhŚht die aktuelle Satzposition. FŪr 'modus' gibt es 3 MŚglichŻ’’’’’’’’’’N 1: Falls eine weitere Satzkombination besteht, wird diese einŻ’’’’’’’’’’’’. genommen, sonst zum nŁchsten Satz. ’’’’N 2: Zum nŁchsten durch Suchbedingung ausgewŁhlten Satz. Wird’’’’’’’’’’’’’’’ optimiert. ’’’’’’’’’’’’> 3: Zum nŁchsten markierten Satz. Wird optimiert. ’’’’’’’’’N Ist kein Satz mehr vorhanden, wird die Satzposition hinter dem’’’’’’’’’’’’ letzten Satz eingenommen.  Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’.PROC zurueck (INT CONST modus) ’’’’’’’’’’’’’’’N Geht um einen Satz zurŪck. Die Modusangabe ist wie bei 'weiŻ’’’’’’’’’’’’’’> ter', jedoch wird im Modus 1 keine weitere Satzkombination> ausprobiert. Die Positionierung endet bei Satz 1. ’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’.PROC auf satz (INT CONST satznr) ’’’’’’’’’’’’’N Geht auf den angegebenen Satz. Ist 'satznr' < 1, wird auf Satz 1’’’’’’’’’’N positioniert, ist der angegebene Satz nicht vorhanden, wird’’’’’’’’’’’’’’’N hinter den letzten Satz positioniert. Es wird jeweils die erste’’’’’’’’’’’. Satzkombination eingenommen. ’’’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’7.4 Önderungen ’’’’’’’’’’’’’’’>SŁtze des Dateimodells kŚnnen eingefŪgt oder gelŚscht werden.’NDurch das EinfŪgen entsteht ein leerer Satz vor dem aktuellen Satz;’’’’’’’’’’’Nalle weiteren SŁtze rŪcken eine Stelle weiter. Beim LŚschen wird’’’’’’’’’’’’’’.dieser Vorgang wieder rŪckgŁngig gemacht. ’’’’> Durch 'satz einfuegen' wird ein Leersatz eingefŪgt; durch’>'satzßloeschen' wird der aktuelle Satz gelŚscht. ’’’’’’’’’’’’’N SŁtze in gekoppelten Dateien werden grundsŁtzlich nicht geŻ’’’’’’’’’’’’’’’NlŚscht; auch beim EinfŪgen entsteht nicht automatisch ein Leersatz’’’’’’’’’’’’>in den gekoppelten Dateien. Önderungen in den Koppeldateien’’’N(durch 'feldßaendern') werden gepuffert. Durch 'aenderungenßeinŻ’’’’’’’’’’’’’’Ntragen' werden die Önderungen dann in die Koppeldateien eingetraŻ’’’’’’’’’’’’’Ngen. Dabei kann auch ein neuer Satz in die Koppeldatei eingefŪgt’’’’’’’’’’’’’’Nwerden. Bei Positionierungen wird diese Prozedur automatisch aufŻ’’’’’’’’’’’’’PROC satz einfuegen ’’’’’’’’’’> FŪgt vor dem aktuellen Satz einen Leersatz ein. ’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’PROC satz loeschen ’’’’’’’’’’’N LŚscht den aktuellen Satz. Hat hinter dem letzten Satz keine’’’’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’PROC aenderungen eintragen ’’’> TrŁgt die gepufferten Önderungen in die Koppeldateien ein.> Dabei kŚnnen die folgenden FŁlle auftreten: ’’’’’’’’’’’’’’> 1. Der Satz in der Koppeldatei wird geŁndert. ’’’’’’’’’’’’N Dies geschieht dann, wenn vorher ein passender Satz in der’’’’’’’’’’’’’N Koppeldatei vorhanden war und die Koppelfelder nicht verŻ’’’’’’’’’’’’’’ Łndert ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŌ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŌ’@’’’’’’’’’’’’’’’’’’’±Ō’D’’’’’’’’’’’’’’’’’’’Õ’@’’’’’’’’’’’’’’’’’’’QÕ’<’’’’’’’’’’’’’’’’’’’‘Õ’(’’’’’’’’’’’’’’’’’’’ĮÕ’;’’’’’’’’’’’’’’’’’’’Ö’N’’’’’’’’’’’’’’’’’’’QÖ’?’’’’’’’’’’’’’’’’’’’”Ö’C’’’’’’’’’’’’’’’’’’’’’ tet werden. ’’’’’’’’’ńÖ’?’’’’’’’’’’’’’’’’’’’A×’A’’’’’’’’’’’’’’’’’’’‘×’=’’’’’’’’’’’’’’’’’’’Ń×’B’’’’’’’’’’’’’’’’’’’!Ų’,’’’’’’’’’’’’’’’’’’’QŲ’@’’’’’’’’’’’’’’’’’’’”Ų’Q’’’’’’’’’’’’’’’’’’’Ł’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (7.7)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŁ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŁ’G’’’’’’’’’’’’’’’’’’’’’ kŪmmern, das’’’’’’’’’ĮŁ’=’’’’’’’’’’’’’’’’’’’Ś’A’’’’’’’’’’’’’’’’’’’QŚ’@’’’’’’’’’’’’’’’’’’’”Ś’@’’’’’’’’’’’’’’’’’’’ńŚ’>’’’’’’’’’’’’’’’’’’’1Ū’/’’’’’’’’’’’’’’’’’’’qŪ’A’’’’’’’’’’’’’’’’’’’ĮŪ’B’’’’’’’’’’’’’’’’’’’Ü’C’’’’’’’’’’’’’’’’’’’aÜ’?’’’’’’’’’’’’’’’’’’’±Ü’’’’’’’’’’’’’’’’’’’’ŃÜ’>’’’’’’’’’’’’’’’’’’’Ż’@’’’’’’’’’’’’’’’’’’’aŻ’?’’’’’’’’’’’’’’’’’’’±Ż’B’’’’’’’’’’’’’’’’’’’Ž’@’’’’’’’’’’’’’’’’’’’QŽ’&’’’’’’’’’’’’’’’’’’’Ž’?’’’’’’’’’’’’’’’’’’’ŃŽ’C’’’’’’’’’’’’’’’’’’’!ß’E’’’’’’’’’’’’’’’’’’’qß’?’’’’’’’’’’’’’’’’’’’Įß’’’’’’’’’’’’’’’’’’’’įß’B’’’’’’’’’’’’’’’’’’’1ą’>’’’’’’’’’’’’’’’’’’’qą’?’’’’’’’’’’’’’’’’’’’Įą’A’’’’’’’’’’’’’’’’’’’į’<’’’’’’’’’’’’’’’’’’’Qį’;’’’’’’’’’’’’’’’’’’’‘į’B’’’’’’’’’’’’’’’’’’’įį’A’’’’’’’’’’’’’’’’’’’1ā’?’’’’’’’’’’’’’’’’’’’ā’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ā’I’’’’’’’’’’’’’’’’’’’’’ beim ×ffŻ’’’’’’’’’’’’ć’>’’’’’’’’’’’’’’’’’’’Ać’=’’’’’’’’’’’’’’’’’’’ć’A’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ńć’=’’’’’’’’’’’’’’’’’’’1ä’>’’’’’’’’’’’’’’’’’’’qä’D’’’’’’’’’’’’’’’’’’’Įä’’’’’’’’’’’’’’’’’’’’ńä’A’’’’’’’’’’’’’’’’’’’Aå’9’’’’’’’’’’’’’’’’’’’å’>’’’’’’’’’’’’’’’’’’’Įå’@’’’’’’’’’’’’’’’’’’’ę’?’’’’’’’’’’’’’’’’’’’aę’A’’’’’’’’’’’’’’’’’’’±ę’?’’’’’’’’’’’’’’’’’’’ē’@’’’’’’’’’’’’’’’’’’’Qē’3’’’’’’’’’’’’’’’’’’’‘ē’=’’’’’’’’’’’’’’’’’’’Ńē’>’’’’’’’’’’’’’’’’’’’č’?’’’’’’’’’’’’’’’’’’’ač’?’’’’’’’’’’’’’’’’’’’±č’@’’’’’’’’’’’’’’’’’’’é’@’’’’’’’’’’’’’’’’’’’Qé’=’’’’’’’’’’’’’’’’’’’‘é’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±é’F’’’’’’’’’’’’’’’’’’’’’ wirksam sein’’’’’’’’’ź’<’’’’’’’’’’’’’’’’’’’Aź’@’’’’’’’’’’’’’’’’’’’‘ź’A’’’’’’’’’’’’’’’’’’’įź’>’’’’’’’’’’’’’’’’’’’!ė’?’’’’’’’’’’’’’’’’’’’qė’’’’’’’’’’’’’’’’’’’’‘ė’@’’’’’’’’’’’’’’’’’’’įė’@’’’’’’’’’’’’’’’’’’’1ģ’=’’’’’’’’’’’’’’’’’’’qģ’7’’’’’’’’’’’’’’’’’’’±ģ’?’’’’’’’’’’’’’’’’’’’ķ’?’’’’’’’’’’’’’’’’’’’Qķ’>’’’’’’’’’’’’’’’’’’’‘ķ’?’’’’’’’’’’’’’’’’’’’įķ’?’’’’’’’’’’’’’’’’’’’1ī’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’9 Das virtuelle Dateikonzept ’>Bisher haben Sie zu einem Zeitpunkt immer nur eine EUDAS-DateiNbearbeiten kŚnnen. Wenn Sie zu einer anderen Datei wechseln wollŻ’’’’’’’’’’’’’Nten, muūten Sie die eine Datei sichern und die andere Datei wieder’’’’’’’’’’’’NŚffnen. Es gibt jedoch FŁlle, in denen Beziehungen zwischen mehreŻ’’’’’’’’’’’’Nren Dateien bestehen. Daher kann EUDAS auch mit mehreren Dateien’’’’’’’’’’’’’’gleichzeitig umgehen. ’’’’’’’’N Es hat jedoch Vorteile, wenn man nur mit einer Datei arbeitet.’’’’’’’’’’’’>Sie mŪssen dann nicht immer den Namen der gewŪnschten Datei’’’Nangeben, wenn Sie eine Funktion ausfŪhren. Dies brauchen Sie nur’’’’’’’’’’’’’’Neinmal beim ×ffnen zu tun - danach ist eindeutig festgelegt, welŻ’’’’’’’’’’’’’che Datei gemeint ist. ’’’’’’’> EUDAS versucht diese Vorteile auch bei mehreren Dateien zuNerhalten. Die verschiedenen Dateien werden so kombiniert, daū eine’’’’’’’’’’’’Nneue Datei entsteht. Sie arbeiten dann nur mit dieser Datei, die alle’’’’’’’’’.Daten der Einzeldateien enthŁlt. ’’’’’’’’’’’’’N Damit Sie aber nicht so lange warten mŪssen, geschieht dieser’’’’’’’’’’’’’NKombinationsvorgang erst beim Ansehen. Die kombinierte Datei ist’’’’’’’’’’’’’’Nalso nicht wirklich vorhanden, sondern ihre EinzelsŁtze werden nur’’’’’’’’’’’’^bei Bedarf erzeugt. Daher heiūt diese Gesamtdatei auch #on("i")#virtuelle#off("i")#’’’’’’’’’’’(scheinbare) Datei. ’’’’’’’’’’N Eine Kombination von Dateien ist auf zwei Arten mŚglich. Sie’’’’’’’’’’’’’’^kŚnnen gleichartige Dateien hintereinander#on("i")#ketten#off("i")#, oder Sie kŚnnen’’’’’’’’’’^Dateien Ūber gemeinsame Felder #on("i")#koppeln#off("i")#. Beide Methoden kŚnnen’’’’’’’’’’’’’’auch kombiniert werden. ’’’’’’N#on("b")#Önderungen#off("b")# Die virtuelle Datei kann auch verŁndert werden.’>VerŁnderungen werden dann in den entsprechenden UrsprungsdaŻ’’Nteien vorgenommen. Es ist jedoch nicht immer eindeutig, wie diese’’’’’’’’’’’’’NÖnderungen aussehen sollen. Achten Sie daher auf die speziellen’’’’’’’’’’’’’’’NRegeln, die bei solchen Önderungen gelten, damit Sie die AuswirŻ’’’’’’’’’’’’’’.kungen einer Önderung abschŁtzen kŚnnen. ’’’’’> Wenn Sie VerŁnderungen vorgenommen haben, mŪssen Sie die’’NArbeitskopien anschlieūend wieder sichern. Denken Sie daran, daū’’’’’’’’’’’’’’>EUDAS immer auf unbenannten Kopien arbeitet, wenn Sie Łndern’’>wollen. Beim Sichern von mehreren Dateien wird Ihnen zu jeder’NDatei einzeln angezeigt, ob sie tatsŁchlich verŁndert wurde. Sie’’’’’’’’’’’’’’NkŚnnen dann ebenfalls einzeln entscheiden, ob Sie die Datei sichern’’’’’’’’’’’wollen oder nicht. ’’’’’’’’’’’>Wenn Sie einmal EUDAS-Dateien mit mehreren tausend SŁtzen erŻ’Nstellen, werden Sie feststellen, daū deren Handhabung recht umŻ’’’’’’’’’’’’’’’NstŁndlich sein kann. Da die Datei sehr groū ist, dauern zum Beispiel’’’’’’’’’’NKopiervorgŁnge aufs Archiv viel lŁnger als bei kleinen Dateien. ’’’’’’’’’’’’’’> Wenn Sie nun auch noch fŪr jede kleine Önderung die Datei’Nvom Archiv holen und anschlieūend wieder zurŪckschreiben mŪssen,’’’’’’’’’’’’’’Nwerden Sie einen Weg suchen, diese Arbeit zu erleichtern. Die einŻ’’’’’’’’’’’’Nfachste MŚglichkeit wŁre, einen schnelleren Rechner zu kaufen. Dies’’’’’’’’’’’.ist gleichzeitig aber auch die teuerste. ’’’’’.#center#Abb. 9-1 Verkettung von A und B ’’’’NEUDAS ermŚglicht es Ihnen nun, die groūe Datei in mehrere kleine’’’’’’’’’’’’’’Naufzuspalten. In der Regel gibt es bei solch groūen Dateien ein’’’’’’’’’’’’’’’>Kriterium, nach dem die SŁtze in verschiedene Dateien verteilt>werden kŚnnen. Jede einzelne Datei kann nun bequem geŁndert’’’N Ein Problem entsteht jedoch, wenn alle Dateien zusammen verŻ’’’’’’’’’’’’’’>arbeitet werden mŪssen (zum Beispiel beim Drucken). FŪr einen’Nsolchen Vorgang kŚnnen Sie die kleineren Dateien logisch aneinanŻ’’’’’’’’’’’’’N Dies bedeutet fŪr Sie, daū alle kleinen Dateien wie eine groūe’’’’’’’’’’’’NDatei wirken. Wenn Sie beim Bewegen in der Datei das Ende einer’’’’’’’’’’’’’’’Neinzelnen Datei erreichen, kommen Sie automatisch an den Anfang’’’’’’’’’’’’’’’der nŁchsten Datei. ’’’’’’’’’’N#on("b")#Aufruf#off("b")# Damit dies funktioniert, mŪssen die Dateien’’’’’’’’’Ngleiche Feldstruktur haben. Auūerdem ist die Zahl der verkettbaren’’’’’’’’’’’’wurden. ’’’’’’’’> 2. In der Koppeldatei wird ein neuer Satz eingefŪgt. ’’’’’N Wenn die Koppelfelder und noch andere Felder einer Datei’’’’’’’’’’’’’’’N geŁndert wurden, wird in dieser Datei ein neuer Satz eingeŻ’’’’’’’’’’’’ 3. Es wird neu gekoppelt. N Wurden nur die Koppelfelder einer Datei geŁndert, wird ein’’’’’’’’’’’’’> neuer, zu diesen Feldern passender Satz gesucht. Nach’’N 'aenderungen eintragen' erscheinen unter den Feldern der’’’’’’’’’’’’’’’. Datei die neuen Inhalte. ’’’’’’’’’’’’’’7.5 Suchbedingungen ’’’’’’’’’’NŲber 'suchbedingung' kann eine Suchbedingung eingetragen werden,’’’’’’’’’’’’’’Ndie fŪr jeden Satz geprŪft werden soll. Mit 'satz ausgewaehlt' wird’’’’’’’’’’’Nerfragt, ob der aktuelle Satz die Suchbedingung erfŪllt. Die SuchŻ’’’’’’’’’’’’Nbedingung kann mit 'suchbedingungßloeschen' wieder ausgeschaltet’’’’’’’’’’’’’’N Einzelne SŁtze kŚnnen auch markiert werden. Nach einem ×ffŻ’’’’’’’’’’’’’’’Nnen ist zunŁchst kein Satz markiert. Durch 'markierungß aendern'’’’’’’’’’’’’’’Nkann die Markierung eines Satzes geŁndert werden. 'satz markiert'’’’’’’’’’’’’’Nfragt ab, ob der aktuelle Satz markiert ist. 'markierte saetze' liefert’’’’’’’Ndie Anzahl der markierten SŁtze. Mit 'markierungenßloeschen' werŻ’’’’’’’’’’’’’.den alle Markierungen entfernt. ’’’’’’’’’’’’’’.PROC suchbedingung (INT CONST feldnr, ’’’’’’’’. TEXT CONST bedingung) ’’’’N Stellt fŪr das angegebene Feld die im Text als Muster angegeŻ’’’’’’’’’’’’’> bene Suchbedingung ein. Weitere Aufrufe verknŪpfen die BeŻN dingungen mit UND (auch wenn das gleiche Feld erneut angegeŻ’’’’’’’’’’’’’’ ben wird). ’’’’’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’. 1 <= feldnr <= anzahl felder ’’’’’’’’’’’> #on("i")#Suchmuster zu umfangreich#off("i")# ’’’’’’’’’’’’’. Es wurden zu viele Vergleiche gefordert. ’BOOL PROC satz ausgewaehlt ’’’N Gibt an, ob die Suchbedingung auf den aktuellen Satz zutrifft.’’’’’’’’’’’’> Hinter dem letzten Satz wird immer FALSE geliefert. ’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’NPROC suchbedingung lesen (INT CONST feldnr, TEXT VAR bedingung) ’’’’’’’’’’’’’’N Liefert die zuletzt fŪr das angegebene Feld eingestellte BedinŻ’’’’’’’’’’’N gung, falls die Suchbedingung nicht gelŚscht und keine Datei’’’’’’’’’’’’’’ neu geŚffnet wurde. ’’’’’’ Bedingung: ’’’’’’’’’’’’’’’. 1 <= feldnr <= anzahl felder ’’’’’’’’’’’PROC suchbedingung loeschen ’’> LŚscht die eingestellte Suchbedingung wieder. Anschlieūend. sind alle SŁtze ausgewŁhlt. ’’’’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’PROC markierung aendern ’’’’’’> Öndert die Markierung des aktuellen Satzes ins Gegenteil.  Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’BOOL PROC satz markiert ’’’’’’> Gibt an, ob der aktuelle Satz markiert ist. ’’’’’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’INT PROC markierte saetze ’’’’> Gibt an, wieviel SŁtze insgesamt markiert sind. ’’’’’’’’’’ Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’PROC markierungen loeschen ’’’ LŚscht alle Markierungen.  Bedingung: ’’’’’’’’’’’’’’’ anzahl dateien > 0 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.8’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’:€’’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±Ęa€ė’’ČÅ)€’’’’)€)€ÉM’’’’’’ eudas.ref.8’’’’’’’’’’’’’’’’’’Č’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (83)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’C’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’с’A’’’’’’’’’’’’’’’’’’’!‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 8.1 Drucken ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‚’?’’’’’’’’’’’’’’’’’’’‘‚’<’’’’’’’’’’’’’’’’’’’т’@’’’’’’’’’’’’’’’’’’’!ƒ’B’’’’’’’’’’’’’’’’’’’qƒ’>’’’’’’’’’’’’’’’’’’’±ƒ’?’’’’’’’’’’’’’’’’’’’„’B’’’’’’’’’’’’’’’’’’’Q„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘„’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’B’’’’’’’’’’’’’’’’’’’’’ der Form ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q…’7’’’’’’’’’’’’’’’’’’’‘…’?’’’’’’’’’’’’’’’’’’’į…’@’’’’’’’’’’’’’’’’’’’1†’@’’’’’’’’’’’’’’’’’’’†’F’’’’’’’’’’’’’’’’’’’ц’.’’’’’’’’’’’’’’’’’’’‡’A’’’’’’’’’’’’’’’’’’’Q‡’?’’’’’’’’’’’’’’’’’’’”‡’A’’’’’’’’’’’’’’’’’’’ń‡’#’’’’’’’’’’’’’’’’’’’!ˆ’@’’’’’’’’’’’’’’’’’’’qˆ’A’’’’’’’’’’’’’’’’’’’Įˆ’C’’’’’’’’’’’’’’’’’’’‰’?’’’’’’’’’’’’’’’’’’’a‰’=’’’’’’’’’’’’’’’’’’’”‰’?’’’’’’’’’’’’’’’’’’’ń‰’@’’’’’’’’’’’’’’’’’’’AŠ’@’’’’’’’’’’’’’’’’’’’‘Š’@’’’’’’’’’’’’’’’’’’’ኒ=’’’’’’’’’’’’’’’’’’’!‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‹’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‹’@’’’’’’’’’’’’’’’’’’’į‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Œ’;’’’’’’’’’’’’’’’’’’’AŒ’4’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Œ’-’’’’’’’’’’’’’’’’’’’±Œ’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’ጒ4’’’’’’’’’’’’’’’’’’’!’D’’’’’’’’’’’’’’’’’’’q’A’’’’’’’’’’’’’’’’’’’Į’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ž’?’’’’’’’’’’’’’’’’’’’qŽ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’>Dateien aus technischen GrŪnden auf 10 beschrŁnkt. ’’’’’’’’’’’> Sie kŚnnen die Dateien verketten, indem Sie die Funktion ’ K Ketten ’’’’’’’’’’’’’im MenŪ '×ffnen' aufrufen. ’’’N#on("b")#Önderungen#off("b")# In der virtuellen Datei ist sowohl EinfŪgen als’NÖndern erlaubt. Beim EinfŪgen ist jedoch zu beachten, daū am Ende’’’’’’’’’’’’’Neiner Datei nicht angefŪgt werden kann. Dies liegt daran, daū Sie’’’’’’’’’’’’’Nentweder vor dem letzten Satz der einen Datei oder vor dem ersten’’’’’’’’’’’’’NSatz der anderen Datei einfŪgen. Der Endesatz der einen Datei, der’’’’’’’’’’’’>normalerweise sichtbar wŁre, wird Ūbersprungen. ’’’’’’’’’’’’’’> Am Ende der letzten Datei kŚnnen Sie natŪrlich anfŪgen, daNderen Endemarkierung als Ende der ganzen Datei ja wieder sichtbar’’’’’’’’’’’’’NNachdem das Verketten von Dateien noch ganz einfach zu verstehen’’’’’’’’’’’’’’Nwar, kommt jetzt eine Funktion auf Sie zu, die kompliziertere MŚgŻ’’’’’’’’’’’’>lichkeiten in sich birgt: nŁmlich das Koppeln. ’’’’’’’’’’’’’’’N Es kommt hŁufiger vor, daū sich ein Feld einer Datei auf einen’’’’’’’’’’’’>bestimmten Satz in einer anderen Datei bezieht. So kŚnnten zumNBeispiel die Ausleihen einer BŪcherei in folgender Datei gespeichert’’’’’’’’’’ 'Name' ’’’’’’’’’’’’’’’ 'Vorname' ’’’’’’’’’’’’ 'Datum' ’’’’’’’’’’’’’’ 'Buch-Nr.' ’’’’’’’’’’’>Wenn jetzt ein Ausleiher sein RŪckgabedatum Ūberschritten hat,>mŚchte die BŪcherei dem Kunden ein Mahnschreiben schicken. AufNdiesem Schreiben soll aber nicht die Buch-Nr. erscheinen, sondern’’’’’’’’’’’’’Autor und Titel des Buches. ’’N Diese SekundŁrinformationen sind in einer anderen Datei geŻ’’’’’’’’’’’’’’’.speichert, der Bestandskartei: ’’’’’’’’’’’’’’’ 'Buch-Nr.' ’’’’’’’’’’’ 'Autor' ’’’’’’’’’’’’’’ 'Titel' ’’’’’’’’’’’’’’ 'Verlag' ’’’’’’’’’’’’’NAlle Dateistrukturen hier sind natŪrlich zwecks grŚūerer ŲbersichtŻ’’’’’’’’’’’>lichkeit vereinfacht. Um jetzt dem Kunden das Mahnschreiben zuNschicken, mŪssen die Informationen in den beiden Dateien korreliert’’’’’’’’’’’N#on("b")#Aufruf#off("b")# Zuerst wird die Ausleihdatei normal geŚffnet. Dazu’’>wird dann die Bestandsdatei mit Hilfe der Funktion ’’’’’’’’’’’ K Koppeln ’’’’’’’’’’’’.gekoppelt. Dies hat folgenden Effekt: ’’’’’’’’N Die SŁtze erscheinen normal so, wie sie in der Ausleihdatei’’’’’’’’’’’’’’’Nauftauchen, also fŪr jede Ausleihe genau ein Satz. Dazu erscheint’’’’’’’’’’’’’>aber jeweils die Beschreibung des ausgeliehenen Buches aus derNBestandsdatei: die beiden Dateien wurden Ūber das Feld "Buch-Nr."’’’’’’’’’’’’’> Als Struktur ergibt sich fŪr die kombinierte Datei: ’’’’’’ 'Name' ’’’’’’’’’’’’’’’ 'Vorname' ’’’’’’’’’’’’ 'Datum' ’’’’’’’’’’’’’’ 'Buch-Nr.' ’’’’’’’’’’’ 'Titel' ’’’’’’’’’’’’’’ 'Autor' ’’’’’’’’’’’’’’ 'Verlag' ’’’’’’’’’’’’’>Die Felder der Koppeldatei wurden also noch hinzugefŪgt. ’’’’’N#on("b")#Koppelfelder#off("b")# Zwei Dinge sind in diesem Zusammenhang’’’’’’’’NDamit der Koppelvorgang ohne allzuviele Vorgaben auskommen kann,’’’’’’’’’’’’’’NmŪssen Felder, Ūber die gekoppelt wird, den gleichen Namen haben’’’’’’’’’’’’’’N- und zwar exakt Zeichen fŪr Zeichen. Zum zweiten muū ein solches’’’’’’’’’’’’’^#on("i")#Koppelfeld#off("i")# am Anfang der gekoppelten Datei (in unserem Fall der’’’’’’’’’’’’NBestandsdatei) stehen. Dies ist aus technischen GrŪnden notwendig,’’’’’’’’’’’’Ndamit der Koppelvorgang in vernŪnftiger Geschwindigkeit ablaufen’’’’’’’’’’’’’’.#center#Abb. 9-2 Schema des Koppelvorgangs ’N#on("b")#Mehrere Dateien#off("b")# Genau wie beim Ketten ist die Kombination’’NDateien nicht physikalisch, sondern nur scheinbar vollzogen worden.’’’’’’’’’’’NBis zum Limit der maximal geŚffneten Dateien (10) kŚnnen Sie auch’’’’’’’’’’’’’Nweitere Dateien dazukoppeln. Die Koppelfelder dieser Dateien kŚnŻ’’’’’’’’’’’’’Nnen sich jedoch immer nur auf die erste Datei beziehen, also nicht’’’’’’’’’’’’auf eine andere Koppeldatei. ’N Dies kŚnnte man in unserem Beispiel ausnutzen. Die BŪcherei’’’’’’’’’’’’’’’Nhat sicher auch eine Datei ihrer Mitglieder. Diese kŚnnte etwa so’’’’’’’’’’’’’ 'Name' ’’’’’’’’’’’’’’’ 'Vorname' ’’’’’’’’’’’’ 'm/w'  'Strasse' ’’’’’’’’’’’’ 'PLZ'  'Ort' >Diese Datei kŚnnen wir ebenfalls zur Ausleihdatei dazukoppeln.NDamit haben wir auch gleich die Quelle gewonnen, aus der wir die’’’’’’’’’’’’’’>Anschrift fŪr das Mahnschreiben gewinnen kŚnnen. ’’’’’’’’’’’’’N Die Kopplung geschieht in diesem Fall Ūber zwei Felder, nŁmŻ’’’’’’’’’’’’’’Nlich 'Name' und 'Vorname'. Damit ein Mitglied eindeutig identifiŻ’’’’’’’’’’’’’Nziert wird, werden beide Namen gebraucht. Dies berŪcksichtigt auch’’’’’’’’’’’’>das Koppelverfahren. Wiederum mŪssen die Namen exakt mit Namen.der ersten Datei Ūbereinstimmen. ’’’’’’’’’’’’’N Wenn mehrere Koppelfelder fŪr eine Koppeldatei notwendig sind,’’’’’’’’’’’’NmŪssen Sie alle hintereinander stehen. WŁre die Struktur der MitŻ’’’’’’’’’’’’’gliederdatei etwa ’’’’’’’’’’’’ 'Name' ’’’’’’’’’’’’’’’ 'Titel' ’’’’’’’’’’’’’’ 'Vorname' ’’’’’’’’’’’’ 'm/w'  'Strasse' ’’’’’’’’’’’’ 'PLZ'  'Ort' NwŪrde nur Ūber 'Name' gekoppelt, da 'Titel' in der ersten Datei’’’’’’’’’’’’’’’Nnicht vorkommt. Alle weiteren Felder kŚnnen dann keine KoppelfelŻ’’’’’’’’’’’’’Nder mehr werden. Durch Umstellen der Feldreihenfolge der KoppelŻ’’’’’’’’’’’’’’Ndatei (durch Umkopieren) oder durch entsprechende Benennung von’’’’’’’’’’’’’’’>Feldern kŚnnen Sie immer den gewŪnschten Effekt erzielen. ’’’’>#center#Abb. 9-3 Aufbau der virtuellen Datei ’’’’’’’’’’’’’’’N#on("b")#Zusammenfassung#off("b")# An dieser Stelle wollen wir die Ergebnisse’.dieses Abschnitts als Regel zusammenfassen: ’’#limit (12.0)# ’’’’’’’’’’’’’’’> Die ersten Felder der Koppeldatei, die wŚrtlich an beŻ’’’’> liebiger Stelle auch in der ersten Datei auftauchen,’’’’’’> werden Koppelfelder genannt. Zu einem Satz der ersten’’’’’> Datei wird ein Satz der Koppeldatei gezeigt, der im InŻ’’’. halt der Koppelfelder Ūbereinstimmt. ’’’’’#limit (13.5)# ’’’’’’’’’’’’’’’NŲbersetzt in unser Beispiel heiūt dies: 'Buch-Nr.' bzw. 'Name' und’’’’’’’’’’’’N'Vorname' sind Koppelfelder. Zu einer bestimmten Ausleihe erscheiŻ’’’’’’’’’’’’>nen die Daten des Buches mit der angegebenen Buch-Nr. bzw. die>Adresse des Mitgliedes mit den angegebenen Namen. ’’’’’’’’’’’’9.4 Auswirkungen des Koppelns NNachdem Sie nun das Grundprinzip des Koppelns kennen, sollen Sie’’’’’’’’’’’’’’>einige Auswirkungen dieses Verfahrens kennenlernen. ’’’’’’’’’’N Ein Beispiel dazu finden Sie in Abb. 9-4. Dargestellt sind jeŻ’’’’’’’’’’’’Nweils die Satznummern und einige Inhalte. Die zweite Zeile in der’’’’’’’’’’’’’NHauptdatei und die erste in der Koppeldatei stellen das Koppelfeld’’’’’’’’’’’’.#center#Abb. 9-4 Kombinationen ’’’’’’’’’’’’’N#on("b")#Kombinationen#off("b")# Zuerst muū geklŁrt werden, was passiert,’’’’’Nkeinen passenden Satz in der Koppeldatei gibt. Zum Beispiel kŚnnte’’’’’’’’’’’’Neine Buchnummer eingegeben worden sein, die in der Bestandsdatei’’’’’’’’’’’’’’Nnicht existiert. In diesem Fall zeigt EUDAS fŪr die Felder der KopŻ’’’’’’’’’’’Npeldatei einfach einen leeren Inhalt an (siehe Satz 23 der HauptŻ’’’’’’’’’’’’’>datei, es gibt keinen Satz mit 'L' in der Koppeldatei). ’’’’’’> Wenn umgekehrt zu einem bestimmten Buch keine Ausleihe’’’’>existiert, macht das natŪrlich nichts - das Buch erscheint nur>dann, wenn Sie die Bestandsdatei alleine Śffnen. ’’’’’’’’’’’’’N Weiterhin kann es passieren, daū es zwei passende SŁtze in’’ ’’’’’’’’’’’’’’’’’’’’”Ž’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ю’=’’’’’’’’’’’’’’’’’’’’C’’’’’’’’’’’’’’’’’’’a’>’’’’’’’’’’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’C’’’’’’’’’’’’’’’’’’’‘’?’’’’’’’’’’’’’’’’’’’ᐒ#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‘’?’’’’’’’’’’’’’’’’’’’‘’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‘’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‘’>’’’’’’’’’’’’’’’’’’’1’’>’’’’’’’’’’’’’’’’’’’q’’>’’’’’’’’’’’’’’’’’’’±’’@’’’’’’’’’’’’’’’’’’’“’?’’’’’’’’’’’’’’’’’’’Q“’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 8.2 Kopieren ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘“’?’’’’’’’’’’’’’’’’’’’į“’B’’’’’’’’’’’’’’’’’’’1”’A’’’’’’’’’’’’’’’’’’’’’Datei. ’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’є’A’’’’’’’’’’’’’’’’’’’!•’?’’’’’’’’’’’’’’’’’’’q•’'’’’’’’’’’’’’’’’’’’’”•’=’’’’’’’’’’’’’’’’’’’į•’<’’’’’’’’’’’’’’’’’’’!–’<’’’’’’’’’’’’’’’’’’’a–’*’’’’’’’’’’’’’’’’’’’‘–’C’’’’’’’’’’’’’’’’’’’į–’@’’’’’’’’’’’’’’’’’’’1—’D’’’’’’’’’’’’’’’’’’’—’@’’’’’’’’’’’’’’’’’’’’’fŪgt. ’’’’’’’’’’’’’’’ї’>’’’’’’’’’’’’’’’’’’’˜’>’’’’’’’’’’’’’’’’’’’Q˜’B’’’’’’’’’’’’’’’’’’’”˜’B’’’’’’’’’’’’’’’’’’’ń˜’?’’’’’’’’’’’’’’’’’’’A™’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’™’$’’’’’’’’’’’’’’’’’’’±™’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į™’A’’’’’’’’’’’’’’’’’’’1š’C’’’’’’’’’’’’’’’’’’’š’>’’’’’’’’’’’’’’’’’’’Įš’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’›’3’’’’’’’’’’’’’’’’’’’A›’5’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’›’-’’’’’’’’’’’’’’’’’’’±›’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń›’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1œ’A’’’’’’’’’’’’’’’’’’’’’ handen. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’œ’3’’’’’’’’’’’’’’’’’’’Įœ’5’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’’-’’’’’’’’’’’’’’’’’’’1’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’>’’’’’’’’’’’’’’’’’’’į’A’’’’’’’’’’’’’’’’’’’1ž’=’’’’’’’’’’’’’’’’’’’qž’C’’’’’’’’’’’’’’’’’’’Įž’=’’’’’’’’’’’’’’’’’’’Ÿ’A’’’’’’’’’’’’’’’’’’’QŸ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŸ’-’’’’’’’’’’’’’’’’’’’”Ÿ’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’џ’A’’’’’’’’’’’’’’’’’’’! ’D’’’’’’’’’’’’’’’’’’’q ’B’’’’’’’’’’’’’’’’’’’Į ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 8.3 Tragen ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į ’B’’’’’’’’’’’’’’’’’’’1”’B’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’Ń”’>’’’’’’’’’’’’’’’’’’’¢’B’’’’’’’’’’’’’’’’’’’a¢’=’’’’’’’’’’’’’’’’’’’”¢’#’’’’’’’’’’’’’’’’’’’Ń¢’@’’’’’’’’’’’’’’’’’’’!£’B’’’’’’’’’’’’’’’’’’’q£’=’’’’’’’’’’’’’’’’’’’±£’@’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’!¤’B’’’’’’’’’’’’’’’’’’’q¤’A’’’’’’’’’’’’’’’’’’’Į¤’@’’’’’’’’’’’’’’’’’’’„’B’’’’’’’’’’’’’’’’’’’a„’;’’’’’’’’’’’’’’’’’’’”„’?’’’’’’’’’’’’’’’’’’’ń„’A’’’’’’’’’’’’’’’’’’’A¦’D’’’’’’’’’’’’’’’’’’’‘¦’?’’’’’’’’’’’’’’’’’’’ᦒA’’’’’’’’’’’’’’’’’’’1§’D’’’’’’’’’’’’’’’’’’’’’ fen muū. ’’’’’’’’’’’’§’C’’’’’’’’’’’’’’’’’’’ѧ’2’’’’’’’’’’’’’’’’’’’Ø’?’’’’’’’’’’’’’’’’’’’aØ’@’’’’’’’’’’’’’’’’’’’±Ø’A’’’’’’’’’’’’’’’’’’’©’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!©’"’’’’’’’’’’’’’’’’’’’Q©’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘©’B’’’’’’’’’’’’’’’’’’’į©’C’’’’’’’’’’’’’’’’’’’1Ŗ’B’’’’’’’’’’’’’’’’’’’Ŗ’D’’’’’’’’’’’’’’’’’’’ŃŖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’ńŖ’6’’’’’’’’’’’’’’’’’’’1«’>’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’q«’3’’’’’’’’’’’’’’’’’’’±«’5’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’ń«’8’’’’’’’’’’’’’’’’’’’1¬’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¬’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘¬’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Ѭ’6’’’’’’’’’’’’’’’’’’’­’1’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Q­’3’’’’’’’’’’’’’’’’’’’‘­’5’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Ń­’8’’’’’’’’’’’’’’’’’’’®’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A®’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’®’?’’’’’’’’’’’’’’’’’’’Ń®’A’’’’’’’’’’’’’’’’’’’!Æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AÆ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qÆ’=’’’’’’’’’’’’’’’’’’’±Æ’?’’’’’’’’’’’’’’’’’’’°’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A°’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q°’B’’’’’’’’’’’’’’’’’’’Į°’9’’’’’’’’’’’’’’’’’’’±’&’’’’’’’’’’’’’’’’’’’1±’(’’’’’’’’’’’’’’’’’’’a±’>’’’’’’’’’’’’’’’’’’’”±’’’’’’’’’’’’’’’’’’’’Į±’?’’’’’’’’’’’’’’’’’’’²’’’’’’’’’’’’’’’’’’’’1²’A’’’’’’’’’’’’’’’’’’’²’?’’’’’’’’’’’’’’’’’’’Ѳ’8’’’’’’’’’’’’’’’’’’’³’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a³’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘³’E’’’’’’’’’’’’’’’’’’’į³’C’’’’’’’’’’’’’’’’’’’1“’A’’’’’’’’’’’’’’’’’’’“’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±“’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į“’@’’’’’’’’’’’’’’’’’’’1µ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Qµ’3’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’‘µ’3’’’’’’’’’’’’’’’’’’’ѵ’5’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’¶’8’’’’’’’’’’’’’’’’’’’Q¶’.’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’¶’6’’’’’’’’’’’’’’’’’’’Į¶’#’’’’’’’’’’’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’ń¶’-’’’’’’’’’’’’’’’’’’’!·’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a·’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’·’<’’’’’’’’’’’’’’’’’’’Į·’?’’’’’’’’’’’’’’’’’’’ø’@’’’’’’’’’’’’’’’’’’’aø’>’’’’’’’’’’’’’’’’’’’”ø’/’’’’’’’’’’’’’’’’’’’įø’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!¹’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¹’@’’’’’’’’’’’’’’’’’’’±¹’@’’’’’’’’’’’’’’’’’’’ŗ’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Aŗ’-’’’’’’’’’’’’’’’’’’’qŗ’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ŗ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŗ’A’’’’’’’’’’’’’’’’’’’’’ ben. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’1»’-’’’’’’’’’’’’’’’’’’’a»’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”»’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń»’@’’’’’’’’’’’’’’’’’’’!¼’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’A¼’@’’’’’’’’’’’’’’’’’’’‘¼’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į¼’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į¼’@’’’’’’’’’’’’’’’’’’’1½’@’’’’’’’’’’’’’’’’’’’½’B’’’’’’’’’’’’’’’’’’’ѽ’@’’’’’’’’’’’’’’’’’’’!¾’*’’’’’’’’’’’’’’’’’’’Q¾’>’’’’’’’’’’’’’’’’’’’‘¾’=’’’’’’’’’’’’’’’’’’’Ѿ’’’’’’’’’’’’’’’’’’’’į¾’A’’’’’’’’’’’’’’’’’’’1æ’@’’’’’’’’’’’’’’’’’’’æ’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±æ’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įæ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’!Ą’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĄ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ą’=’’’’’’’’’’’’’’’’’’’įĄ’=’’’’’’’’’’’’’’’’’’’!Į’@’’’’’’’’’’’’’’’’’’’qĮ’B’’’’’’’’’’’’’’’’’’’ĮĮ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’ der’’’’’’’’’’’’NKoppeldatei gibt. Dies kommt dann vor, wenn zwei Mitglieder gleiŻ’’’’’’’’’’’’’Nchen Namen und gleichen Vornamen haben (was gar nicht so selten’’’’’’’’’’’’’’’>ist). In diesem Fall zeigt EUDAS beide Kombinationen an (sieheNSatz 23 der Hauptdatei). Die Ausleihe erscheint also zweimal, jeŻ’’’’’’’’’’’’’.weils mit einem anderen Mitglied. ’’’’’’’’’’’’> Damit man diesen Fall ohne weiteres erkennen kann, fŪhrt’’>EUDAS bei Kopplungen zwei Nummern: zum einen die normale SatzŻ>nummer und zum anderen eine Kombinationsnummer. In dem eben’’’Nbesprochenen Fall wŪrde die Satznummer gleichbleiben, die KombiŻ’’’’’’’’’’’’’’>nationsnummer aber hochgezŁhlt werden. Am Bildschirm wird die’>Kombinationsnummer durch Bindestrich getrennt hinter die SatzŻ.nummer geschrieben, wenn Sie Dateien koppeln. N Das Durchgehen aller Kombinationen zu einem Satz der HauptŻ’’’’’’’’’’’’’’’Ndatei passiert aber nur dann, wenn Sie sich mit der Funktion 'Satz’’’’’’’’’’’’Nweiter' in der Datei bewegen. Wenn Sie rŪckwŁrts gehen oder auf’’’’’’’’’’’’’’’Neinen bestimmten Satz positionieren, wird immer nur die erste KomŻ’’’’’’’’’’’’>bination angezeigt (Dies hat zum Teil technische GrŪnde). Beim>ZurŪckgehen von Satz 23-1 in dem Beispiel wŪrde also auf Satz’>22-1 positioniert und die Kombination 22-2 Ūbersprungen. ’’’’’N#on("b")#Önderungen#off("b")# Auch wenn Sie Dateien gekoppelt haben, kŚnnen’’’Nimmer noch SŁtze Łndern und einfŪgen (wenn Sie dies beim ×ffnen’’’’’’’’’’’’’’’>erlaubt haben). Die Auswirkungen der VerŁnderungen sind jedochNnicht mehr ganz so einfach wie bei geketteten Dateien, wo sich die’’’’’’’’’’’’>Önderungen ja einfach auf den aktuellen Satz bezogen. ’’’’’’’’N Als Grundregel gilt, daū Önderungen mŚglichst wenig AuswirŻ’’’’’’’’’’’’’’’>kungen auf die Koppeldateien haben sollen. Das fŪhrt dazu, daūNbeim EinfŪgen eines neuen Satzes oder beim Entfernen eines Satzes’’’’’’’’’’’’’Ndurch Tragen keine Aktion in der Koppeldatei durchgefŪhrt wird.’’’’’’’’’’’’’’’NDies ist auch nicht nŚtig, denn wenn zum Beispiel ein neuer (zuŻ’’’’’’’’’’’’’’NnŁchst leerer) Satz eingefŪgt wird, existiert sowieso noch kein’’’’’’’’’’’’’’’Npassender Satz in der Koppeldatei und die entsprechenden Felder’’’’’’’’’’’’’’’Nbleiben leer. Hingegen darf beim Entfernen eines Satzes der Satz in’’’’’’’’’’’Nder Koppeldatei nicht entfernt werden, da er ja noch zu einem anŻ’’’’’’’’’’’’’deren Satz gehŚren kŚnnte. ’’’N Önderungen an den Koppelfeldern kŚnnen nun zu drei verschieŻ’’’’’’’’’’’’’’denen Reaktionen fŪhren: ’’’’’N1. Es wird kein Satz der Koppeldatei geŁndert, sondern nur ein’’’’’’’’’’’’’’’N neuer passender Satz gesucht. Dies geschieht immer dann, wenn’’’’’’’’’’’’’N auūer den Koppelfeldern nur leere Inhalte fŪr die Felder der’’’’’’’’’’’’’’> Koppeldatei angegeben sind. Nach dem Öndern oder EinfŪgen’> werden dann die Inhalte des neuen Koppelsatzes angezeigt. N Beispiel: Bei einer Ausleihe geben Sie Name und Vorname des’’’’’’’’’’’’’’’N Ausleihers an, nicht aber seine Adresse. Wenn Sie den SatzediŻ’’’’’’’’’’’’N tor beim EinfŪgen mit ESC 'q' verlassen, wird die zugehŚrige’’’’’’’’’’’’’’N Adresse angezeigt (falls der entsprechende Name in der KopŻ’’’’’’’’’’’’’’’ peldatei vorhanden ist). ’N2. Es wird ein neuer Satz in der Koppeldatei angefŪgt. Dies geŻ’’’’’’’’’’’’’’> schieht immer dann, wenn die Koppelfelder verŁndert wurdenN und die anderen Felder der Koppeldatei nicht leer sind. DaŻ’’’’’’’’’’’’’’’N durch soll verhindert werden, daū die Koppelfelder in einem’’’’’’’’’’’’’’’N Satz verŁndert werden, der vielleicht noch zu einem anderen’’’’’’’’’’’’’’’ Satz paūt. ’’’’’’’’’’’’’’’N Beispiel: Sie geben bei einer Ausleihe auch die Adresse mit’’’’’’’’’’’’’’’N an. Wenn eine Person mit gleichem Namen und Vornamen bereits’’’’’’’’’’’’’’N existiert, wird die dort gespeicherte Adresse nicht ŪberschrieŻ’’’’’’’’’’’N ben. Stattdessen wird die zweite Adresse auch in die KoppelŻ’’’’’’’’’’’’’’> datei eingetragen. Beim nŁchsten Ansehen bekommen Sie dannN zwei Adressen angezeigt. So wird verhindert, daū Sie ungewollt’’’’’’’’’’’’. die erste Adresse vernichten. ’’’’’’’’’’’’N3. Der Satz in der Koppeldatei wird verŁndert. Dies geschieht nur’’’’’’’’’’’’N dann, wenn die Koppelfelder unverŁndert geblieben sind, der’’’’’’’’’’’’’’’. Rest sich aber geŁndert hat. ’’’’’’’’’’’’’> Beispiel: Sie Łndern eine Ausleihe mit der zugehŚrigen’’’’> Adresse. Sie geben nur eine neue Straūe an und lassen NameN und Vorname unverŁndert. Der Satz in der Koppeldatei enthŁlt’’’’’’’’’’’’’’. anschlieūend die neue Straūe. ’’’’’’’’’’’’>Da Koppeldateien keine Sortierung besitzen mŪssen, werden neueNSŁtze der Koppeldatei immer am Ende angefŪgt. Dies ist zu beachŻ’’’’’’’’’’’’’’Nten, wenn die Koppeldatei auch allein verwendet werden soll. GeŻ’’’’’’’’’’’’’’>gebenenfalls mŪssen Sie die Koppeldatei dann erst sortieren. ’.9.5 Umschalten auf Koppeldatei ’’’’’’’’’’’’’’’NHŁufig kommt es vor, daū Sie beim EinfŪgen eines neuen Satzes mit’’’’’’’’’’’’’Ngekoppelten Dateien die Verbindung mit einem existierenden Satz’’’’’’’’’’’’’’’Nder Koppeldatei erreichen wollen, aber den notwendigen Inhalt der’’’’’’’’’’’’’.Koppelfelder nicht auswendig wissen. ’’’’’’’’’N So wollen Sie beim Eingeben einer Ausleihe Name und Vorname’’’’’’’’’’’’’’’>des Entleihers nicht immer wieder abtippen. Dabei ist auch dieNGefahr von Eingabefehlern sehr groū. Stattdessen wollen Sie lieber’’’’’’’’’’’’Nerst den Entleiher in der Mitgliederdatei suchen und dessen Namen’’’’’’’’’’’’’>dann automatisch in den Entleihsatz Ūbernehmen. ’’’’’’’’’’’’’’> HierfŪr bietet Ihnen EUDAS eine UnterstŪtzung an. ’’’’’’’’N#on("b")#AusfŪhrung#off("b")# WŁhrend Sie sich in der virtuellen Datei’’’’’’’’NkŚnnen Sie auf eine bestimmte Koppeldatei umschalten, die Sie dann’’’’’’’’’’’’Nwie eine Einzeldatei bearbeiten kŚnnen. Beim ZurŪckschalten haben’’’’’’’’’’’’’NSie dann die MŚglichkeit, die Koppelfelder des gefundenen Satzes zu’’’’’’’’’’’N Das Umschalten bewirken Sie durch die Tastenkombination ESC’’’’’’’’’’’’’’’N'K' (groūes K) nur im MenŪ 'Einzelsatz' sowie im Satzeditor beim’’’’’’’’’’’’’’NEinfŪgen und Öndern. An anderen Stellen hat dieser Befehl keine’’’’’’’’’’’’’’’NWirkung. Bei mehreren Koppeldateien werden Ihnen die Dateien der’’’’’’’’’’’’’’NReihenfolge nach angeboten. Durch Verneinung aller Fragen kŚnnen’’’’’’’’’’’’’’.Sie die Funktion ohne Wirkung beenden. ’’’’’’’N Haben Sie nun umgeschaltet, wird Ihnen die Koppeldatei darŻ’’’’’’’’’’’’’’’Ngeboten, als hŁtten Sie sie allein geŚffnet. Sie kŚnnen die Datei’’’’’’’’’’’’’Nauch beliebig Łndern (wenn Sie dies beim ×ffnen angegeben haben).’’’’’’’’’’’’’NNur die Anzeige in der BildŪberschrift zeigt an, daū Sie’’’’’’’’’’’’’Nsich in einer Koppeldatei befinden. Sie kŚnnen auch Funktionen in’’’’’’’’’’’’’anderen MenŪs aufrufen. ’’’’’’> Das ZurŪckschalten geschieht im MenŪ 'Einzelsatz' mit der’Ngleichen Tastenkombination. Alle Einstellungen der virtuellen Datei’’’’’’’’’’’>von vorher bis auf die Feldauswahl bleiben erhalten. ’’’’’’’’’> Wenn Sie nicht im MenŪ, sondern im Satzeditor (also beim’’NÖndern oder EinfŪgen) umschalten, werden Sie zunŁchst wieder aus’’’’’’’’’’’’’’Ndem Satzeditor rausgeworfen. Sie kŚnnen dann in der Koppeldatei’’’’’’’’’’’’’’’Nden gewŪnschten Satz aufsuchen (oder neu eintragen). Beim ZurŪckŻ’’’’’’’’’’’’’Nschalten werden Sie gefragt, ob Sie die Koppelfelder Ūbernehmen’’’’’’’’’’’’’’’>wollen oder nicht. Danach kehren Sie automatisch wieder in denNSatzeditor zurŪck, wobei jetzt die Koppelfelder gegebenenfalls ausŻ’’’’’’’’’’’.gefŪllt oder Ūberschrieben sinįĮ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ā’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĀ’@’’’’’’’’’’’’’’’’’’’ĮĀ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’#f1# ’’’’’’’’’’’’’’’’Ć’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĆ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ć’?’’’’’’’’’’’’’’’’’’’įĆ’@’’’’’’’’’’’’’’’’’’’1Ä’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ä’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮÄ’@’’’’’’’’’’’’’’’’’’’Å’<’’’’’’’’’’’’’’’’’’’QÅ’@’’’’’’’’’’’’’’’’’’’”Å’?’’’’’’’’’’’’’’’’’’’ńÅ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ę’)’’’’’’’’’’’’’’’’’’’AĘ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĘ’:’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’8 Funktionen zur Bearbeitung ’NDie Verarbeitungsfunktionen arbeiten jeweils auf der aktuell geŚffŻ’’’’’’’’’’’Nneten Datei. Falls mindestens ein Satz markiert ist, werden nur’’’’’’’’’’’’’’’Nmarkierte SŁtze bearbeitet, anderenfalls die durch die SuchbedinŻ’’’’’’’’’’’’’gung ausgewŁhlten SŁtze. ’’’’’NZum Drucken wird ein Druckmuster als Textdatei benŚtigt. Dessen’’’’’’’’’’’’’’’>Name muū beim Aufruf der Prozedur 'drucke' angegeben werden.’’NWerden beim Ųbersetzen des Druckmusters Fehler entdeckt, so wird’’’’’’’’’’’’’’Nder Paralleleditor aufgerufen und kein Druckvorgang durchgefŪhrt. ’’’’’’’’’’’’> Normalerweise sendet der Druckgenerator die Ausgabe direktNzum Drucker. Alternativ kann die Ausgabe auch in eine Datei geŻ’’’’’’’’’’’’’’’Nschrieben werden. Dieses Verfahren kann mit 'direkt drucken' umgeŻ’’’’’’’’’’’’stellt werden. Der Aufruf ’’’’ direkt drucken (TRUE) ’’’’.sendet alle Dateien direkt zum Drucker, mit ’’ direkt drucken (FALSE) ’’’Nwird die Ausgabe in Dateien abgelegt. Diese Dateien erhalten Namen’’’’’’’’’’’’ "Druckmustername.a$n" ’’’’>wobei 'n' eine laufende Nummer zur Unterscheidung ist. ’’’’’’’N Soll die Druckausgabe in eine ganz bestimmte Datei geleitet’’’’’’’’’’’’’’’Nwerden, so kann vor dem Aufruf von 'drucke' die Prozedur 'druckŻ’’’’’’’’’’’’’’Ndatei' aufgerufen werden, die als Parameter den Namen der AusgaŻ’’’’’’’’’’’’’’Nbedatei erhŁlt. Existiert die Datei noch nicht, wird sie eingerichtet,’’’’’’’’.ansonsten wird die Ausgabe am Ende angehŁngt. N Die Einstellung der Ausgabedatei gilt nur fŪr einen DruckvorŻ’’’’’’’’’’’’’Ngang und Ūberschreibt fŪr diesen Druckvorgang 'direktßdrucken'.’’’’’’’’’’’’’’’NBeim nŁchsten Druckvorgang wird wieder die durch 'direktßdrucken'’’’’’’’’’’’’’.festgelegte Einstellung verwendet. ’’’’’’’’’’’N Wenn beim Drucken ein groūes Ausgabevolumen anfŁllt, kann es’’’’’’’’’’’’’’Nsinnvoll sein, die Ausgabe in mehrere kleine Dateien aufzuteilen.’’’’’’’’’’’’’NDies gilt auch, wenn direkt gedruckt werden soll, da auch in diesem’’’’’’’’’’’NFall eine Zwischendatei erzeugt werden muū. Die maximale Anzahl’’’’’’’’’’’’’’’>von Zeilen pro Datei wird durch 'max druckzeilen' angegeben. ’N Der dort angegeben Wert gilt nur ungefŁhr - ein Wechsel der’’’’’’’’’’’’’’’NAusgabedatei findet dann statt, wenn die Ausgabedatei nach BearŻ’’’’’’’’’’’’’’Nbeitung eines Satzes die Maximalanzahl Ūberschritten hat. In die’’’’’’’’’’’’’’Nneue Datei wird anschlieūend zuerst der Initialisierungsteil des’’’’’’’’’’’’’’>Druckmusters kopiert, ehe mit der Ausgabe des nŁchsten Satzes’fortgefahren wird. ’’’’’’’’’’’Die Prozeduren im einzelnen: ’.PROC drucke (TEXT CONST druckmuster) ’’’’’’’’’N Die aktuell geŚffnete Datei wird nach dem angegebenen DruckŻ’’’’’’’’’’’’’’ muster gedruckt. ’’’’’’’’’> #on("i")#Datei "druckmuster" existiert nicht#off("i")# ’’’> Das angegebene Druckmuster ist nicht vorhanden. ’’’’’’’’’’. #on("i")#keine Datei geoeffnet#off("i")# ’. Zum Drucken muū eine Datei geŚffnet sein. > #on("i")#direkt Drucken nicht mŚglich#off("i")# ’’’’’’’’’’N Es ist kein Druckprogramm installiert oder der Spooler lŁūt sich’’’’’’’’’’N mit 'print' nicht ansprechen. Der Druck wird abgebrochen, die’’’’’’’’’’’’’. Ausgabedatei ist noch vorhanden. ’’’’’’’’’.PROC direkt drucken (BOOL CONST ja) ’’’’’’’’’’N Gibt an, ob die Druckausgaben direkt gedruckt oder in einer’’’’’’’’’’’’’’’. Datei gesammelt werden sollen. ’’’’’’’’’’’.PROC druckdatei (TEXT CONST ausgabedatei) ’’’’> Leitet die Druckausgabe des nŁchsten Druckvorgangs in die’N Datei 'ausgabedatei'. Die Einstellung von 'direkt drucken' wird’’’’’’’’’’’> fŪr diesen Druckvorgang Ūberschrieben. Die Ausgabe wird amN Ende der Datei angehŁngt, falls nŚtig, wird die Ausgabedatei’’’’’’’’’’’’’’ vorher eingerichtet. ’’’’’.PROC maxdruckzeilen (INT CONST zeilen) ’’’’’’’N Stellt die maximale Anzahl von Zeilen fŪr die Ausgabedatei ein.’’’’’’’’’’’N Beim Ųberschreiten dieses Wertes wird eine neue Datei angeŻ’’’’’’’’’’’’’’’. fangen. Standardwert ist 4000. ’’’’’’’’’’’TEXT PROC lfd nr ’’’’’’’’’’’’’N Liefert wŁhrend des Druckens die laufende Nummer des gerade’’’’’’’’’’’’’’’. gedruckten Satzes als Text. ’’’’’’’’’’’’’’>BOOL PROC gruppenwechsel (INT CONST gruppennr) ’’’’’’’’’’’’’’’> Kann innerhalb eines Vor- oder Nachspanns beim Drucken abŻ> gefragt werden, um festzustellen, ob die angegebene Gruppe> gewechselt und damit den Vor- bzw. Nachspann mitverursachtN hat (es kŚnnen zu einem Zeitpunkt mehrere Gruppen wechseln).’’’’’’’’’’’’’’N Die Gruppennummer 0 gibt die Standardgruppe an, die nur vor’’’’’’’’’’’’’’’> dem ersten und nach dem letzten Satz wechselt. ’’’’’’’’’’’NZum selektiven Kopieren von EUDAS-Dateien wird ein Kopiermuster’’’’’’’’’’’’’’’NbenŚtigt. Dieses gibt die Zuordnung zwischen Feldern der Ziel- und’’’’’’’’’’’’Nder Quelldatei an. Die Quelldatei ist immer die aktuell geŚffnete’’’’’’’’’’’’’N Die Kopierfunktion wird durch 'kopiere' aufgerufen. Parameter’’’’’’’’’’’’’Nsind der Name der Zieldatei und das Kopiermuster als FILE. AlterŻ’’’’’’’’’’’’’Nnativ kann statt des Kopiermusters eine Prozedur Ūbergeben werŻ’’’’’’’’’’’’’’’.den, die die Kopieranweisungen erhŁlt. ’’’’’’’> Der eigentliche Kopiervorgang wird durch den Operator 'K'’>bewirkt. Dieser erhŁlt den Zielfeldnamen und einen TEXT-AusŻ’’>druck als Parameter. Der Wert des TEXT-Ausdrucks wird in das’’.jeweilige Feld der Zieldatei geschrieben. ’’’’N Existiert die Zieldatei noch nicht, so wird sie mit den Feldern’’’’’’’’’’’Neingerichtet, die in den einzelnen 'K'-AusdrŪcken angegeben sind’’’’’’’’’’’’’’Nund zwar in der angefŪhrten Reihenfolge. Existiert die Zieldatei, so’’’’’’’’’’Nwerden gegebenenfalls noch nicht vorhandene Felder am Ende angeŻ’’’’’’’’’’’’’’> Die Prozedur 'stdßkopiermuster' liefert zu einer gegebenen>Zieldatei ein Standard-Muster, das als Auswahlgrundlage dienenNkann. Existiert die Zieldatei nicht, werden alle Felder der QuellŻ’’’’’’’’’’’’Ndatei 1ß:ß1 kopiert, anderenfalls wird zu jedem Feld der Zieldatei’’’’’’’’’’’’Nein passendes Feld der Quelldatei gesucht - die Feldreihenfolge’’’’’’’’’’’’’’’>richtet sich in diesem Fall nach der Zieldatei. ’’’’’’’’’’’’’’.PROC kopiere (TEXT CONST dateiname, ’’’’’’’’’’. FILE VAR kopiermuster) ’’’’’’’’’N Die aktuell geŚffnete Dated. ’’’’’’’’’’’’’> Durch erneutes Umschalten kŚnnen Sie den Vorgang auch fŪr’.weitere Koppeldateien wiederholen. ’’’’’’’’’’’N Die Position, die Sie beim Umschalten in der Koppeldatei eingeŻ’’’’’’’’’’’Nnommen haben, wird bis zum nŁchsten Umschalten gespeichert. Sie’’’’’’’’’’’’’’’Nkommen dann zunŁchst wieder auf den gleichen Satz. So kŚnnen Sie’’’’’’’’’’’’’’Ndie gleichen Koppelfelder wie beim letzten Mal Ūbernehmen, indem’’’’’’’’’’’’’’.Sie einfach zweimal ESC 'K' tippen. ’’’’’’’’’’N#on("b")#Beispiel#off("b")# Der typische Vorgang beim Entleihen wŪrde dann’’’’Naussehen. ZunŁchst Śffnen Sie die Entleihdatei mit ÖnderungserŻ’’’’’’’’’’’’’’’Nlaubnis; dann koppeln Sie die Mitgliederdatei und die Bestandsdatei’’’’’’’’’’’N FŪr eine neue Ausleihe rufen Sie zunŁchst die Funktion 'EinŻ’’’’’’’’’’’’’’NfŪgen' auf. Dann tippen Sie ESC 'K' und schalten auf die MitglieŻ’’’’’’’’’’’’’Nderdatei um. Dort suchen Sie das Mitglied und schalten wieder zuŻ’’’’’’’’’’’’’NrŪck. Existierte das Mitglied noch nicht, kŚnnen Sie es gleich einŻ’’’’’’’’’’’>tragen. Beim ZurŪckschalten Ūbernehmen Sie den Namen des MitŻ’N Dann tragen Sie die Nummer des Buches ein (die mŪssen Sie nur’’’’’’’’’’’’’Ndann suchen, wenn Sie nicht auf dem Buch steht). Das Entleihdatum’’’’’’’’’’’’’Nerhalten Sie mit Hilfe der Tastenkombination ESC 'D' (wird im nŁchŻ’’’’’’’’’’’sten Kapitel beschrieben). ’’’N Wollen Sie mehrere Ausleihen fŪr ein Mitglied eintragen, so’’’’’’’’’’’’’’’Ntippen Sie beim nŁchsten EinfŪgen einfach zweimal ESC 'K', ohne’’’’’’’’’’’’’’’.dazwischen eine Positionierung vorzunehmen. ’’9.6 Mehrfachbenutzung ’’’’’’’’NEUDAS ermŚglicht es mehreren Benutzern an einem Rechner, mit den’’’’’’’’’’’’’’Ngleichen Dateien zu arbeiten. Dies ist eigentlich nichts Besonderes,’’’’’’’’’’Ndenn das EUMEL-System ist ja bereits von Haus aus dazu geeignet.’’’’’’’’’’’’’’>Es mŪssen jedoch einige Schutzvorkehrungen getroffen werden,’’.damit dadurch keine Probleme entstehen. ’’’’’’> Als Grundvoraussetzung fŪr die Mehrfachbenutzung mŪssen’’’NEUDAS-Dateien in einer unabhŁngigen #on("i")#Managertask#off("i")# gespeichertNsein. Eine Managertask kann man sich durch das Kommando 'global’’’’’’’’’’’’’’’Nmanager' einrichten. In dieser Task sollte dann nicht mehr gearbeiŻ’’’’’’’’’’’N Stattdessen kann sich der Benutzer Dateien aus dieser ManaŻ’’’’’’’’’’’’’’’Ngertask kopieren und auch wieder dorthin zurŪckschreiben. Wie Sie’’’’’’’’’’’’’>dies im EUDAS-MenŪ bewerkstelligen kŚnnen, wird im Kapitel 16’Nbeschrieben. Es sei nochmal betont, daū dies eine Methode ist, die’’’’’’’’’’’’.Sie fŪr beliebige Dateien verwenden kŚnnen. ’’N Im Kapitel 16 ist weiterhin auch beschrieben, wie Sie solche’’’’’’’’’’’’’’^Dateien mit #on("i")#Passworten#off("i")# schŪtzen kŚnnen, so daū sie nicht jeder’’’’’’’’’’’’’>benutzen kann. Schauen Sie bei Bedarf dort nach. ’’’’’’’’’’’’’.#center#Abb. 9-5 Mehrfachbenutzung ’’’’’’’’’N#on("b")#Konflikte#off("b")# Wir wollen uns jedoch jetzt um ein Problem’’’’’’’>bei dieser Art von Mehrfachbenutzung auftritt. Nehmen wir an,’Nunsere BŪcherei habe zwei PlŁtze, an denen Entleihen durchgefŪhrt’’’’’’’’’’’’’Nwerden kŚnnen. Beide PlŁtze sollen mit der gleichen Entleihdatei’’’’’’’’’’’’’’Narbeiten (wie Sie gleich noch sehen werden und aus anderen GrŪnŻ’’’’’’’’’’’’’’>den wŪrde man EUDAS fŪr eine solche BŪcherei nicht einsetzen ->wir wollen hier nur das Prinzip illustrieren). ’’’’’’’’’’’’’’’N Der Ablauf wŁre dann folgendermaūen. Jeder Platz kopiert sich’’’’’’’’’’’’’NfŪr eine Entleihe die gemeinsame Datei aus der Managertask, Śffnet’’’’’’’’’’’’Nsie, trŁgt die Entleihe ein und sichert die Datei wieder. Dann wird’’’’’’’’’’’Ndie Datei in die Managertask zurŪckgeschrieben, wo sie die alte’’’’’’’’’’’’’’’Entleihdatei ersetzt. ’’’’’’’’> Abgesehen von dem viel zu hohen manuellen Aufwand kann derNFall eintreten, daū beide gleichzeitig eine Entleihe bearbeiten.’’’’’’’’’’’’’’NNehmen wir an, beide benutzen die Entleihdatei mit dem symboliŻ’’’’’’’’’’’’’’’Nschen Inhalt A. Auf Platz 1 kommt noch die Entleihe B, auf Platz 2’’’’’’’’’’’’Ndie Entleihe C dazu. Platz 1 will anschlieūend den Inhalt AB zuŻ’’’’’’’’’’’’’’.rŪckschreiben, Platz 2 den Inhalt AC. ’’’’’’’’N Je nach der zeitlichen Reihenfolge wird nur eine der beiden’’’’’’’’’’’’’’’NVersionen Ūbrigbleiben, da derjenige, der spŁter zurŪcksichert, die’’’’’’’’’’’Nvorherige Version Ūberschreibt. Richtig sollte die endgŪltige Version’’’’’’’’’NABC herauskommen. Unser Beispiel fŪhrt jedoch auf jeden Fall zu’’’’’’’’’’’’’’’einer fehlerhaften Datei. ’’’’N Grund dafŪr ist, daū beim ZurŪckschreiben der ganzen Datei ein’’’’’’’’’’’’>Platz gesperrt werden muū, wŁhrend der andere Platz eine DateiNzum Öndern angefordert hat. Man kŚnnte auch dazu Ūbergehen, nur’’’’’’’’’’’’’’’Neinzelne SŁtze zu Ūbertragen; diese Methode wird jedoch von EUDAS’’’’’’’’’’’’’>wegen des hohen Aufwandes nicht unterstŪtzt (daher wŪrde man’’>EUDAS eben auch nicht fŪr eine Mehrplatz-BŪcherei nehmen). ’’’N In vielen FŁllen reicht das Sperren ganzer Dateien jedoch aus,’’’’’’’’’’’’Nbesonders, wenn nicht ganz so hŁufig an einzelnen SŁtzen geŁndert’’’’’’’’’’’’’Nwird. EUDAS bietet dafŪr neben der notwendigen Sperre auch noch’’’’’’’’’’’’’’’.eine automatische Versendung der Dateien an. ’N#on("b")#Manager#off("b")# Es bietet sich an, dieses Kopieren der Dateien’’’’’>nen (auch Koppeln und Ketten) und Sichern automatisch durchzuŻ>fŪhren. Als Voraussetzung dafŪr mŪssen Sie EUDAS angeben, mit’Nwelcher Managertask Sie arbeiten wollen. Dazu dient die Funktion ’’’’’’’’’’’’’ M Manager ’’’’’’’’’’’’>im MenŪ '×ffnen'. Sie werden dann nach dem Namen der Task geŻ’>fragt. Geben Sie keinen Namen an, wird der Managermodus wiederNausgeschaltet. Welche Task als Manager eingestellt ist, sehen Sie in’’’’’’’’’’.der untersten Bildschirmzeile. ’’’’’’’’’’’’’’’N In der Task, die Sie angeben, muū EUDAS insertiert sein (oder’’’’’’’’’’’’’>in einem Vater), da sonst die Sperre nicht funktioniert. ’’’’’> Wenn Sie nun einen solchen Manager angegeben haben, kŚnnenNSie beim ×ffnen Dateinamen aus dieser Task angeben. Auch bei ESC’’’’’’’’’’’’’’N'z' werden Ihnen alle Namen aus dem Manager mit angeboten. Wenn’’’’’’’’’’’’’’’NSie einen solchen Namen angeben, der nicht aus Ihrer eigenen Task’’’’’’’’’’’’’Nstammt, wird die Datei vor dem ×ffnen automatisch kopiert. Wenn’’’’’’’’’’’’’’’NSie angegeben haben, daū Sie die Datei verŁndern wollen, wird in’’’’’’’’’’’’’’>der Managertask eine entsprechende Sperre gesetzt. ’’’’’’’’’’’> Wenn Sie die Datei nach Önderungen dann sichern, wird die’>geŁnderte Kopie zurŪckgeschrieben. Die Sperre wird jedoch erstNdann aufgehoben, wenn Sie die Arbeitskopien endgŪltig lŚschen. ’’’’’’’’’’’’’’’N MŚchte nun ein anderer Benutzer diese Datei Śffnen, wŁhrend’’’’’’’’’’’’’’’NSie sie Łndern, kann er dies nur, wenn er sie nicht Łndern will.’’’’’’’’’’’’’’NNatŪrlich wird die Datei dann auch nicht wieder zurŪckgeschickt.’’’’’’’’’’’’’’>Will er sie Łndern, erhŁlt er eine Fehlermeldung und kann den’Versuch spŁter wiederholen. ’’N#on("b")#Vorsichtsmaūregeln#off("b")# Bedenken Sie, daū der Schutz nur’’’’’’’’>kann, wenn Sie diesen Vorgang nicht unter Umgehung der MenŪŻ’’Nsteuerung ausfŪhren. WŪrden Sie sich zum Beispiel eine Datei vom’’’’’’’’’’’’’’NManager holen (s. Kapitel 16), ohne daū Sie ein Önderungsvorhaben’’’’’’’’’’’’’>anmelden kŚnnen, kŚnnen Sie diese Datei ja trotzdem Łndern undNwieder zurŪckschicken. In diesem Fall hat EUDAS keine Kontrolle’’’’’’’’’’’’’’’mehr Ūber die Datei. ’’’’’’’’’N Aus dem gleichen Grund sollten Sie sich die Managertask auch’’’’’’’’’’’’’’Nnicht an Ihren Bildschirm holei wird nach den Angaben in 'kopierŻ’’’’’’’’’’’’’N muster' in die Datei 'dateiname' kopiert. Das Kopiermuster wird’’’’’’’’’’’> dem ELAN-Compiler Ūbergeben. Tritt bei der Ųbersetzung ein> Fehler auf, wird der Paralleleditor aufgerufen. ’’’’’’’’’’> #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’> Zieldatei existiert, ist aber keine EUDAS-Datei. ’’’’’’’’’. #on("i")#keine Datei geoeffnet#off("i")# ’> Es muū eine virtuelle Datei vorhanden sein. ’’’’’’’’’’’’’’>PROC kopiere (TEXT CONST dateiname, PROC kopierfunktion) ’’’’’N Wie oben, nur ist die Kopierfunktion gleich als Prozedur vorŻ’’’’’’’’’’’’’> #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’> Zieldatei existiert, ist aber keine EUDAS-Datei. ’’’’’’’’’. #on("i")#keine Datei geoeffnet#off("i")# ’> Es muū eine virtuelle Datei vorhanden sein. ’’’’’’’’’’’’’’.OP K (TEXT CONST feldname, ausdruck) ’’’’’’’’’> Kopiert den Ausdruck in das Feld 'feldname' der Zieldatei.N Dieses Feld wird eingerichtet, falls es noch nicht existiert.’’’’’’’’’’’’’> Dieser Operator ist nur wŁhrend eines Kopiervorganges deŻ’N finiert (also in einem Kopiermuster oder einer Kopierfunktion).’’’’’’’’’’’> Er darf nicht in einer IF-Klausel stehen, sondern muū bei’N jedem Satz mit gleichem Feldnamen an der gleichen Stelle aufŻ’’’’’’’’’’’’’ gerufen werden. ’’’’’’’’’’.PROC std kopiermuster (TEXT CONST dateiname, ’. FILE VAR kopiermuster) N Liefert ein Standard-Kopiermuster, abhŁngig von der Zieldatei’’’’’’’’’’’’’N 'dateiname'. Existiert diese nicht, wird die Quelldatei unverŁnŻ’’’’’’’’’’N dert kopiert, ansonsten richtet sich das Kopiermuster nach der’’’’’’’’’’’’ Zieldatei. ’’’’’’’’’’’’’’’NDurch Tragen kŚnnen SŁtze komplett in eine Zieldatei transportiert’’’’’’’’’’’’Nwerden. In der Quelldatei sind sie anschlieūend nicht mehr vorhanŻ’’’’’’’’’’’’Nden. Eine ganze Auswahl von SŁtzen kann mit 'trage' transportiert’’’’’’’’’’’’’>werden. 'trageßsatz' transportiert nur den aktuellen Satz. MitN'holeßsatz' kann der letzte Satz der Zieldatei wieder zurŪckgeholt’’’’’’’’’’’’>werden, so daū eine EUDAS-Datei auch als Zwischenspeicher fŪr’.EinzelsŁtze verwendet werden kann. ’’’’’’’’’’’N Existiert die Zieldatei bereits, muū sie mindestens so viele’’’’’’’’’’’’’’NFelder wie die Quelldatei besitzen, damit keine Informationen verŻ’’’’’’’’’’’’>lorengehen kŚnnen. Die Feldnamen mŪssen nicht Ūbereinstimmen.’NExistiert die Zieldatei noch nicht, wird sie mit den Feldern der’’’’’’’’’’’’’’Quelldatei eingerichtet. ’’’’’N Die Tragefunktion kann um eine gleichzeitige PrŪfung erweitert’’’’’’’’’’’’Nwerden. Dabei werden Bedingungen ŪberprŪft, die bei der Zieldatei’’’’’’’’’’’’’Ngespeichert sind. SŁtze, die diese Bedingungen verletzen, werden’’’’’’’’’’’’’’Nnicht getragen. Eine entsprechende Meldung wird in eine ProtokollŻ’’’’’’’’’’’’>datei geschrieben, die als Parameter Ūbergeben werden muū. ’’’N Die PrŪfbedingungen stehen als ausfŪhrbares Programm in den’’’’’’’’’’’’’’’NNotizen der Zieldatei. PrŪfbedingungen kŚnnen mit mehreren ProzeŻ’’’’’’’’’’’’’Nduren formuliert werden. 'pruefe' nimmt eine beliebige Bedingung als’’’’’’’’’’NParameter und gibt bei Miūerfolg eine Meldung aus. 'wertemenge'’’’’’’’’’’’’’’’NprŪft auf Ųbereinstimmung mit einem der angegebenen Werte. 'feldŻ’’’’’’’’’’’’’Nmaske' legt eine Maske fŪr ein Feld fest, die auf den Inhalt zutrefŻ’’’’’’’’’’N Mit Hilfe der Prozedur 'eindeutigeßfelder' kŚnnen Satzduplikate’’’’’’’’’’’>erkannt werden. Auch diese werden nicht getragen. ’’’’’’’’’’’’N Die bei den PrŪfbedingungen angegebenen Feldnamen mŪssen in’’’’’’’’’’’’’’’Nder Quelldatei vorhanden sein. Falls eine PrŪfprozedur auūerhalb’’’’’’’’’’’’’’Nvon 'trage' aufgerufen wird, fŪhrt eine Verletzung der PrŪfbedinŻ’’’’’’’’’’’’’gung zu einem 'errorstop'. ’’’.PROC trage (TEXT CONST dateiname, ’’’’’’’’’’’’> FILE VAR protokoll, BOOL CONST test) ’’’’’’’’’’’’’N Alle ausgewŁhlten SŁtze werden in die Datei 'dateiname' getraŻ’’’’’’’’’’’’N gen. Diese wird gegebenenfalls eingerichtet. Falls 'test' angeŻ’’’’’’’’’’’N geben ist, werden die in den Notizen der Zieldatei enthaltenen’’’’’’’’’’’’N Bedingungen geprŪft. Nur in diesem Fall muū 'protokoll' initialŻ’’’’’’’’’’ isiert sein. ’’’’’’’’’’’’’> #on("i")#kein Satz zum Tragen vorhanden#off("i")# ’’’’’’’’> Die Quelldatei ist leer oder es ist keine Datei geŚffnet. > #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’> Zieldatei existiert, ist aber keine EUDAS-Datei. ’’’’’’’’’> #on("i")#Zieldatei hat falsche Felderzahl#off("i")# ’’’’’’. Zu wenig Felder in der Zieldatei. ’’’’’’’’.PROC trage satz (TEXT CONST dateiname) ’’’’’’’> Der aktuelle Satz wird in die Datei 'dateiname' getragen. > #on("i")#kein Satz zum Tragen vorhanden#off("i")# ’’’’’’’’> Keine Datei geŚffnet oder Datei ist am Ende. ’’’’’’’’’’’’’> #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’> Zieldatei existiert, ist aber keine EUDAS-Datei. ’’’’’’’’’> #on("i")#Zieldatei hat falsche Felderzahl#off("i")# ’’’’’’. Zu wenig Felder in der Zieldatei. ’’’’’’’’>PROC pruefe (TEXT CONST feldname, BOOL CONST bedingung) ’’’’’’N Wenn die angegebene Bedingung FALSE liefert, wird eine MelŻ’’’’’’’’’’’’’’’N dung in die Protokolldatei geschrieben und der jeweilige Satz’’’’’’’’’’’’’ nicht getragen. ’’’’’’’’’’.PROC wertemenge (TEXT CONST feldname. menge) ’> Es wird geprŪft, ob das angegebene Feld in der Wertemenge’N enthalten ist. Die einzelnen Werte in der Wertemenge werden’’’’’’’’’’’’’’’> dabei durch Komma getrennt. Leerzeichen sind signifikant. .PROC feldmaske (TEXT CONST feldname, maske) ’’N Es wird geprŪft, ob das angegebene Feld zu der Maske paūt. Die’’’’’’’’’’’’> Zeichen in der Maske haben dabei folgende Bedeutung: ’’’’’. '9' trifft auf jede Ziffer zu ’’’’’’’’. 'X' trifft auf jedes Zeichen zu ’’’’’’> 'A' trifft auf jeden Groūbuchstaben zu (einschlieūlich Umlaute) ’’’’’’’’’N 'a' trifft auf jeden Kleinbuchstaben zu (einschlieūlich’’’’’’’’’’’’’’’ Umlaute und 'ū') ’N '*' trifft auf eine Folge beliebiger Zeichen zu (auch die’’’’’’’’’’’’’N leere Folge). Eine sparsame Verwendung wird empfohŻ’’’’’’’’’’’’’’’> len, da die Bearbeitung sehr aufwendig ist. ’’’’’’N Alle anderen Zeichen treffen nur auf ein gleiches Zeichen zu. ’’’’’’’’’’’’.PROC eindeutige felder (INT CONST anzahl) ’’’’N Gibt an, die wieviel ersten Felder einen Satz eindeutig identifiŻ’’’’’’’’’N zieren sollen. Ein Satz, der mit einem Satz der Datei in diesen’’’’’’’’’’’N Feldern Ūbereinstimmt, wird nicht getragen. Ohne diese Angabe’’’’’’’’’’’’’. wird keine derartige PrŪfung vorgenommen. .PROC hole satz (TEXT CONST dateiname) ’’’’’’’’N Holt den letzten Satz der angegebenen Datei und fŪgt ihn vor’’’’’’’’’’’’’’ dem aktuellen Satz ein. ’’> #on("i")#"dateiname" existiert nicht#off("i")# ’’’’’’’’’’’> #on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’> Zieldatei existiert, ist aber keine EUDAS-Datei. ’’’’’’’’’> #on("i")#Zieldatei hat falsche Felderzahl#off("i")# ’’’’’’. Zu viele Felder in der angegebenen Datei. > #on("i")#Kein Satz zum Tragen vorhanden#off("i")# ’’’’’’’’. Die angegebene Datei ist leer. ’’’’’’’’’’’. #on("i")#keine Datei geoeffnet#off("i")# ’> Es muū eine virtuelle Datei vorhanden sein. ’’’’’’’’’’’’’’8.4 Verarbeitung ’’’’’’’’’’’’’>Die ausgewŁhlten SŁtze der aktuellen Datei kŚnnen nach einer’’NVerarbeitungsvorschrift verŁndert oder geprŪft werden. Dies gen, denn auch dann kŚnnten Sie ohne’’’’’’’’’’’’’’>Kontrolle Önderungen durchfŪhren (zudem kann der Manager wŁhŻ’>rend dieser Zeit nicht auf andere Benutzer reagieren). ’’’’’’’N Nur wenn Sie eine neue Datei im Manager anlegen, mŪssen Sie’’’’’’’’’’’’’’’Ndies von Hand tun. Dazu erstellen Sie die Datei ganz normal und’’’’’’’’’’’’’’’>schreiben Sie mit der in Kapitel 16 beschriebenen Funktion zumNManager. Sie sollten jedoch darauf achten, daū dort nicht schon’’’’’’’’’’’’’’’Neine Datei gleichen Namens liegt (EUDAS fragt ja dann, ob ŪberŻ’’’’’’’’’’’’’’’schrieben werden soll). ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.10’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Kü’’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’įća€ė’’żx’’’’xxM’’’’’’ eudas.hdb.10’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (97)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’@’’’’’’’’’’’’’’’’’’’”’=’’’’’’’’’’’’’’’’’’’ၒB’’’’’’’’’’’’’’’’’’’1‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‚’C’’’’’’’’’’’’’’’’’’’’’ vertikaler’’’’’’’’’’’”‚’S’’’’’’’’’’’’’’’’’’’ƒ’C’’’’’’’’’’’’’’’’’’’Qƒ’9’’’’’’’’’’’’’’’’’’’‘ƒ’?’’’’’’’’’’’’’’’’’’’გ>’’’’’’’’’’’’’’’’’’’!„’@’’’’’’’’’’’’’’’’’’’q„’*’’’’’’’’’’’’’’’’’’’”„’A’’’’’’’’’’’’’’’’’’’ń„’?’’’’’’’’’’’’’’’’’’’A…’D’’’’’’’’’’’’’’’’’’’‘…’>’’’’’’’’’’’’’’’’’’’х’D’’’’’’’’’’’’’’’’’’’!†’8’’’’’’’’’’’’’’’’’’’a†’>’’’’’’’’’’’’’’’’’’’”†’@’’’’’’’’’’’’’’’’’’’ń†’D’’’’’’’’’’’’’’’’’’’A‡’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q‡’M’’’’’’’’’’’’’’’’’’’’’beŻ’’’’’’’’’’’’’’’’’’Į‡’B’’’’’’’’’’’’’’’’’’’ˆ’ ’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’aˆ’?’’’’’’’’’’’’’’’’’’’±ˆ’B’’’’’’’’’’’’’’’’’’’‰’@’’’’’’’’’’’’’’’’’’’Q‰’B’’’’’’’’’’’’’’’’’’’”‰’+’’’’’’’’’’’’’’’’’’’щ’D’’’’’’’’’’’’’’’’’’’!Š’@’’’’’’’’’’’’’’’’’’’qŠ’@’’’’’’’’’’’’’’’’’’’ĮŠ’<’’’’’’’’’’’’’’’’’’’‹’A’’’’’’’’’’’’’’’’’’’Q‹’ ’’’’’’’’’’’’’’’’’’’‹’A’’’’’’’’’’’’’’’’’’’ы’B’’’’’’’’’’’’’’’’’’’!Œ’@’’’’’’’’’’’’’’’’’’’qŒ’9’’’’’’’’’’’’’’’’’’’±Œ’;’’’’’’’’’’’’’’’’’’’ńŒ’?’’’’’’’’’’’’’’’’’’’A’?’’’’’’’’’’’’’’’’’’’‘’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’@’’’’’’’’’’’’’’’’’’’1Ž’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’M’’’’’’’’’’’’’’’’’’’’’im’’’’’’’’’’’’’’’’’’’ю’A’’’’’’’’’’’’’’’’’’’!’?’’’’’’’’’’’’’’’’’’’q’?’’’’’’’’’’’’’’’’’’’Į’6’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’Q’E’’’’’’’’’’’’’’’’’’’”’=’’’’’’’’’’’’’’’’’’’ᐒ>’’’’’’’’’’’’’’’’’’’!‘’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‘’K’’’’’’’’’’’’’’’’’’’’’mŪssen,’’’’’’’’’’’’’’±‘’A’’’’’’’’’’’’’’’’’’’’’4’’’’’’’’’’’’’’’’’’’A’’@’’’’’’’’’’’’’’’’’’’‘’’C’’’’’’’’’’’’’’’’’’’į’’<’’’’’’’’’’’’’’’’’’’!“’@’’’’’’’’’’’’’’’’’’’q“’’’’’’’’’’’’’’’’’’’’‘“’@’’’’’’’’’’’’’’’’’’’į“’A’’’’’’’’’’’’’’’’’’’1”’<’’’’’’’’’’’’’’’’’’’q”’’’’’’’’’’’’’’’’’’’’‘”’@’’’’’’’’’’’’’’’’’’’į”’?’’’’’’’’’’’’’’’’’’’1•’=’’’’’’’’’’’’’’’’’’’’’lŚscht. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q•’F’’’’’’’’’’’’’’’’’’’’’aktuelle’’’’’’’’’’’’’Į•’A’’’’’’’’’’’’’’’’’’’–’/’’’’’’’’’’’’’’’’’’’Q–’?’’’’’’’’’’’’’’’’’’’”–’<’’’’’’’’’’’’’’’’’’’į–’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1—’<’’’’’’’’’’’’’’’’’’’q—’B’’’’’’’’’’’’’’’’’’’Į—’>’’’’’’’’’’’’’’’’’’’˜’B’’’’’’’’’’’’’’’’’’’Q˜’=’’’’’’’’’’’’’’’’’’’‘˜’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į˜’ ’’’’’’’’’’’’’’’’’’’ń˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’™’@’’’’’’’’’’’’’’’’’’’a™’?’’’’’’’’’’’’’’’’’’’±™’>’’’’’’’’’’’’’’’’’’’ń™’?’’’’’’’’’’’’’’’’’’’Aš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aš’;’’’’’’’’’’’’’’’’’’’”š’’’’’’’’’’’’’’’’’’’’Įš’R’’’’’’’’’’’’’’’’’’’!›’A’’’’’’’’’’’’’’’’’’’q›’@’’’’’’’’’’’’’’’’’’’’’ binieren: ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į›’ ’’’’’’’’’’’’’’’’’’’ń›’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’1œ’’’’’’’’’’’’’’’’’’’’’’ Ort ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qœ’@’’’’’’’’’’’’’’’’’’’”œ’=’’’’’’’’’’’’’’’’’’’ᜒ@’’’’’’’’’’’’’’’’’’’1’A’’’’’’’’’’’’’’’’’’’’S’’’’’’’’’’’’’’’’’’’į’;’’’’’’’’’’’’’’’’’’’!ž’?’’’’’’’’’’’’’’’’’’’qž’A’’’’’’’’’’’’’’’’’’’’’ so aussehen: ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įž’ ’’’’’’’’’’’’’’’’’’’ńž’’’’’’’’’’’’’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’1Ÿ’’’’’’’’’’’’’’’’’’’’’’ Ort ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŸ’>’’’’’’’’’’’’’’’’’’’‘Ÿ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ÿ’E’’’’’’’’’’’’’’’’’’’’’ Situationen’’’’’’’’’’ ’A’’’’’’’’’’’’’’’’’’’Q ’@’’’’’’’’’’’’’’’’’’’” ’?’’’’’’’’’’’’’’’’’’’ń ’’’’’’’’’’’’’’’’’’’’”’B’’’’’’’’’’’’’’’’’’’a”’=’’’’’’’’’’’’’’’’’’’””’A’’’’’’’’’’’’’’’’’’’ń”’?’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’A¢’?’’’’’’’’’’’’’’’’’’’‘¢’K’’’’’’’’’’’’’’’’’’’ᢒI’’’’’’’’’’’’’’’’’’’1£’B’’’’’’’’’’’’’’’’’’’£’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į£’ ’’’’’’’’’’’’’’’’’’’ń£’’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’’’ PLZ ’’’’’’’’’’’ Ort ’’’’’’’’’1¤’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q¤’B’’’’’’’’’’’’’’’’’’’”¤’>’’’’’’’’’’’’’’’’’’’ᤒC’’’’’’’’’’’’’’’’’’’1„’@’’’’’’’’’’’’’’’’’’’„’/’’’’’’’’’’’’’’’’’’’Į„’?’’’’’’’’’’’’’’’’’’’¦’@’’’’’’’’’’’Ż’’’’’’’’’’’’’’’Nschieht durch die Prozedur 'verarbeite'. Als Parameter kann entŻ’’’’’’’’’’’’’’>weder ein Verarbeitungsmuster als FILE oder die VerarbeitungsŻ>funktion direkt als Prozedur Ūbergeben werden. ’’’’’’’’’’’’’’’> Die Vorschrift wird durch den Operator 'V' realisiert. ’’’>PROC verarbeite (FILE VAR verarbeitungsmuster) ’’’’’’’’’’’’’’’N Die aktuelle Datei wird nach dem angegebenen Muster bearbeiŻ’’’’’’’’’’’’’’N tet. EnthŁlt die Vorschrift, die dem ELAN-Compiler Ūbergeben’’’’’’’’’’’’’’> wird, einen Fehler, wird der Paralleleditor aufgerufen. ’’. #on("i")#keine Datei geoeffnet#off("i")# ’> Es muū eine virtuelle Datei vorhanden sein. ’’’’’’’’’’’’’’.PROC verarbeite (PROC verarbeitungsfunktion) ’N Wie oben, nur wird die Vorschrift direkt als Prozedur ŪbergeŻ’’’’’’’’’’’’’. #on("i")#keine Datei geoeffnet#off("i")# ’> Es muū eine virtuelle Datei vorhanden sein. ’’’’’’’’’’’’’’.OP V (TEXT CONST feldname, ausdruck) ’’’’’’’’’N Das angegebene Feld des aktuellen Satzes wird durch den AusŻ’’’’’’’’’’’’’’ druck ersetzt. ’’’’’’’’’’’N #on("i")#Das Feld "feldname" ist nicht definiert.#off("i")# ’’’’’’’’’’’’’’. Das angegebene Feld ist nicht vorhanden. ’8.5 Funktionen in AusdrŪcken ’NFŪr AusdrŪcke bei den in diesem Kapitel beschriebenen Prozeduren’’’’’’’’’’’’’’Nsind einfache Funktionen zur Abfrage von Feldinhalten vorhanden.’’’’’’’’’’’’’’NMit 'f' kann der Inhalt eines benannten Feldes erfragt werden, bei’’’’’’’’’’’’N'wert' wird der Inhalt erst in eine REAL-Zahl umgewandelt, wobei’’’’’’’’’’’’’’.nichtnumerische Zeichen ignoriert werden. ’’’’> Die Prozedur 'textdarstellung' kann dazu verwendet werden,>den Wert einer TEXT-Variablen als TEXT-Denoter in ELAN-Syntax’darzustellen. N Die Prozedur 'zahltext' kann dazu verwendet werden, aus einer’’’’’’’’’’’’’NREAL-Zahl einen mit der richtigen Zahl von Nachkommastellen verŻ’’’’’’’’’’’’’’.sehenen, variabel langen Text zu machen. ’’’’’.TEXT PROC f (TEXT CONST feldname) ’’’’’’’’’’’’> Liefert den Inhalt des angegebenen Feldes. ’’’’’’’’’’’’’’’N #on("i")#Das Feld "feldname" ist nicht definiert.#off("i")# ’’’’’’’’’’’’’’.REAL PROC wert (TEXT CONST feldname) ’’’’’’’’’> Liefert den Inhalt des angegebenen Feldes als REAL. Dabei’> werden nichtnumerische Zeichen ignoriert, ausgenommen das’N Minuszeichen und das eingestellte Dezimalkomma (s. 'dezimalŻ’’’’’’’’’’’’’’N komma'). Tritt kein numerisches Zeichen auf, wird der Wert 0.0’’’’’’’’’’’’ geliefert. ’’’’’’’’’’’’’’’N #on("i")#Das Feld "feldname" ist nicht definiert.#off("i")# ’’’’’’’’’’’’’’>REAL PROC wert (TEXT CONST feldname, INT CONST kommastellen) ’N Wie 'wert' mit einem Parameter, nur daū das Ergebnis auf die’’’’’’’’’’’’’’> angegebene Anzahl von Nachkommastellen gerundet wird. ’’’’N #on("i")#Das Feld "feldname" ist nicht definiert.#off("i")# ’’’’’’’’’’’’’’>TEXT PROC textdarstellung (TEXT CONST anzeigetext) ’’’’’’’’’’’N Liefert 'anzeigetext' als TEXT-Denoter, also in AnfŪhrungsŻ’’’’’’’’’’’’’’’N strichen. AnfŪhrungsstriche im Text werden dabei verdoppelt.’’’’’’’’’’’’’’N Steuerzeichen von 0 bis 31 werden in lesbare Form gebracht. ’’’’’’’’’’’’’’>TEXT PROC zahltext (REAL CONST wert, INT CONST kommastellen) ’N Liefert den Text des angegebenen Werts mit dem eingestellten’’’’’’’’’’’’’’> Dezimalkomma und mit der angegebenen Zahl von NachkommaŻ’’N stellen. Sind die Kommastellen 0, wird auch das Komma unterŻ’’’’’’’’’’’’’’N drŪckt. Der Text erhŁlt soviel Stellen, wie zur Darstellung’’’’’’’’’’’’’’’ benŚtigt werden. ’’’’’’’’’.TEXT PROC zahltext (TEXT CONST feldname, ’’’’’. INT CONST kommastellen) ’’> Wirkt wie 'zahltext (wert (feldname), kommastellen)'. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.9’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Qœa€ė’’ÄĮ*Œ’’’’*Œ*ŒÅM ’’’’’’ eudas.ref.9’’’’’’’’’’’’’’’’’’Ä’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (93)# ’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 9 Anzeige ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’@’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’с’D’’’’’’’’’’’’’’’’’’’!‚’A’’’’’’’’’’’’’’’’’’’q‚’A’’’’’’’’’’’’’’’’’’’Į‚’A’’’’’’’’’’’’’’’’’’’ƒ’?’’’’’’’’’’’’’’’’’’’’’ schneiden. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aƒ’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ƒ’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’გ1’’’’’’’’’’’’’’’’’’’!„’4’’’’’’’’’’’’’’’’’’’a„’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”„’C’’’’’’’’’’’’’’’’’’’ń„’>’’’’’’’’’’’’’’’’’’’1…’@’’’’’’’’’’’’’’’’’’’…’B’’’’’’’’’’’’’’’’’’’х’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń…’(’’’’’’’’’’’’’’’’’’’!†’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a†’,’’’’’’’’’’’’’’’’’’’‘†’+’’’’’’’’’’’’’’’’’’’Į†’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‡’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‡’1’’’’’’’’’’’’’’’’’’’‡’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‡’E’’’’’’’’’’’’’’’’’’’ˆ’A’’’’’’’’’’’’’’’’’’’Qˆ’A’’’’’’’’’’’’’’’’’’’”ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įˆ’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‰’?’’’’’’’’’’’’’’’’’’’Q‰’?’’’’’’’’’’’’’’’’’’’”‰’@’’’’’’’’’’’’’’’’’’’ń‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Š’A’’’’’’’’’’’’’’’’’’’Š’?’’’’’’’’’’’’’’’’’’’ъ’6’’’’’’’’’’’’’’’’’’’a¦’D’’’’’’’’’’’’’’’’’’’±¦’3’’’’’’’’’’’’’’’’’’’ń¦’@’’’’’’’’’’’’’’’’’’’’’ angegeben: ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A§’’’’’’’’’’’’’’’’’’’’a§’’’’’’’’’’’’’’’’’’’’§’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”§’?’’’’’’’’’’’’’’’’’’’ń§’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ø’F’’’’’’’’’’’’’’’’’’’’’ betrachtet,’’’’’’’’’’qØ’A’’’’’’’’’’’’’’’’’’’ĮØ’?’’’’’’’’’’’’’’’’’’’©’=’’’’’’’’’’’’’’’’’’’Q©’’’’’’’’’’’’’’’’’’’’q©’?’’’’’’’’’’’’’’’’’’’Į©’A’’’’’’’’’’’’’’’’’’’Ŗ’<’’’’’’’’’’’’’’’’’’’QŖ’D’’’’’’’’’’’’’’’’’’’”Ŗ’’’’’’’’’’’’’’’’’’’’ĮŖ’B’’’’’’’’’’’’’’’’’’’«’@’’’’’’’’’’’’’’’’’’’a«’*’’’’’’’’’’’’’’’’’’’‘«’@’’’’’’’’’’’’’’’’’’’į«’=’’’’’’’’’’’’’’’’’’’!¬’B’’’’’’’’’’’’’’’’’’’q¬’A’’’’’’’’’’’’’’’’’’’Į¬’B’’’’’’’’’’’’’’’’’’’­’@’’’’’’’’’’’’’’’’’’’a­’/’’’’’’’’’’’’’’’’’’’”­’?’’’’’’’’’’’’’’’’’’’ń­’A’’’’’’’’’’’’’’’’’’’A®’D’’’’’’’’’’’’’’’’’’’‘®’?’’’’’’’’’’’’’’’’’’’į®’E’’’’’’’’’’’’’’’’’’’1Æ’’’’’’’’’’’’’’’’’’’’QÆ’@’’’’’’’’’’’’’’’’’’’”Æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’Mei*r* ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮÆ’A’’’’’’’’’’’’’’’’’’’°’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a°’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’°’<’’’’’’’’’’’’’’’’’’’Į°’A’’’’’’’’’’’’’’’’’’’±’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a±’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’A’’’’’’’’’’’’’’’’’’’ѱ’A’’’’’’’’’’’’’’’’’’’!²’B’’’’’’’’’’’’’’’’’’’q²’C’’’’’’’’’’’’’’’’’’’Į²’>’’’’’’’’’’’’’’’’’’’’’ Text. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’G’’’’’’’’’’’’’’’’’’’’’ einen ganŻ’’’’’’’’’’’Q³’A’’’’’’’’’’’’’’’’’’’”³’@’’’’’’’’’’’’’’’’’’’ń³’&’’’’’’’’’’’’’’’’’’’!“’B’’’’’’’’’’’’’’’’’’’q“’D’’’’’’’’’’’’’’’’’’’Į“’E’’’’’’’’’’’’’’’’’’’’’liegen. ’’’’’’’’’’’’’µ’@’’’’’’’’’’’’’’’’’’’aµ’A’’’’’’’’’’’’’’’’’’’±µ’D’’’’’’’’’’’’’’’’’’’¶’B’’’’’’’’’’’’’’’’’’’Q¶’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¶’G’’’’’’’’’’’’’’’’’’’’’ erweitern,’’’’’’’’’’’Ѷ’=’’’’’’’’’’’’’’’’’’’·’?’’’’’’’’’’’’’’’’’’’a·’@’’’’’’’’’’’’’’’’’’’±·’’’’’’’’’’’’’’’’’’’’Į·’B’’’’’’’’’’’’’’’’’’’ø’>’’’’’’’’’’’’’’’’’’’Qø’?’’’’’’’’’’’’’’’’’’’”ø’B’’’’’’’’’’’’’’’’’’’ńø’@’’’’’’’’’’’’’’’’’’’’’tend. ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A¹’I’’’’’’’’’’’’’’’’’’’’’noch die’’’’’’’’’’’’’‘¹’@’’’’’’’’’’’’’’’’’’’į¹’C’’’’’’’’’’’’’’’’’’’1ŗ’’’’’’’’’’’’’’’’’’’’Qŗ’@’’’’’’’’’’’’’’’’’’’”ŗ’@’’’’’’’’’’’’’’’’’’’ńŗ’=’’’’’’’’’’’’’’’’’’’1»’B’’’’’’’’’’’’’’’’’’’»’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń»’D’’’’’’’’’’’’’’’’’’’!¼’’’’’’’’’’’’’’’’’’’’A¼’=’’’’’’’’’’’’’’’’’’’¼’)’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¼’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Ѽ’?’’’’’’’’’’’’’’’’’’’!½’?’’’’’’’’’’’’’’’’’’’q½’$’’’’’’’’’’’’’’’’’’’”½’@’’’’’’’’’’’’’’’’’’’ń½’@’’’’’’’’’’’’’’’’’’’A¾’6’’’’’’’’’’’’’’’’’’’¾’@’’’’’’’’’’’’’’’’’’’Ѿ’=’’’’’’’’’’’’’’’’’’’æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1æ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aæ’B’’’’’’’’’’’’’’’’’’’±æ’D’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ą’K’’’’’’’’’’’’’’’’’’’’’des’’’’’’’’’’’’’’’’’’qĄ’?’’’’’’’’’’’’’’’’’’’ĮĄ’A’’’’’’’’’’’’’’’’’’’Į’@’’’’’’’’’’’’’’’’’’’aĮ’=’’’’’’’’’’’’’’’’’’’”Į’?’’’’’’’’’’’’’’’’’’’ńĮ’@’’’’’’’’’’’’’’’’’’’AĀ’?’’’’’’’’’’’’’’’’’’’‘Ā’9’’’’’’’’’’’’’’’’’’’ŃĀ’C’’’’’’’’’’’’’’’’’’’!Ć’A’’’’’’’’’’’’’’’’’’’qĆ’B’’’’’’’’’’’’’’’’’’’ĮĆ’B’’’’’’’’’’’’’’’’’’’Ä’@’’’’’’’’’’’’’’’’’’’aÄ’@’’’’’’’’’’’’’’’’’’’’’ entfaltet. ’’’’’’’’’’±Ä’>’’’’’’’’’’’’’’’’’’’ńÄ’C’’’’’’’’’’’’’’’’’’’AÅ’>’’’’’’’’’’’’’’’’’’’Å’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Å’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃÅ’>’’’’’’’’’’’’’’’’’’’Ę’?’’’’’’’’’’’’’’’’’’’aĘ’D’’’’’’’’’’’’’’’’’’’±Ę’5’’’’’’’’’’’’’’’’’’’ńĘ’@’’’’’’’’’’’’’’’’’’’AĒ’B’’’’’’’’’’’’’’’’’’’‘Ē’@’’’’’’’’’’’’’’’’’’’įĒ’’’’’’’’’’’’’’’’’’’’Č’B’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QČ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’qČ’<’’’’’’’’’’’’’’’’’’’±Č’C’’’’’’’’’’’’’’’’’’’É’D’’’’’’’’’’’’’’’’’’’QÉ’’’’’’’’’’’’’’’’’’’’qÉ’A’’’’’’’’’’’’’’’’’’’ĮÉ’9’’’’’’’’’’’’’’’’’’’Ź’?’’’’’’’’’’’’’’’’’’’QŹ’=’’’’’’’’’’’’’’’’’’’‘Ź’?’’’’’’’’’’’’’’’’’’’įŹ’?’’’’’’’’’’’’’’’’’’’1Ė’B’’’’’’’’’’’’’’’’’’’Ė’9’’’’’’’’’’’’’’’’’’’ĮĖ’<’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ģ’’’’’’’’’’’’’’’’’’’’!Ģ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’AĢ’>’’’’’’’’’’’’’’’’’’’Ģ’=’’’’’’’’’’’’’’’’’’’ĮĢ’?’’’’’’’’’’’’’’’’’’’Ķ’A’’’’’’’’’’’’’’’’’’’aĶ’5’’’’’’’’’’’’’’’’’’’”Ķ’>’’’’’’’’’’’’’’’’’’’įĶ’A’’’’’’’’’’’’’’’’’’’1Ī’A’’’’’’’’’’’’’’’’’’’’’Satzes. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ī’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ī’?’’’’’’’’’’’’’’’’’’’ńĪ’?’’’’’’’’’’’’’’’’’’’AĻ’@’’’’’’’’’’’’’’’’’’’‘Ļ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ļ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ŃĻ’’’’’’’’’’’’’’’’’’’’ńĻ’A’’’’’’’’’’’’’’’’’’’AŠ’>’’’’’’’’’’’’’’’’’’’Š’A’’’’’’’’’’’’’’’’’’’ŃŠ’?’’’’’’’’’’’’’’’’’’’!Ń’D’’’’’’’’’’’’’’’’’’’qŃ’:’’’’’’’’’’’’’’’’’’’±Ń’@’’’’’’’’’’’’’’’’’’’Ņ’B’’’’’’’’’’’’’’’’’’’QŅ’B’’’’’’’’’’’’’’’’’’’”Ņ’C’’’’’’’’’’’’’’’’’’’ńŅ’C’’’’’’’’’’’’’’’’’’’AÓ’A’’’’’’’’’’’’’’’’’’’‘Ó’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ó’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ō’N’’’’’’’’’’’’’’’’’’’aŌ’5’’’’’’’’’’’’’’’’’’’”Ō’>’’’’’’’’’’’’’’’’’’’įŌ’C’’’’’’’’’’’’’’’’’’’1Õ’@’’’’’’’’’’’’’’’’’’’Õ’<’’’’’’’’’’’’’’’’’’’ĮÕ’?’’’’’’’’’’’’’’’’’’’Ö’;’’’’’’’’’’’’’’’’’’’QÖ’A’’’’’’’’’’’’’’’’’’’”Ö’I’’’’’’’’’’’’’’’’’’’ńÖ’B’’’’’’’’’’’’’’’’’’’A×’G’’’’’’’’’’’’’’’’’’’‘×’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±×’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ų’H’’’’’’’’’’’’’’’’’’’’’zuerst’’’’’’’’’’’’’’’Ų’?’’’’’’’’’’’’’’’’’’’ŃŲ’?’’’’’’’’’’’’’’’’’’’!Ł’?’’’’’’’’’’’’’’’’’’’qŁ’C’’’’’’’’’’’’’’’’’’’ĮŁ’@’’’’’’’’’’’’’’’’’’’Ś’?’’’’’’’’’’’’’’’’’’’aŚ’<’’’’’’’’’’’’’’’’’’’”Ś’@’’’’’’’’’’’’’’’’’’’ńŚ’@’’’’’’’’’’’’’’’’’’’AŪ’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ū’I’’’’’’’’’’’’’’’’’’’’’sind,’’’’’’’’’’’’’’’’įŪ’A’’’’’’’’’’’’’’’’’’’1Ü’@’’’’’’’’’’’’’’’’’’’Ü’;’’’’’’’’’’’’’’’’’’’ĮÜ’@’’’’’’’’’’’’’’’’’’’Ż’C’’’’’’’’’’’’’’’’’’’aŻ’%’’’’’’’’’’’’’’’’’’’‘Ż’A’’’’’’’’’’’’’’’’’’’įŻ’B’’’’’’’’’’’’’’’’’’’1Ž’1’’’’’’’’’’’’’’’’’’’qŽ’=’’’’’’’’’’’’’’’’’’’±Ž’=’’’’’’’’’’’’’’’’’’’ńŽ’B’’’’’’’’’’’’’’’’’’’Aß’6’’’’’’’’’’’’’’’’’’’ß’>’’’’’’’’’’’’’’’’’’’Įß’@’’’’’’’’’’’’’’’’’’’ą’A’’’’’’’’’’’’’’’’’’’aą’?’’’’’’’’’’’’’’’’’’’±ą’@’’’’’’’’’’’’’’’’’’’į’@’’’’’’’’’’’’’’’’’’’Qį’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qį’C’’’’’’’’’’’’’’’’’’’Įį’’’’’’’’’’’’’’’’’’’’Ńį’D’’’’’’’’’’’’’’’’’’’!ā’B’’’’’’’’’’’’’’’’’’’qā’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ā’H’’’’’’’’’’’’’’’’’’’’’ verlassen,’’’’’’’’’’’įā’@’’’’’’’’’’’’’’’’’’’1ć’>’’’’’’’’’’’’’’’’’’’qć’A’’’’’’’’’’’’’’’’’’’Įć’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‹’@’’’’’’’’’’’’’’’’’’’‹’3’’’’’’’’’’’’’’’’’’’Į‹’B’’’’’’’’’’’’’’’’’’’Œ’B’’’’’’’’’’’’’’’’’’’aŒ’B’’’’’’’’’’’’’’’’’’’±Œ’;’’’’’’’’’’’’’’’’’’’ńŒ’@’’’’’’’’’’’’’’’’’’’A’<’’’’’’’’’’’’’’’’’’’’=’’’’’’’’’’’’’’’’’’’’’ behandelt. ’’’’’’’’’’Į’A’’’’’’’’’’’’’’’’’’’Ž’=’’’’’’’’’’’’’’’’’’’QŽ’B’’’’’’’’’’’’’’’’’’’”Ž’'’’’’’’’’’’’’’’’’’’’ю’?’’’’’’’’’’’’’’’’’’’!’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’-’’’’’’’’’’’’’’’’’’’‘’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’я’>’’’’’’’’’’’’’’’’’’’’’ viert. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’/’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’?’’’’’’’’’’’’’’’’’’’Q‘’@’’’’’’’’’’’’’’’’’’’”‘’A’’’’’’’’’’’’’’’’’’’ń‘’?’’’’’’’’’’’’’’’’’’’’’ wurde. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’’@’’’’’’’’’’’’’’’’’’’Į’’C’’’’’’’’’’’’’’’’’’’“’A’’’’’’’’’’’’’’’’’’’a“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±“’<’’’’’’’’’’’’’’’’’’’ń“’B’’’’’’’’’’’’’’’’’’’A”’A’’’’’’’’’’’’’’’’’’’‘”’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į”’1’’’’’’’’’’’’’’’’’’’!•’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a•’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”•’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѕ’B’’’’’’’’’’’’’’’’’’’!–’B’’’’’’’’’’’’’’’’’’’q–’>’’’’’’’’’’’’’’’’’’’±–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’і’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń–’A’’’’’’’’’’’’’’’’’’’A—’>’’’’’’’’’’’’’’’’’’’—’’’’’’’’’’’’’’’’’’’’”—’>’’’’’’’’’’’’’’’’’’’į—’D’’’’’’’’’’’’’’’’’’’1˜’?’’’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±˜’@’’’’’’’’’’’’’’’’’’’™’A’’’’’’’’’’’’’’’’’’’Q™’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’™’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”™’@’’’’’’’’’’’’’’’’’’’ń™’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aš’B’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’њ’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’›’@’’’’’’’’’’’’’’’’’’’Q›’@’’’’’’’’’’’’’’’’’’’”›’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į›’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’œ’?’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’9.1 Fensterverwalter ’’’’’’’’’NFunktionen, die einen Teil des Bildschirms in einem rechteckigen’’’’’’’’’’’’’’NFenster beschreiben, werden Ūber den Fensterverwalter untereinanŻ’’’’’’’’’’’’’Nder koordiniert. Jede Funktion fordert fŪr ihren Fensterbereich eine’’’’’’’’’’NVariable vom Typ FENSTER an. Vor jedem Bildschirmzugriff kann die’’’’’’’’’’’’’NFunktion erfahren, ob andere Programme den Bildschirm im FensterŻ’’’’’’’’’’’’’Nbereich Ūberschrieben haben. Gleichzeitig meldet sie damit VerŁnŻ’’’’’’’’’’’’’Nderungen an anderen Fenstern an, die sich mit dem eigenen ŪberŻ’’’’’’’’’’’’’’’.PROC fenster initialisieren (FENSTER VAR neu) N Jede Fenstervariable muū vor Benutzung initialisiert werden. ’’’’’’’’’’’’’>PROC fenstergroesse setzen (FENSTER VAR fenster, ’’’’’’’’’’’’’> INT CONST x anf, y anf, ’’’’’’’’’’> x laenge, y laenge) ’’’’N Die FenstergrŚūe des Fensters wird gesetzt. 'xßanf' und 'yßanf'’’’’’’’’’’’> werden von 1..n gezŁhlt. Die GrŚūe eines 24x80-BildschirmsN entspricht den Angaben (1, 1, 79, 24). Da das letzte Zeichen’’’’’’’’’’’’’’N einer Zeile wegen Rollgefahr nicht benutzt werden kann, werden’’’’’’’’’’’’ nur 79 Spalten angegeben. . #on("i")#zu viele Fenster#off("i")# ’’’’’’> Es sind nur 16 verschiedene FenstergrŚūen mŚglich. ’’’’’’’.PROC fenstergroesse (FENSTER CONST fenster, ’’. INT VAR x anf, y anf, ’’’> x laenge, y laenge) ’’’’’’’’’’’’’> Meldet die eingestellte GrŚūe des Fensters. ’’’’’’’’’’’’’’>PROC fensterzugriff (FENSTER CONST mein fenster, ’’’’’’’’’’’’’. BOOL VAR veraendert) ’’’’N Ein Zugriff auf 'meinßfenster' wird angemeldet. 'veraendert' gibt’’’’’’’’’N an, ob das Fenster seit dem letzten Zugriff durch einen ŪberŻ’’’’’’’’’’’’’N schneidenden Zugriff verŁndert wurde. Beim ersten Zugriff ist’’’’’’’’’’’’’ 'veraendert' immer TRUE. ’>PROC fenster veraendert (FENSTER CONST fenster) ’’’’’’’’’’’’’’N Falls ein Unterprogramm eine FENSTER-Variable des HauptproŻ’’’’’’’’’’’’’’’N grammes benutzt, kennzeichnet das Unterprogramm das Fenster’’’’’’’’’’’’’’’N mit dieser Prozedur als benutzt, damit das Hauptprogramm das’’’’’’’’’’’’’’ Bild neu ausgibt. ’’’’’’’’PROC bildschirm neu ’’’’’’’’’’N Gibt an, daū der Bildschirm von einer Funktion benutzt wurde,’’’’’’’’’’’’’N die ihre Zugriffe nicht Ūber den Fensterverwalter anmeldet.’’’’’’’’’’’’’’’> Alle Fenster werden als verŁndert gekennzeichnet. ’’’’’’’’9.2 Anzeigegrundfunktionen ’’’NSŁmtliche Anzeigefunktionen werden in einem Fenster abgewickelt,’’’’’’’’’’’’’’>dessen GrŚūe durch 'anzeigefenster' bestimmt wird. ’’’’’’’’’’’N Die Funktion 'bildausgeben' Ūbernimmt die eigentliche Ausgabe.’’’’’’’’’’’’NDabei kann durch Parameter mitgeteilt werden, ob sich an der Datei’’’’’’’’’’’’Nauūer der Markierung etwas geŁndert hat. Hat sich nichts geŁndert,’’’’’’’’’’’’>wird zur Optimierung unter UmstŁnden nur die Markierung neu’’’Nausgegeben. Das Bild wird jedoch auf jeden Fall ganz ausgegeben,’’’’’’’’’’’’’’>wenn das Fenster von anderer Seite verŁndert wurde. Auch das’’>×ffnen einer neuen Datei wird automatisch erkannt und richtig’N Welche Felder dargestellt werden sollen, kann durch 'feldausŻ’’’’’’’’’’’’’>wahl' angegeben werden. Dabei ist fŪr jeden Anzeigemodus eine’Neigene Feldauswahl mŚglich. Die Darstellung kann durch 'rollen' in’’’’’’’’’’’’.vertikaler Richtung verschoben werden. ’’’’’’’N Mit 'uebersicht' kann die Ųbersicht ausgegeben werden. Ihre’’’’’’’’’’’’’’’>GrŚūe wird durch 'uebersichtsfenster' angegeben. ’’’’’’’’’’’’’.PROC anzeigefenster (INT CONST x anf, y anf, ’> x laenge, y laenge) ’’’’’’’’’’’> Das Anzeigefenster wird in der entsprechenden GrŚūe reserŻ> #on("i")#Anzeigefenster zu klein#off("i")# ’’’’’’’’’’’’’’’N Das Fenster ist zu schmal (< 40 Zeichen), um eine sinnvolle’’’’’’’’’’’’’’’ Anzeige zuzulassen. ’’’’’’>PROC bild ausgeben (BOOL CONST datei veraendert) ’’’’’’’’’’’’’N Im Anzeigefenster wird das Bild je nach eingestelltem Modus’’’’’’’’’’’’’’’N ausgegeben, wenn das Fenster verŁndert wurde oder 'satzßverŻ’’’’’’’’’’’’’’N aendert' TRUE ist. 'satzßveraendert' muū immer dann angegeben’’’’’’’’’’’’’N werden, we’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’10 Datenabfrage am Bildschirm 10.1 Feldauswahl ’’’’’’’’’’’’’NDa die Anzahl der mŚglichen Felder bei EUDAS-Dateien viel grŚūer’’’’’’’’’’’’’’>ist als die Anzahl der zur VerfŪgung stehenden Zeilen auf dem’NBildschirm (255 gegenŪber 22), muū es eine MŚglichkeit geben, auch’’’’’’’’’’’’die Ūbrigen Felder anzusehen. N#on("b")#Rollen#off("b")# Dazu kann man den Bildschirmausschnitt in’’’’’’’’’’’^Richtung #on("i")#rollen#off("i")#. Sie mŪssen sich die Bildschirmanzeige als einen’’’’’’’’’’’NAusschnitt des wirklichen Satzes vorstellen. Um weitere Inhalte des’’’’’’’’’’’>Satzes zu sehen, verschieben Sie den Ausschnitt einfach. ’’’’’N Dazu dienen die beiden Tastenkombinationen ESC OBEN und ESC’’’’’’’’’’’’’’’>UNTEN. Diese Kombinationen wirken nur im MenŪ "Einzelsatz". AnNder Bildschirmanzeige Łndert sich natŪrlich nur dann etwas, wenn’’’’’’’’’’’’’’.es noch weitere Felder zum Anzeigen gibt. ’’’’N Ob dies der Fall ist, kŚnnen Sie an zwei Indikatoren ablesen.’’’’’’’’’’’’’NZum einen wird hinter dem letzten Feld eine markierte AbschluūŻ’’’’’’’’’’’’’’’Nzeile ausgegeben. Ist diese nicht sichtbar, gibt es noch Felder, die’’’’’’’’’’>Sie mit ESC UNTEN hochholen kŚnnen. Zum anderen steht die NumŻNmer der ersten Zeile in der Ųberschrift. Ist diese Nummer grŚūer als’’’’’’’’’’>1, kŚnnen Sie mit ESC OBEN noch Felder sichtbar machen. ’’’’’’> Das Rollen ist oft auch dann notwendig, wenn sich ein FeldNŪber mehrere Zeilen erstreckt. In diesem Fall kann es passieren,’’’’’’’’’’’’’’Ndaū die erste Zeile des Feldes nicht mehr sichtbar ist, da sie oberŻ’’’’’’’’’’.halb des Anzeigebereichs liegen wŪrde. ’’’’’’’N#on("b")#Feldauswahl#off("b")# Eine weitere MŚglichkeit bei zu vielen Feldern’Nsteht darin, nur die interessanten Felder zur Anzeige auszuwŁhlen.’’’’’’’’’’’’.Dies geschieht mit der Funktion ’’’’’’’’’’’’’’ F Feldauswahl ’’’’’’’’NIhnen werden alle Felder zur Auswahl angeboten. Kreuzen Sie die’’’’’’’’’’’’’’’NFelder an, die Sie sehen wollen und denken Sie daran, daū die ReiŻ’’’’’’’’’’’’Nhenfolge des Ankreuzens beachtet wird. Anschlieūend werden Ihnen’’’’’’’’’’’’’’Nnur die ausgewŁhlten Felder angezeigt. Falls Sie kein Feld ankreuŻ’’’’’’’’’’’’.zen, bleibt die alte Feldauswahl bestehen. ’’’N Wollen Sie wieder alle Felder sehen, mŪssen Sie diese nicht alle’’’’’’’’’’Neinzeln ankreuzen. Mit HOP 'x' in der Auswahl werden alle Felder’’’’’’’’’’’’’’Nangekreuzt (die noch nicht angekreuzt waren). Diese TastenkombiŻ’’’’’’’’’’’’’’>nation kŚnnen Sie allgemein bei einer Auswahl verwenden. Sie’’NkŚnnen die Kreuzchen mit 'o' auch wieder lŚschen, um zum Beispiel’’’’’’’’’’’’’."alle auūer einem" auszuwŁhlen. ’’’’’’’’’’’’’’N Beachten Sie, daū die Auswahl der anzuzeigenden Felder nichts’’’’’’’’’’’’’Nmit der eigentlichen Dateistruktur zu tun hat, sondern nur fŪr die’’’’’’’’’’’’NAnzeige gilt. Den Verarbeitungsfunktionen (zum Beispiel Drucken)’’’’’’’’’’’’’’>stehen natŪrlich nach wie vor alle Felder zur VerfŪgung. ’’’’’> Unvermutete Effekte kŚnnen dann entstehen, wenn Sie bei’’’Neiner eingestellten Feldauswahl Łndern oder einfŪgen. Die nicht’’’’’’’’’’’’’’’NausgewŁhlten Felder werden beim Öndern natŪrlich nicht geŁndert’’’’’’’’’’’’’’’.und beim EinfŪgen einfach leer gelassen. ’’’’’10.2 Satzeditor ’’’’’’’’’’’’’’NAn dieser Stelle sollen noch einige weitere Funktionen des SatzŻ’’’’’’’’’’’’’’Neditors vorgestellt werden, die Sie noch nicht kennengelernt haben. ’’’’’’’’’’N#on("b")#Rollen im Satzeditor#off("b")# Sie kŚnnen auch rollen, wenn Sie sich’NSatzeditor befinden (also beim Suchen, EinfŪgen und Öndern). DenŻ’’’’’’’’’’’’’Nken Sie daran, daū Sie die Einzelsatzanzeige immer mit ESC OBEN’’’’’’’’’’’’’’’Nund ESC UNTEN rollen, wŁhrend sonst (Editor, Auswahl von DateiŻ’’’’’’’’’’’’’’’>namen) immer mit HOP OBEN und HOP UNTEN gerollt wird. ’’’’’’’’N Diese Diskrepanz hat technische GrŪnde und lŁūt sich leider’’’’’’’’’’’’’’’Nnicht vermeiden. Wie Sie sich vielleicht erinnern, fŪhrt das BlŁttern’’’’’’’’’>mit HOP OBEN und HOP UNTEN im Satzeditor dazu, daū die KorreŻ’>spondenz zwischen Feldnamen und Feldinhalt verlorengeht. Daher>muū an dieser Stelle mit ESC statt HOP gearbeitet werden. ’’’’N#on("b")#Öhnliche SŁtze#off("b")# Wenn Sie mehrere Łhnliche SŁtze eintragen’’’Nbietet Ihnen EUDAS eine Erleichterung an. Sie kŚnnen nŁmlich beim’’’’’’’’’’’’’>EinfŪgen die Daten eines anderen Satzes Ūbernehmen. ’’’’’’’’’’N Dazu mŪssen Sie beim Öndern oder EinfŪgen des anderen Satzes’’’’’’’’’’’’’’NESC 'p' drŪcken. Der Inhalt des Satzes wird dann in einen ZwischenŻ’’’’’’’’’’’>speicher gebracht. Beachten Sie, daū im Gegensatz zum EUMEL-’’NEditor kein Text markiert sein muū, sondern immer der ganze Satz’’’’’’’’’’’’’’transportiert wird. ’’’’’’’’’’N Beim EinfŪgen eines neuen Satzes kŚnnen Sie diesen Satz dann’’’’’’’’’’’’’’Nmit ESC 'g' in den Satzeditor Ūbernehmen. Alle vorherigen Inhalte’’’’’’’’’’’’’>werden Ūberschrieben. Anschlieūend kŚnnen Sie die Daten nach’’Wunsch abŁndern. ’’’’’’’’’’’’’N Der Inhalt des Zwischenspeichers kann beliebig oft auf diese’’’’’’’’’’’’’’NWeise kopiert werden. Der Inhalt des Zwischenspeichers wird bei’’’’’’’’’’’’’’’>Öndern der Feldauswahl oder beim ×ffnen einer neuen Datei geŻ’N#on("b")#Tagesdatum#off("b")# Im Satzeditor kŚnnen Sie mit ESC 'D' das’’’’’’’’NTagesdatum abfragen. Es wird an der aktuellen Cursorposition einŻ’’’’’’’’’’’’’>getragen, als ob Sie es selbst getippt hŁtten. ’’’’’’’’’’’’’’’N Auf diese Weise kŚnnen Sie SŁtze einfach mit Datum versehen’’’’’’’’’’’’’’’>oder nach SŁtzen suchen, die mit dem Tagesdatum in Beziehung’’.stehen (zum Beispiel 'FŁlligkeit = Heute'). ’’10.3 Suchmuster ’’’’’’’’’’’’’’>Die bisher genannten MŚglichkeiten des Suchmusters sind noch’’Netwas beschrŁnkt. Eine Bedingung in unserer Adressendatei, die wir’’’’’’’’’’’’>im Suchmuster noch nicht ausdrŪcken kŚnnen, wŁre zum Beispiel:NSuche alle Adressen der Personen, die Wegner oder Simmern heiūen. ’’’’’’’’’’’’> Diese Alternative, Wegner ODER Simmern, kann nun in EUDAS’.durch ein Komma ausgedrŪckt werden: ’’’’’’’’’’. Name Wegner,Simmern ’’’’’’’’’’’’’’ Vorname ’’’’’’’’’’’’’’NBeachten Sie, daū hinter dem Komma kein Leerzeichen folgen darf,’’’’’’’’’’’’’’Nwie Sie es vielleicht gewohnt sind, in einem Text zu schreiben.’’’’’’’’’’’’’’’>EUDAS kann nŁmlich nicht unterscheiden, ob Sie das LeerzeichenNnur aus optischen GrŪnden geschrieben haben, oder ob Sie danach’’’’’’’’’’’’’’’suchen wollen. ’’’’’’’’’’’’’’’>#on("b")#Lokale Alternative#off("b")# Die eben beschriebene’’’Konstruktionsmethode’’’’’’’’’’^heiūt #on("i")#lokale Alternative#off("i")#. Lokal deshalb, weil Sie nur innerhalb’’’’’’’’’’’’Neines Feldes gilt. Was das bedeuten soll, sehen Sie, wenn Sie die’’’’’’’’’’’’’NBedingung mit einer weiteren Bedingung fŪr ein anderes Feld komŻ’’’’’’’’’’’’’’. Name Wegner,Simmern ’’’’’’’’’’’’’’ Vorname ’’’’’’’’’’’’’’ Strasse ’’’’’’’’’’’’’’ PLZ 5* ’’’’’’’’’’NDieses Muster hat die Bedeutung: WŁhle alle Personen namens WegŻ’’’’’’’’’’’’’’>ner oder Simmern aus, die im PLZ-Bereich 5 wohnen. Die beiden’NBedingungen fŪr den Namen sind mit der Bedingung fŪr die PLZ mit’’’’’’’’’’’’’’NUND verknŪpft - das heiūt, eine der beiden ersten Bedingungen muū’’’’’’’’’’’’’^zutreffen #on("i")#und#off("i")# die untere Bedingung. Dieses UND ist global, da es’’’’’’’’’’’>Bedingungen fŪr verschiedene Fnn am Inhalt der virtuellen Datei etwas verŁndert’’’’’’’’’’’’’’’.PROC feldauswahl (TEXT CONST feldcode) ’’’’’’’N Die im aktuellen Modus anzuzeigenden Felder und ihre ReihenŻ’’’’’’’’’’’’’’N folge werden ausgewŁhlt. Dabei enthŁlt 'feldcodes' an der i-ten’’’’’’’’’’’N Stelle den Code der Feldnummer des Feldes, das an i-ter PosiŻ’’’’’’’’’’’’’ tion erscheinen soll. ’’’’.PROC rollen (INT CONST anzahl) ’’’’’’’’’’’’’’’> Die Darstellung wird um die angegebene Anzahl von Zeilen’’N gerollt. Bei einer positiven Angabe wird zu hŚheren Feld- bzw.’’’’’’’’’’’’N Satznummern gerollt (Bild bewegt sich umgekehrt). Beim ersten’’’’’’’’’’’’’N bzw. letzten Feld bzw. Satz hŚrt das Rollen automatisch auf. ’’’’’’’’’’’’’>PROC uebersichtsfenster (INT CONST x anf, y anf, ’’’’’’’’’’’’’> x laenge, y laenge) ’’’’’’’> Legt die GrŚūe des Ųbersichtsfensters fest. ’’’’’’’’’’’’’’.PROC uebersicht (TEXT CONST feldauswahl) ’’’’’N Ruft eine Ųbersicht der aktuellen Datei auf, in der geblŁttert’’’’’’’’’’’’N und markiert werden kann. In 'feldauswahl' steht an der Stelle’’’’’’’’’’’’> i der Code der Feldnummer, die als i-tes in der AufzŁhlung erscheinen soll. ’’’’’’’’’9.3 Editorfunktionen ’’’’’’’’’NEs stehen drei Funktionen zur VerfŪgung, die den Editor im AnzeiŻ’’’’’’’’’’’’’>gemodus benutzen. Sie dienen zum EinfŪgen und Öndern sowie zumEingeben eines Suchmusters. ’’> Der Editor wird durch ESC 'q' verlassen. Weitere ESC-FunkŻNtionen, die zum Verlassen fŪhren sollen, kŚnnen durch 'exitßzeichen'’’’’’’’’’’Nangegegeben und nach FunktionsausfŪhrung mit 'exitßdurch' abgeŻ’’’’’’’’’’’’’’’fragt werden. PROC aendern (PROC hilfe) ’’’’N Bietet den aktuellen Satz zum Öndern an. Steht die virtuelle’’’’’’’’’’’’’’N Datei am Ende, wird automatisch 'einfuegen' durchgefŪhrt. Bei’’’’’’’’’’’’’. ESC '?' wird 'hilfe' aufgerufen. ’’’’’’’’’PROC einfuegen (PROC hilfe) ’’N FŪgt vor dem aktuellen Satz einen Satz ein, dessen Inhalt im’’’’’’’’’’’’’’N Editor angegeben wird. Bei ESC '?' wird 'hilfe' aufgerufen. ’’’’’’’’’’’’’’PROC suchen (PROC hilfe) ’’’’’N Im Editor wird eine neue Suchbedingung eingegeben. Bei ESC '?'’’’’’’’’’’’’ wird 'hilfe' aufgerufen. ’.PROC exit durch (TEXT CONST zeichenkette) ’’’’N Gibt die Zeichen an, die beim DrŪcken nach ESC zum Verlassen’’’’’’’’’’’’’’N des Editors fŪhren sollen. Die eingegebenen Daten werden jeŻ’’’’’’’’’’’’’’> doch vorher auf jeden Fall noch verarbeitet. ’’’’’’’’’’’’’TEXT PROC exit durch ’’’’’’’’’N Gibt an, durch welches Zeichen der Editor verlassen wurde. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.10’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’5ą’’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’aĄa€ė’’˜•+˜’’’’+˜+˜™M ’’’’’’ eudas.ref.10’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (97)#’’’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’=’’’’’’’’’’’’’’’’’’’ၒ=’’’’’’’’’’’’’’’’’’’!‚’>’’’’’’’’’’’’’’’’’’’a‚’@’’’’’’’’’’’’’’’’’’’±‚’E’’’’’’’’’’’’’’’’’’’ƒ’4’’’’’’’’’’’’’’’’’’’Aƒ’D’’’’’’’’’’’’’’’’’’’‘ƒ’=’’’’’’’’’’’’’’’’’’’у’:’’’’’’’’’’’’’’’’’’’„’A’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’’’’’’’’’’’’’’’’’’’’Į„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’A’’’’’’’’’’’’’’’’’’’’’ immer mit ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ % ENDE ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1…’J’’’’’’’’’’’’’’’’’’’’’dem’’’’’’’’’’’’’’’’’’…’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ % BILD ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į…’A’’’’’’’’’’’’’’’’’’’†’?’’’’’’’’’’’’’’’’’’’a†’@’’’’’’’’’’’’’’’’’’’±†’B’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’!‡’=’’’’’’’’’’’’’’’’’’’a‡’>’’’’’’’’’’’’’’’’’’’”‡’@’’’’’’’’’’’’’’’’’’’ń‡’)’’’’’’’’’’’’’’’’’’’!ˆ’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qˆ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’C’’’’’’’’’’’’’’’’’’’ш’C’’’’’’’’’’’’’’’’’’’!‰’D’’’’’’’’’’’’’’’’’’’q‰’+’’’’’’’’’’’’’’’’’’’”‰’>’’’’’’’’’’’’’’’’’’’ቒ>’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Š’M’’’’’’’’’’’’’’’’’’’Š’@’’’’’’’’’’’’’’’’’’’ъ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!‹’E’’’’’’’’’’’’’’’’’’’q‹’A’’’’’’’’’’’’’’’’’’’Į‹’C’’’’’’’’’’’’’’’’’’’Œ’?’’’’’’’’’’’’’’’’’’’aŒ’@’’’’’’’’’’’’’’’’’’’±Œ’?’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’>’’’’’’’’’’’’’’’’’’’q’A’’’’’’’’’’’’’’’’’’’Į’?’’’’’’’’’’’’’’’’’’’Ž’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŽ’I’’’’’’’’’’’’’’’’’’’’’Teilen’’’’’’’’’’’’’’’”Ž’A’’’’’’’’’’’’’’’’’’’ńŽ’A’’’’’’’’’’’’’’’’’’’A’B’’’’’’’’’’’’’’’’’’’‘’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’A’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’ѐ’B’’’’’’’’’’’’’’’’’’’!‘’>’’’’’’’’’’’’’’’’’’’a‘’B’’’’’’’’’’’’’’’’’’’±‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ё’’’’elder miteinander verbindet. ’’’N NatŪrlich kŚnnen Sie fŪr mehrere Felder gleichzeitig lokale’’’’’’’’’’’’’’’NAlternativen angeben. Eine anderes Suchmuster kŚnnte zum Beispiel’’’’’’’’’’’’’. Name Wegner,Simmern ’’’’’’’’’’’’’’ Vorname ’’’’’’’’’’’’’’ Strasse ’’’’’’’’’’’’’’ PLZ 5,5000 ’’’’’’>In diesem Fall muū eine ausgewŁhlte Person Wegner oder Simmernheiūen und in KŚln wohnen. ’’’N#on("b")#Globale Alternative#off("b")# Es wird nun aber fŪr bestimmte’’’’’’’’’Nnoch eine andere Art von Alternativen benŚtigt. Als Beispiel soll’’’’’’’’’’’’’Nein Suchmuster dienen, das folgende Bedingung ausdrŪckt. Gesucht’’’’’’’’’’’’’’Nist eine weibliche Person mit Namen Simmern oder eine mŁnnliche’’’’’’’’’’’’’’’Person mit Namen Wegner. ’’’’’N Dieser Fall lŁūt sich mit unseren bisherigen Mitteln nicht lŚŻ’’’’’’’’’’’’>sen. Es wird nŁmlich eine Alternative zwischen zwei zusammenŻ’Ngesetzten Bedingungen gefordert. Als Ausweg bietet sich an, prakŻ’’’’’’’’’’’’’Ntisch mehrere Suchmuster anzugeben, die dann mit ODER verknŪpft’’’’’’’’’’’’’’’N Um diese verschiedenen Suchmuster optisch am Bildschirm zu’’’’’’’’’’’’’’’Nkennzeichnen, wird ein Semikolon als sogenannte #on("i")#globale AlternatiŻ’’’Nve#off("i")# verwendet. Das Semikolon trennt das Suchmuster quasi in verŻ’’’’’Nschiedene Spalten auf, die jeweils eine eigene Bedingung enthalten’’’’’’’’’’’’>kŚnnen. Unser gewŪnschtes Suchmuster wŪrde also so aussehen: ’. Name Wegner;Simmern ’’’’’’’’’’’’’’ Vorname ’’’’’’’’’’’’’’ Strasse ’’’’’’’’’’’’’’ m/w m;w ’’’’’’’’’NEbenso wie bei lokalen Alternativen darf hinter dem Semikolon kein’’’’’’’’’’’’>Leerzeichen folgen. Daher kann das zweite Semikolon auch nichtNdirekt unter dem ersten stehen. Die Spalten werden also einfach nur’’’’’’’’’’’NdurchgezŁhlt: nach dem ersten Semikolon beginnt die zweite SpalŻ’’’’’’’’’’’’’’>te, nach dem zweiten Semikolon die dritte usw. ’’’’’’’’’’’’’’’N In Zeilen, in denen keine Bedingungen stehen, kann auch das’’’’’’’’’’’’’’’NSemikolon weggelassen werden. Es kann ebenfalls weggelassen werŻ’’’’’’’’’’’’’’Nden, wenn die weiteren Spalten leer sind. Steht ein Semikolon direkt’’’’’’’’’’>am Anfang der Zeile, so ist die erste Spalte leer. ’’’’’’’’’’’N Um dies zu illustrieren, sei hier noch ein weiteres Beispiel’’’’’’’’’’’’’’ Name Wegner ’’’’’’ Vorname ;Anna-Maria ’ Strasse ’’’’’’’’’’’’’’NIn diesem Fall muū eine ausgewŁhlte Person mit Nachnamen Wegner’’’’’’’’’’’’’’’.oder mit Vornamen Anna-Maria heiūen. ’’’’’’’’’N#on("b")#Stern#off("b")# Bis jetzt haben Sie hauptsŁchlich Bedingungen’’’’’’’’Ndie exakt zutreffen muūten. Sie wissen aber bereits, daū man auch’’’’’’’’’’’’’NBedingungen angeben kann, bei denen nur ein Teil des zu suchenŻ’’’’’’’’’’’’’’’>den Feldes bekannt ist, nŁmlich indem der unbekannte Teil mit’einem Stern markiert wird. ’’’N In Kapitel 5 haben Sie gelernt, daū der Stern nur am Anfang’’’’’’’’’’’’’’’Nund Ende des Musters stehen kann. Dies trifft nicht ganz zu, denn’’’’’’’’’’’’’>Sie kŚnnen den Stern auch inmitten eines Textes anwenden. So’’Ntrifft die Bedingung 'Si*n' auf alle Namen zu, die mit 'Si' beginnen’’’’’’’’’’und mit 'n' enden. ’’’’’’’’’’’N Beachten Sie hier das "und" in der Formulierung der Bedingung.’’’’’’’’’’’’NDas Muster ist eigentlich eine Schreibweise fŪr zwei Bedingungen’’’’’’’’’’’’’’.fŪr ein Feld, die mit UND verknŪpft sind. ’’’’N Sie kŚnnen auch noch weitere Sterne in das Muster aufnehmen.’’’’’’’’’’’’’’>Dabei gibt es jedoch eine Kleinigkeit zu beachten. Das Muster’N'*x*y*' bedeutet: das Feld muū ein 'x' und ein 'y' enthalten. Ųber’’’’’’’’’’’’Ndie Reihenfolge der beiden Zeichen ist jedoch in dieser Bedingung’’’’’’’’’’’’’Nnichts gesagt, obwohl es vielleicht vom Aussehen suggeriert wird. ’’’’’’’’’’’’N Denken Sie daran, keine zwei Sterne nebeneinander zu schreiŻ’’’’’’’’’’’’’’>ben - eine solche Bedingung hŁtte keinen Sinn. ’’’’’’’’’’’’’’’N Es gibt eine weitere spezielle Bedingung, die mit Hilfe des’’’’’’’’’’’’’’’NSterns formuliert wird. Ein einzelner Stern bedeutet nŁmlich: Das’’’’’’’’’’’’’NFeld ist nicht leer. Beachten Sie den kleinen Unterschied: ein Stern’’’’’’’’’’Nin einem Muster kann fŪr einen beliebigen Text stehen, der auch’’’’’’’’’’’’’’’Nleer sein kann. Ein einzelner Stern jedoch steht fŪr einen beliebigen’’’’’’’’’Text, der nicht leer ist. ’’’’N Damit Sie ein GefŪhl fŪr die Verwendung des Sterns bekommen,’’’’’’’’’’’’’’hier noch ein paar Beispiele: N Der Name beginnt mit 'Mei' und enthŁlt ein 'r'. Trifft zu auf’’’’’’’’’’’’’N 'Meier', 'Meiring', aber nicht auf 'Meiling' oder 'Merzei'. ’’’’’’’’’’’’’’Donau*dampf*schiff*schaft ’’’’> Feld beginnt mit 'Donau', endet mit 'schaft' und enthŁlt’’N 'dampf' und 'schiff'. Trifft zu auf 'DonaudampfschiffahrtsgeŻ’’’’’’’’’’’’’N sellschaft', aber auch auf 'Donaugesellschiffdampffahrtschaft'. ’’’’’’’’’’Roller*erfahren ’’’’’’’’’’’’’’N Dieses Muster muū man ganz genau interpretieren. Es bedeutet:’’’’’’’’’’’’’N der Inhalt beginnt mit 'Roller' und endet mit 'erfahren'. Das’’’’’’’’’’’’’N Muster trifft nicht nur auf 'Roller erfahren' sondern auch auf’’’’’’’’’’’’N 'Rollerfahren' zu. Der Stern verliert also in diesem Fall seine’’’’’’’’’’’> symbolische Bedeutung als Platzhalter fŪr einen bestimmtenN#on("b")#Vergleiche#off("b")# Es gibt in EUDAS noch weitere Muster, die’’’’’’’Nzen Bereich von Werten auswŁhlen. Diese betreffen Bedingungen der’’’’’’’’’’’’’NArt "grŚūer als" und "kleiner als". Solche Vergleichsbeziehungen’’’’’’’’’’’’’’.werden durch zwei Punkte dargestellt. ’’’’’’’’N So wŁhlt das Muster 'K..' alle Felder aus, die in der alphabeŻ’’’’’’’’’’’’Ntischen Reihenfolge hinter 'K' liegen, wobei das 'K' selbst mit einŻ’’’’’’’’’’Ngeschlossen ist. Umgekehrt trifft '..K' auf alle Felder zu, die davor’’’’’’’’’N Sie kŚnnen beide Bedingungen auch kombinieren. So trifft die’’’’’’’’’’’’’’NBedingung 'A..K' auf alle Felder zu, die im Lexikon unter 'A' bis’’’’’’’’’’’’’N'J' erscheinen (die Felder mit 'K' sind hier ausgeschlossen). BeachŻ’’’’’’’’’’Nten Sie, daū die direkte Kombination wieder die VerknŪpfung zweier’’’’’’’’’’’’.einzelner Bedingungen mit UND darstellt. ’’’’’N#on("b")#Negation#off("b")# Um den Bereich mŚglicher Suchmuster noch zu’’’’’’’>kŚnnen Sie einzelne Bedingungen auch noch verneinen. Dies geŻ’Nschieht durch Voranstellen zweier Minuszeichen. So bedeutet das’’’’’’’’’’’’’’’NMuster '--Meier', daū alle Personen ausgewŁhlt werden, die nicht’’’’’’’’’’’’’’Meier heiūen. N Die Verneinung bezieht sich immer auf das unmittelbar folgende’’’’’’’’’’’’>Muster (bis zum nŁchsten Komma, Semikolon oder dem Zeilenende)Nund nicht etwa auf eine ganze Zeile. Sie umfaūt jedoch die UND-’’’’’’’’’’’’’’’NVerknŪpfung der kombinierten Bedingungen. So sind zum Beispiel die’’’’’’’’’’’’NMuster '--E..M', '--E..,--..M' und '..E,M..' vŚllig gleichbedeuŻ’’’’’’’’’’’’’’N#on("b")#Feldvergleich#off("b")# Als letztes haben Sie im Suchmuster auch’’’’’NMŚglichkeit, ein Feld mit anderen Feldern des gleichen Satzes zu’’’’’’’’’’’’’’Nvergleichen. Bisher hatten Sie ein Feld ja immer nur mit konstanten’’’’’’’’’’’Texten verglichen. ’’’’’’’’’’’N Um dies zu erreichen, geben Sie statt eines Vergleichstextes’’’’’’’’’’’’’’Nden Feldnamen des Feldes an, mit dem Sie vergleichen wollen. Zur’’’’’’’’’’’’’’>Kennzeichnung mŪssen Sie dem Namen noch ein '&' voranstellen.’NDiese Konstruktion funktioniert mit allen bisher besprochenen VerŻ’’’’’’’’’’’’.gleichen. Beispielsweise trifft ’’’’’’’’’’’’’’ Feld1 ..&Feld2 ’’’Nauf alle SŁtze zu, in denen der Inhalt von Fel’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‘’A’’’’’’’’’’’’’’’’’’’A’’A’’’’’’’’’’’’’’’’’’’‘’’@’’’’’’’’’’’’’’’’’’’’’ Text folgen. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’@’’’’’’’’’’’’’’’’’’’Q“’A’’’’’’’’’’’’’’’’’’’”“’?’’’’’’’’’’’’’’’’’’’ń“’=’’’’’’’’’’’’’’’’’’’’’ hinzugefŪgt. ’’’’’’’’1”’@’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’є’?’’’’’’’’’’’’’’’’’’’!•’@’’’’’’’’’’’’’’’’’’’q•’?’’’’’’’’’’’’’’’’’’’Į•’?’’’’’’’’’’’’’’’’’’’–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1–’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q–’A’’’’’’’’’’’’’’’’’’’Į–’?’’’’’’’’’’’’’’’’’’’—’>’’’’’’’’’’’’’’’’’’’Q—’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±—’@’’’’’’’’’’’’’’’’’’’’’ deutung: ’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’!˜’’’’’’’’’’’’’’’’’’’’A˜’’’’’’’’’’’’’’’’’’’’a˜’@’’’’’’’’’’’’’’’’’’’±˜’@’’’’’’’’’’’’’’’’’’’™’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1™’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q™’=’’’’’’’’’’’’’’’’’’’±™’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į™’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!š’A’’’’’’’’’’’’’’’’’’’qš’?’’’’’’’’’’’’’’’’’’’Įš’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!›’>’’’’’’’’’’’’’’’’’’’a›’@’’’’’’’’’’’’’’’’’’’±›’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń›’&’’’’’’’’’’’’’’’’’’’!œ’,’’’’’’’’’’’’’’’’’’’Qœ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’œ’@’’’’’’’’’’’’’’’’’’’ќ’=’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’*’’’’’’’’’’’’’’’’’’’‘’0’’’’’’’’’’’’’’’’’’’ѝ’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’1ž’8’’’’’’’’’’’’’’’’’’’qž’(’’’’’’’’’’’’’’’’’’’”ž’7’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’įž’"’’’’’’’’’’’’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ÿ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŸ’(’’’’’’’’’’’’’’’’’’’Ÿ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 10.3 Aufruf ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ÿ’@’’’’’’’’’’’’’’’’’’’ ’<’’’’’’’’’’’’’’’’’’’A ’=’’’’’’’’’’’’’’’’’’’ ’>’’’’’’’’’’’’’’’’’’’Į ’’’’’’’’’’’’’’’’’’’’į ’@’’’’’’’’’’’’’’’’’’’1”’@’’’’’’’’’’’’’’’’’’’”’"’’’’’’’’’’’’’’’’’’’±”’@’’’’’’’’’’’’’’’’’’’¢’A’’’’’’’’’’’’’’’’’’’Q¢’A’’’’’’’’’’’’’’’’’’’”¢’@’’’’’’’’’’’’’’’’’’’ń¢’%’’’’’’’’’’’’’’’’’’’!£’@’’’’’’’’’’’’’’’’’’’q£’>’’’’’’’’’’’’’’’’’’’±£’?’’’’’’’’’’’’’’’’’’’¤’@’’’’’’’’’’’’’’’’’’’Q¤’?’’’’’’’’’’’’’’’’’’’”¤’/’’’’’’’’’’’’’’’’’’’ᤒ?’’’’’’’’’’’’’’’’’’’1„’;’’’’’’’’’’’’’’’’’’’q„’’’’’’’’’’’’’’’’’’’’‘„’A’’’’’’’’’’’’’’’’’’’į„’A’’’’’’’’’’’’’’’’’’’’’selbst. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1¦’2’’’’’’’’’’’’’’’’’’’q¦’’’’’’’’’’’’’’’’’’’’‘¦’#’’’’’’’’’’’’’’’’’’’Į¦’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’§’>’’’’’’’’’’’’’’’’’’’A§’<’’’’’’’’’’’’’’’’’’’§’B’’’’’’’’’’’’’’’’’’’ѧ’@’’’’’’’’’’’’’’’’’’’!Ø’A’’’’’’’’’’’’’’’’’’’qØ’@’’’’’’’’’’’’’’’’’’’ĮØ’>’’’’’’’’’’’’’’’’’’’©’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1©’@’’’’’’’’’’’’’’’’’’’©’@’’’’’’’’’’’’’’’’’’’Ń©’<’’’’’’’’’’’’’’’’’’’Ŗ’C’’’’’’’’’’’’’’’’’’’aŖ’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ŗ’>’’’’’’’’’’’’’’’’’’’ŃŖ’<’’’’’’’’’’’’’’’’’’’«’?’’’’’’’’’’’’’’’’’’’a«’1’’’’’’’’’’’’’’’’’’’”«’9’’’’’’’’’’’’’’’’’’’į«’>’’’’’’’’’’’’’’’’’’’!¬’7’’’’’’’’’’’’’’’’’’’a¬’*’’’’’’’’’’’’’’’’’’’‘¬’<’’’’’’’’’’’’’’’’’’’Ѭ’>’’’’’’’’’’’’’’’’’’’­’8’’’’’’’’’’’’’’’’’’’Q­’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘­’/’’’’’’’’’’’’’’’’’’’Ń­’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’®’.’’’’’’’’’’’’’’’’’’’1®’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a®’?’’’’’’’’’’’’’’’’’’’±®’A’’’’’’’’’’’’’’’’’’’Æ’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AÆ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qÆ’C’’’’’’’’’’’’’’’’’’’ĮÆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᯒ-’’’’’’’’’’’’’’’’’’’°’<’’’’’’’’’’’’’’’’’’’Q°’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’°’9’’’’’’’’’’’’’’’’’’’Į°’)’’’’’’’’’’’’’’’’’’’ń°’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1±’A’’’’’’’’’’’’’’’’’’’±’B’’’’’’’’’’’’’’’’’’’ѱ’@’’’’’’’’’’’’’’’’’’’!²’@’’’’’’’’’’’’’’’’’’’q²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘²’/’’’’’’’’’’’’’’’’’’’Ѳ’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A³’A’’’’’’’’’’’’’’’’’’’‘³’A’’’’’’’’’’’’’’’’’’’į³’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A“’A’’’’’’’’’’’’’’’’’’’‘“’A’’’’’’’’’’’’’’’’’’’į“’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ FEHLER: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’µ’-’’’’’’’’’’’’’’’’’’’Aµ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’µ’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±µ’C’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 10.4 Dialog ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¶’=’’’’’’’’’’’’’’’’’’’A¶’C’’’’’’’’’’’’’’’’’’’‘¶’F’’’’’’’’’’’’’’’’’’’į¶’?’’’’’’’’’’’’’’’’’’’1·’?’’’’’’’’’’’’’’’’’’’·’'’’’’’’’’’’’’’’’’’’’±·’C’’’’’’’’’’’’’’’’’’’ø’=’’’’’’’’’’’’’’’’’’’Aø’@’’’’’’’’’’’’’’’’’’’‘ø’<’’’’’’’’’’’’’’’’’’’Ńø’*’’’’’’’’’’’’’’’’’’’¹’C’’’’’’’’’’’’’’’’’’’Q¹’>’’’’’’’’’’’’’’’’’’’‘¹’A’’’’’’’’’’’’’’’’’’’į¹’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ŗ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qŗ’B’’’’’’’’’’’’’’’’’’’”ŗ’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ PROC dialog ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŗ’B’’’’’’’’’’’’’’’’’’’A»’>’’’’’’’’’’’’’’’’’’’»’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į»’>’’’’’’’’’’’’’’’’’’’!¼’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q¼’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¼’@’’’’’’’’’’’’’’’’’’’Ѽ’?’’’’’’’’’’’’’’’’’’’!½’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q½’3’’’’’’’’’’’’’’’’’’’‘½’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į½’B’’’’’’’’’’’’’’’’’’’¾’@’’’’’’’’’’’’’’’’’’’a¾’>’’’’’’’’’’’’’’’’’’’”¾’B’’’’’’’’’’’’’’’’’’’ń¾’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!æ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aæ’>’’’’’’’’’’’’’’’’’’’æ’B’’’’’’’’’’’’’’’’’’’Ńæ’>’’’’’’’’’’’’’’’’’’’Ą’@’’’’’’’’’’’’’’’’’’’’’ den. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’10 Programmierung der MenŪs ’’10.1 MenŪformat ’’’’’’’’’’’’’’NEUDAS verwendet drei verschiedene Strukturen zur BenutzerunterŻ’’’’’’’’’’’’’’’>stŪtzung: MenŪ, Auswahl und Hilfestellung. Ein MenŪ dient zur’>Auswahl von Funktionen, eine Ad1 kleiner ist als der’’’’’’’’’’Inhalt von Feld2. ’’’’’’’’’’’’> Im Gegensatz zum Druckmuster dŪrfen in den Feldnamen zwar’.Leerzeichen enthalten sein, nicht jedoch ’’’’’ .. * , ; ’Nda diese Zeichen als reservierte Zeichen gelten und jeweils als’’’’’’’’’’’’’’’NBegrenzer wirken. Die gleiche BeschrŁnkung gilt dementsprechend’’’’’’’’’’’’’’’.auch fŪr konstante Vergleichstexte. ’’’’’’’’’’N Beachten Sie, daū hinter dem '&' bis zum nŁchsten BegrenzerŻ’’’’’’’’’’’’’’Nzeichen ein gŪltiger (vorhandener) Feldname stehen muū. AnderenŻ’’’’’’’’’’’’’’>falls wird der Text als konstantes Muster betrachtet. ’’’’’’’’N Wie schon oben gesagt, kann der Feldvergleich mit allen VerŻ’’’’’’’’’’’’’’>gleichen verwendet werden. Auch gemischte Konstruktionen sind’zulŁssig, beispielsweise ’’’’’. Feld1 A..&Feld3,*&Feld9* ’’’’’’’’’NDiese Bedingung trifft zu, wenn Feld1 grŚūer oder gleich 'A', aber’’’’’’’’’’’’Nkleiner als der Inhalt von Feld3 ist, oder wenn der Inhalt von Feld9’’’’’’’’’’darin vorkommt. ’’’’’’’’’’’’’’N#on("b")#Optimierung#off("b")# Hier noch eine Bemerkung zur Geschwindigkeit’’’NSuchens. Je mehr Bedingungen Sie angeben, desto mehr Vergleiche’’’’’’’’’’’’’’’NmŪssen beim Suchen angestellt werden und desto lŁnger dauert es. ’’’’’’’’’’’’’N Das erste Feld einer Datei erfŁhrt jedoch eine SonderbehandŻ’’’’’’’’’’’’’’>lung. Wenn Sie fŪr dieses Feld ein Muster fŪr Ųbereinstimmung’Nangeben, kann der Suchvorgang enorm beschleunigt werden, da das’’’’’’’’’’’’’’’Nerste Feld einer Datei intern speziell verwaltet wird. Damit das’’’’’’’’’’’’’’NVerfahren funktioniert, dŪrfen keine globalen Alternativen oder’’’’’’’’’’’’’’’>lokale Alternativen fŪr das erste Feld verwendet werden. ’’’’’N Diese Suchoptimierung sollten Sie bereits beim Einrichten einer’’’’’’’’’’’NDatei berŪcksichtigen. Geben Sie als erstes Feld das an, nach dem’’’’’’’’’’’’’Nam ehesten direkt gesucht wird. Typisches Beispiel hierfŪr ist der’’’’’’’’’’’’NNachname, aber auch Artikelnummern sind sinnvoll. Wichtig ist, daū’’’’’’’’’’’’Ndas erste Feld nicht zu oft identisch ist und auch mehr als zwei’’’’’’’’’’’’’’NBuchstaben enthŁlt, damit die Optimierung ihre volle Wirksamkeit’’’’’’’’’’’’’’> Denken Sie daran, daū durch die Feldauswahl ein beliebigesNFeld als erstes auf dem Bildschirm stehen kann. FŪr die Optimierung’’’’’’’’’’’>wird jedoch immer das Feld betrachtet, das beim Einrichten der.Datei als erstes angegeben wurde. ’’’’’’’’’’’’10.4 Markieren ’’’’’’’’’’’’’’’>Manchmal entsteht die Situation, daū Sie eine Reihe von SŁtzenNbearbeiten wollen, aber keine Suchbedingung formulieren kŚnnen,’’’’’’’’’’’’’’’Ndie auf alle diese SŁtze zutrifft. In diesem Fall bietet EUDAS Ihnen’’’’’’’’’’>die MŚglichkeit, solche SŁtze von Hand zu markieren. ’’’’’’’’’N Ein Beispiel: Sie haben eine ganze Reihe von SŁtzen geŁndert’’’’’’’’’’’’’’Nund wollen diese Önderungen als Protokoll ausdrucken. Es lŁūt sich’’’’’’’’’’’’Naber nicht mit Hilfe eines Suchmusters feststellen, welche SŁtze’’’’’’’’’’’’’’geŁndert wurden. ’’’’’’’’’’’’’N Als Abhilfe wŁhlen Sie bei jedem geŁnderten Satz die Funktion ’’’’’’’’’’’’ M Markierung ’’’’’’’’’>Dadurch wird der bisher unmarkierte Satz markiert. Dies wird’’Nkenntlich an der Anzeige 'MARK+' in der Ųberschrift. Sobald Sie den’’’’’’’’’’’Nersten Satz markiert haben, erscheint bei jedem Satz, ob er markiert’’’’’’’’’’ist oder nicht. ’’’’’’’’’’’’’’N Haben Sie einen Satz irrtŪmlich markiert, kŚnnen Sie die MarŻ’’’’’’’’’’’’’>kierung mit der gleichen Funktion auch wieder entfernen. ’’’’’N Alle Funktionen, die bisher die durch das Suchmuster ausgeŻ’’’’’’’’’’’’’’’>wŁhlten SŁtze bearbeitet haben, arbeiten nun nur noch auf den’Nmarkierten SŁtzen. Somit kŚnnen Sie anschlieūend mit der DruckŻ’’’’’’’’’’’’’’’Nfunktion die gewŪnschten SŁtze drucken. Die Markierung hat also’’’’’’’’’’’’’’’NPrioritŁt Ūber die eingestellte Suchbedingung. Lediglich die BeweŻ’’’’’’’’’’’’>gung am Bildschirm beachtet immer nur die Suchbedingung. ’’’’’> Sie kŚnnen alle Markierungen der Datei mit der Funktion ’’ Alle Markier. ’’’’’’’’ L LŚschen ’’’’’’’’’’’’>im MenŪ 'Gesamtdatei' wieder entfernen. Anschlieūend wird beim>Drucken wieder das Suchmuster beachtet. Die Markierungen verŻ’Nschwinden auch, wenn eine neue Datei geŚffnet wird. Die MarkieŻ’’’’’’’’’’’’’’’Nrungen sind also nicht permanent in einer Datei gespeichert, sonŻ’’’’’’’’’’’’’>dern existieren nur, wŁhrend die Datei geŚffnet ist. ’’’’’’’’’> Bei Koppeldateien kŚnnen Sie aus technischen GrŪnden immerNnur alle Kombinationen auf einmal markieren. Die Markierung einer’’’’’’’’’’’’’NKombination markiert auch alle anderen Kombinationen des gleichen’’’’’’’’’’’’’10.5 Ųbersicht ’’’’’’’’’’’’’’’NWie Sie bisher gesehen haben, zeigte EUDAS immer einen einzigen’’’’’’’’’’’’’’’NSatz in dem Standardformular auf dem Bildschirm. Es gibt jedoch’’’’’’’’’’’’’’’Nauch eine MŚglichkeit, mehrere SŁtze gleichzeitig zu betrachten.’’’’’’’’’’’’’’Dazu dient die Funktion ’’’’’’ U Ųbersicht ’’’’’’’’’’im MenŪ 'Gesamtdatei'. ’’’’’’’N In der Ųbersicht nimmt jeder Satz nur eine Bildschirmzeile in’’’’’’’’’’’’’>Anspruch. Die Feldinhalte werden, durch Komma getrennt, in derNZeile nacheinander aufgezŁhlt, bis kein Platz mehr vorhanden ist.’’’’’’’’’’’’’NAm Anfang jeder Zeile steht die Satznummer und ob der jeweilige’’’’’’’’’’’’’’’NSatz markiert ist (entweder '+' fŪr markiert oder '-'). In der ŲberŻ’’’’’’’’’’>schrift stehen in gleicher Weise die Feldnamen angegeben. ’’’’N Der aktuelle Satz wird innerhalb der Ųbersichtsanzeige immer’’’’’’’’’’’’’’Ndurch eine inverse Satznummer dargestellt. Es werden nur die durch’’’’’’’’’’’’Ndas eingestellte Suchmuster ausgewŁhlten SŁtze gezeigt. Trifft die’’’’’’’’’’’’NSelektionsbedingung nicht auf den aktuellen Satz zu, wird an seiner’’’’’’’’’’’NStelle zur Information ein leerer Platzhalter angezeigt. Hinter dem’’’’’’’’’’’Nletzten Satz wird auch das Dateiende als besonders gekennzeichneŻ’’’’’’’’’’’’’ter Satz angegeben. ’’’’’’’’’’^___________________________________________________________________________________________ ’’N ŲBERSICHT: BlŁttern: HOP OBEN, HOP UNTEN Ende: ESC q Hilfe: ESC ? > Satznr. Name, Vorname, PLZ, Ort, Strasse, m/w, ’’’’’’’’’> 1 - Wegner, Herbert, KrŁmergasse 12, 5000, KŚln, m, N 2 - Sandmann, Helga, Willicher Weg 109, 5300, Bonn 1, w, ’’’’’’’’’’’N 3 - Katani, Albert, Lindenstr. 3, 5210, Troisdorf, m, ’’’’’’’’’’’’’’> 4 - Ulmen, Peter, Mozartstraūe 17, 5, KŚln 60, m, ’’N 5 - Regmann, Karin, Grengelweg 44, 5000, KŚln 90, w, ’’’’’’’’’’’’’’’> 6 - Arken, Hubert, Talweg 12, 5200, Siegburg, m, ’’’N 7 - Simmern, Anna-Maria, Platanenweg 67, 5, KŚln 3, w, ’’’’’’’’’’’’’N 8 - Kaufmann-Drescher, Angelika, Hauptstr. 123, 53, Bonn 2, w, ’’’’’N 9 - Fuhrmann, Harald, Glockengasse 44, 5000, KŚln 1, m, ’’’’’’’’’’’’N 10 - Seefeld, Friedrich, Kabelgasse, 5000, KŚln-Ehrenfeld, m, ’’’’’’’ 11 - << DATEIENDE >> ^___________________________________________________________________________________________ ’’#center#Abb. 10-1 Ųbersicht N#on("b")#Feldauswahl#off("b")# Wenn Sie die Funktion aufrufen, haben Sie’’’’’’Nnoch die MŚglichkeit, nur einen Teil der vorhandenen Felder zur’’’’’’’’’’’’’’’NAnzeige auszuwŁhlen. Dazu bejahen Sie die Frage und kŚnnen dann’’’’’’’’’’’’’’’Ndie Felder in der gewŪnschten Reihenfolge ankreuzen. Analog zur’’’’’’’’’’’’’’’NFunktion 'Feldauswahl' wird auch hier die zuletzt fŪr die Ųbersicht’’’’’’’’’’’Nverwendete Feldauswahl beibehalten, wenn Sie die Frage verneinuswahl bietet Feld- oder DateiŻ’>namen an und eine Hilfestellung zeigt einen Informationstext. N Alle diese Strukturen werden aus einer Initialisierungsdatei’’’’’’’’’’’’’’Neingelesen. Die Initialisierungsdatei ist eine normale Textdatei. Ihr’’’’’’’’’>Format soll in diesem Abschnitt beschrieben werden. ’’’’’’’’’’N Die Strukturen kŚnnen in beliebiger Reihenfolge in der InitialiŻ’’’’’’’’’’>sierungsdatei stehen. Jede Struktur wird durch eine spezielle’>Anweisung eingeleitet. Anweisungen beginnen Łhnlich wie im’’’’NDruckmuster mit einem Prozentzeichen. Dementsprechend gibt es die’’’’’’’’’’’’’drei Anweisungen ’’’’’’’’’’’’’ % MENUE "Name" ’’’’’’’’’’’ % AUSWAHL "Name" ’’’’’’’’’ % HILFE "Gebiet/Name" ’’’’Ndie jeweils eine Struktur einleiten. Beendet wird eine Definition’’’’’’’’’’’’’N#on("b")#MenŪ#off("b")# FŪr ein MenŪ wird noch der Text angegeben, der auf’’’’>Bildschirm erscheinen soll. Er wird durch die Anweisung ’’’’’’Neingeleitet. Danach folgen Zeilen mit dem Bildschirminhalt in der’’’’’’’’’’’’’NgewŪnschten GrŚūe (die tatsŁchliche AnzeigegrŚūe wird erst beim’’’’’’’’’’’’’’’NAufruf angegeben). Dabei werden die Auswahlpositionen, auf denen’’’’’’’’’’’’’’Nder Cursor sich bewegen kann, durch ein geschŪtztes Leerzeichen in’’’’’’’’’’’’Spalte 2 festgelegt. ’’’’’’’’’> Nach der Angabe des Bildes muū fŪr jede mŚgliche AuswahlŻ’>position noch eine weitere Angabe gemacht werden. Die AuswahlŻNpositionen (oder Felder) werden dabei von oben nach unten durchŻ’’’’’’’’’’’’’’.gezŁhlt. Begonnen wird mit der Nummer 1. ’’’’’. Eine Felddefinition hat das Format ’’’’’’’. % FELD nr "Hilfstext" "Tasten" ’’’’’’’’’’’NDie Nummer identifiziert das Feld. Der Hilfstext gibt den Namen der’’’’’’’’’’’NHilfestellung an, die gezeigt werden soll, wenn auf diesem Feld ESC’’’’’’’’’’’N'?' gedrŪckt wird. Die Tasten sind alle Zeichen, die gedrŪckt werden’’’’’’’’’’.kŚnnen, um dieses Feld direkt auszufŪhren. ’’’> Anschlieūend an die Felddefinition kann in weiteren Zeilen>noch ein ELAN-Programm folgen, das bei Auswahl des Feldes ausŻgefŪhrt wird. N#on("b")#Auswahl#off("b")# FŪr eine Auswahl muū zuerst ein Vorspann angegeben’Nwerden, der immer in den ersten Bildschirmzeilen der Auswahl anŻ’’’’’’’’’’’’’’.gezeigt wird. Dieser wird durch ’’’’’’’’’’’’’’ % VORSPANN ’’’’’’’’’’’’’’’Neingeleitet. Danach folgt das Bild. Das Bild setzt sich aus drei TeiŻ’’’’’’’’’Nlen zusammen. Die erste Zeile, in der ein geschŪtztes Leerzeichen’’’’’’’’’’’’’Nvorkommt, bildet den Wiederholungsteil. Diese Zeile wird nachher so’’’’’’’’’’’Noft wie nŚtig mit entsprechenden Inhalten wiederholt, wobei das’’’’’’’’’’’’’’’NgeschŪtzte Leerzeichen als Bindestrich dargestellt wird, auf dem’’’’’’’’’’’’’’Nsich der Cursor bewegen kann. Die Teile davor und danach werden’’’’’’’’’’’’’’’.jeweils bei Bedarf mitgerollt. ’’’’’’’’’’’’’’’> Die Wiederholungszeile darf mehrere geschŪtzte LeerzeichenNenthalten. Die Inhalte werden dann in mehreren Spalten angezeigt.’’’’’’’’’’’’’NZu beachten ist, daū vor einem Trennstrich noch mindestens fŪnf’’’’’’’’’’’’’’’>Zeichen Platz fŪr eine laufende Nummer bleiben mŪssen. ’’’’’’’N#on("b")#Hilfe#off("b")# Der Name einer Hilfestellung setzt sich aus zwei’’’’’Nzusammen, die durch einen SchrŁgstrich getrennt werden. Der erste’’’’’’’’’’’’’NName gibt die Kategorie der Hilfestellung an, der zweite Name den’’’’’’’’’’’’’NEinzeltext. Dies dient dazu, die relativ groūe Zahl der Hilfstexte’’’’’’’’’’’’.Ūberschaubar zu machen. Als Beispiel ’’’’’’’’’ % HILFE "JA/Allgemein" ’’’NEine Hilfestellung besteht einfach aus mehreren Seiten Text. Jede’’’’’’’’’’’’’.Seite wird durch die AnweisungQ’’’’’’’’’’’’’’’QČQČQČQČQČQČQČQ’’’’’’’’’’’’’’’NQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČ’’’’’’’’’’’’’’NQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČ’’’’’’’’’’’’>QČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČNQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČ’’’’’’’’’’’’QČQČQČQČQČQČQČQČQČQČQČQČQČQ’’’QČQČQČQČQČQČQČQČQČQČQČQČQČQ’’’NQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQČQ’’’’’’’’’’’’’NQČQČQČQČQČQČQČestellung, wobei die Seiten einfach von 1 an durchŻ’’’’’’’’’’’’’NgezŁhlt werden. Anschlieūend darf fŪr diese Seite natŪrlich kein’’’’’’’’’’’’’’10.2 Verwaltung der MenŪs ’’’’NAlle MenŪdaten werden intern in DatenrŁumen gehalten. Dabei sind’’’’’’’’’’’’’’Ndie einzelnen Strukturen getrennt. Mit 'menuedaten einlesen' kŚnŻ’’’’’’’’’’’’’Nnen MenŪdaten aus einer Struktur gelesen und abgespeichert werŻ’’’’’’’’’’’’’’’>den. Existierende Strukturen werden dabei Ūberschrieben, neue’N Mit 'menuenamen' kŚnnen die vorhandenen Strukturen abgefragt’’’’’’’’’’’’’’Nwerden. Mit 'menue loeschen' werden einzelne Strukturen oder alle’’’’’’’’’’’’’NMenŪdaten gelŚscht. Damit die DatenrŁume mit den MenŪdaten auch’’’’’’’’’’’’’’’Nan SŚhne Ūbergeben werden, ist der 'global manager' entsprechend’’’’’’’’’’’’’’NgeŁndert. Dies wird im einzelnen durch 'menue manager' bewirkt.’’’’’’’’’’’’’’’NDer neue Global Manager akzeptiert auch Anfragen von Tasks, die’’’’’’’’’’’’’’’nicht SŚhne oder Enkel sind. ’>PROC menuedaten einlesen (TEXT CONST dateiname) ’’’’’’’’’’’’’’N Die in der Datei enthaltenen Strukturen werden eingelesen und’’’’’’’’’’’’’N abgespeichert. Treten bei diesem Prozeū Fehler auf, so wird’’’’’’’’’’’’’’’> eine entsprechende Meldung ins EUMEL-Notizbuch geschrieben. und nachher im Paralleleditor angezeigt. ’.THESAURUS PROC menuenamen (INT CONST index) ’’N Liefert die Namen der Strukturen. Der Index hat folgende BeŻ’’’’’’’’’’’’’’ 1: Hilfskategorien ’’’’’ 2: MenŪs ’’’’’’’’’’’’’’’ 3: Auswahlen ’’’’’’’’’’’N Ist der Index negativ, so werden die Hilfsnamen der entspreŻ’’’’’’’’’’’’’’N chenden Hilfskategorie geliefert, die im Thesaurus den Index’’’’’’’’’’’’’’. mit umgekehrtem Vorzeichen hat. ’’’’’’’’’’>PROC menue loeschen (TEXT CONST name, INT CONST index) ’’’’’’’> LŚscht den Namen in dem Thesaurus mit dem angegebenen InŻ’. dex, falls dort der Name vorhanden ist. ’’>PROC menue loeschen (BOOL CONST hilfen reduzieren) ’’’’’’’’’’’N LŚscht alle MenŪdaten. Ist 'hilfen reduzieren' verlangt, wird’’’’’’’’’’’’’N beim spŁteren Einlesen der Hilfstexte jeweils nur der erste’’’’’’’’’’’’’’’> Text einer Kategorie gespeichert, um Platz zu sparen. ’’’’PROC global manager ’’’’’’’’’’> GeŁnderter Manager, der die MenŪdatenrŁume in SŚhne transŻN portiert und Sperren setzen kann. Ersetzt den normalen 'free’’’’’’’’’’’’’’> global manager'. Nur im Multi-User-System vorhanden. ’’’’’.PROC menue manager (DATASPACE VAR ds, ’’’’’’’’. INT CONST order, phase, ’’. TASK CONST order task) ’’’N Eigentliche Manager-Routine. Kann dazu dienen, ManagererweiŻ’’’’’’’’’’’’’’> terungen vorzunehmen. Nur im Multi-User-System vorhanden.’N Beispiel: der Manager soll nur AuftrŁge von SŚhnen annehmen. ’’’’’’’’’’’’’. PROC new manager (DATASPACE VAR ds, ’’’’> INT CONST order, phase, ’’’’’’’’’’’’’’> TASK CONST order task): ’’’’’’’’’’’’’’ LET begin code = 4; ’’> IF order task < myself OR order = begin code OR ’’’’’’. order task = supervisor THEN ’’’’’’> menue manager (ds, order, phase, order task) ’’’’’’’. errorstop ("kein Sohn") ’’’’’’’’’’’’ END IF ’’’’’’’’’’’’’’’ END PROC new manager; ’’. global manager (PROC new manager) ’’’’’’. (* startet den Manager *) ’’’’’’’’’’NMenŪs werden mit der Prozedur 'menue anbieten' aufgerufen. Dabei’’’’’’’’’’’’’’en’’’’’’’’’’’’’’Noder kein Feld ankreuzen. Die Feldauswahl fŪr die Ųbersicht ist’’’’’’’’’’’’’’’>unabhŁngig von der Feldauswahl fŪr die normale Satzanzeige. ’’N Von der MŚglichkeit zur Feldauswahl sollten Sie Gebrauch maŻ’’’’’’’’’’’’’’Nchen, denn durch die komprimierte Darstellung der Ųbersicht kann’’’’’’’’’’’’’’Nmeistens nur ein kleiner Teil eines Satzes dargestellt werden. ’’’’’’’’’’’’’’’N#on("b")#Rollen#off("b")# Nachdem die SŁtze auf dem Bildschirm erschienen’’’’’Nhaben Sie wieder die MŚglichkeit, die Darstellung zu rollen. Dazu’’’’’’’’’’’’’NkŚnnen Sie die Pfeiltasten OBEN und UNTEN sowie die TastenkombiŻ’’’’’’’’’’’’’’>nationen HOP OBEN und HOP UNTEN verwenden. Diese Funktionen’’’Nverschieben den invers dargestellten aktuellen Satz und funktioŻ’’’’’’’’’’’’’’Nnieren wie im Editor. Beachten Sie auch hier wieder den Unterschied’’’’’’’’’’’.zum Rollen in der Einzelsatzanzeige. ’’’’’’’’’N Das Rollen wirkt wie ein Positionieren mit 'Weiter' oder 'ZuŻ’’’’’’’’’’’’’NrŪck'. Nach der RŪckkehr aus der Ųbersicht kŚnnen Sie sich also an’’’’’’’’’’’’>einer ganz anderen Stelle in der Datei befinden. ’’’’’’’’’’’’’> Es stehen Ihnen zum Rollen auch noch die folgenden TastenŻ’>kombinationen zur VerfŪgung (wie im Editor): HOP RETURN macht’Nden aktuellen Satz zum ersten auf der Seite. ESC '1' zeigt den erŻ’’’’’’’’’’’’>sten Satz der Datei, ESC '9' analog dazu den letzten. ’’’’’’’’> Wenn Sie eine komplizierte Suchbedingung eingestellt habenNund EUDAS viele SŁtze erfolglos ŪberprŪfen muū, dauert der BildŻ’’’’’’’’’’’’’’Naufbau natŪrlich entsprechend lange. EUDAS gibt zu Ihrer InformaŻ’’’’’’’’’’’’’Ntion aber immer die Nummer des Satzes aus, der gerade ŪberprŪft’’’’’’’’’’’’’’’Nwird. Auūerdem werden Tastenbefehle nach jeder Zeile angenommen,’’’’’’’’’’’’’’Nso daū Sie schon weiterblŁttern kŚnnen, wenn Sie den ersten Satz’’’’’’’’’’’’’’gesehen haben. ’’’’’’’’’’’’’’’N#on("b")#Markieren#off("b")# In der Ųbersicht kŚnnen Sie auch SŁtze’’’’’’’’’’’markieren. MitN'+' markieren Sie den aktuellen Satz; mit '-' entfernen Sie die MarŻ’’’’’’’’’’Nkierung wieder. So kŚnnen Sie einfach die SŁtze ankreuzen, die Sie’’’’’’’’’’’’spŁter bearbeiten wollen. ’’’’N#on("b")#Verlassen#off("b")# Mit ESC 'q' kŚnnen Sie die Ųbersicht wieder’’’’’’Nauch mitten beim Aufbau des Bildes. Haben Sie erkannt, daū EUDAS’’’’’’’’’’’’’’>sinnlos mit einer falschen Suchbedingung sucht, kŚnnen Sie dieNFunktion auch mit ESC 'h' (Halt) abbrechen und gegebenenfalls ein’’’’’’’’’’’’’neues Suchmuster einstellen.’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.11’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’]ž’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ała€ė’’¤”„’’’’„„„M ’’’’’’ eudas.hdb.11’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (109)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’@’’’’’’’’’’’’’’’’’’’”’=’’’’’’’’’’’’’’’’’’’ၒA’’’’’’’’’’’’’’’’’’’1‚’@’’’’’’’’’’’’’’’’’’’‚’4’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ƒ’B’’’’’’’’’’’’’’’’’’’Qƒ’A’’’’’’’’’’’’’’’’’’’”ƒ’B’’’’’’’’’’’’’’’’’’’’’wollen. ’’’’’’’’’’’’’ńƒ’A’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a„’L’’’’’’’’’’’’’’’’’’’’’ Felder in’’’’’’’’’’’’±„’@’’’’’’’’’’’’’’’’’’’…’D’’’’’’’’’’’’’’’’’’’Q…’D’’’’’’’’’’’’’’’’’’’”…’’’’’’’’’’’’’’’’’’’’Į…’A’’’’’’’’’’’’’’’’’’’†’C’’’’’’’’’’’’’’’’’’’a†’A’’’’’’’’’’’’’’’’’’’±†’A’’’’’’’’’’’’’’’’’’’‡’6’’’’’’’’’’’’’’’’’’’A‡’A’’’’’’’’’’’’’’’’’’’‘‡’C’’’’’’’’’’’’’’’’’’’ᇒA’’’’’’’’’’’’’’’’’’’1ˆ’>’’’’’’’’’’’’’’’’’’’qˆ’’’’’’’’’’’’’’’’’’’’‘ˆ’=’’’’’’’’’’’’’’’’’’’ш’@’’’’’’’’’’’’’’’’’’’!‰’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q‰’J’’’’’’’’’’’’’’’’’’’’’SatzŻ’’’’’’’’’’’’’’’’Į‰’>’’’’’’’’’’’’’’’’’’’Š’@’’’’’’’’’’’’’’’’’’’QŠ’@’’’’’’’’’’’’’’’’’’’’’ Fall intakt. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Š’L’’’’’’’’’’’’’’’’’’’’’noch zu’’’’’’’’’’’’’’ńŠ’@’’’’’’’’’’’’’’’’’’’A‹’<’’’’’’’’’’’’’’’’’’’‹’A’’’’’’’’’’’’’’’’’’’ы’?’’’’’’’’’’’’’’’’’’’!Œ’C’’’’’’’’’’’’’’’’’’’qŒ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Œ’J’’’’’’’’’’’’’’’’’’’’’dem’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’Q’A’’’’’’’’’’’’’’’’’’’”’<’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’Ž’A’’’’’’’’’’’’’’’’’’’QŽ’=’’’’’’’’’’’’’’’’’’’‘Ž’C’’’’’’’’’’’’’’’’’’’įŽ’>’’’’’’’’’’’’’’’’’’’!’@’’’’’’’’’’’’’’’’’’’q’7’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’Q’B’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’ń’@’’’’’’’’’’’’’’’’’’’’’ verglichen. ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‘’G’’’’’’’’’’’’’’’’’’’’’ Problem zu’’’’’’’’’’’‘‘’B’’’’’’’’’’’’’’’’’’’į‘’>’’’’’’’’’’’’’’’’’’’’’fŪhrt. ’’’’’’’’’’’’’’!’’A’’’’’’’’’’’’’’’’’’’q’’=’’’’’’’’’’’’’’’’’’’±’’>’’’’’’’’’’’’’’’’’’’ń’’B’’’’’’’’’’’’’’’’’’’’’ feststellen. ’’’’’’’’A“’?’’’’’’’’’’’’’’’’’’’‘“’=’’’’’’’’’’’’’’’’’’’ѓ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’a”’?’’’’’’’’’’’’’’’’’’’±”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’є’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń”’B’’’’’’’’’’’’’’’’’’’A•’!’’’’’’’’’’’’’’’’’’’q•’<’’’’’’’’’’’’’’’’’’’±•’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѕ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń•’L’’’’’’’’’’’’’’’’’’’’’einer’’’’’’’’’’’’’’’’A–’@’’’’’’’’’’’’’’’’’’’‘–’B’’’’’’’’’’’’’’’’’’’į–’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!—’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’.’’’’’’’’’’’’’’’’’’’±—’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ bejahen. ’’’’’’’’’’’’˜’@’’’’’’’’’’’’’’’’’’’a˜’’’’’’’’’’’’>muū neben den Namen ein Fenster Ūbergeben werden, in dem die’’>MenŪs dann angezeigt werden. Es ist darauf zu achten, daū das’>Fenster groū genug ist, um wenigstens die Auswahlpositionen imBild zu haben. ’’’’’’’’’’’’’’’N Auūerdem muū eine Prozedur Ūbergeben werden, die die einzelŻ’’’’’’’’’’’’’’Nnen Funktionen ausfŪhrt. Diese Prozedur erhŁlt als Parameter die’’’’’’’’’’’’’’.Nummer der ausgewŁhlten Funktion. ’’’’’’’’’’’’N Mit 'waehlbar' kŚnnen Auswahlen gesperrt werden. Diese AngaŻ’’’’’’’’’’’’’’Nbe kann jedoch nicht vor Aufruf von 'menue anbieten' erfolgen, da’’’’’’’’’’’’’Ndann alle Sperren erstmal gelŚscht werden. Zum Setzen der Sperren’’’’’’’’’’’’’Nbeim Betreten eines MenŪs dient ein besonderer Code, mit dem die’’’’’’’’’’’’’’.Ūbergebene Prozedur aufgerufen wird. ’’’’’’’’’N Eine Auswahl wird mit der Prozedur 'auswahl anbieten' aufgeŻ’’’’’’’’’’’’’’>rufen. Diese bekommt ebenfalls ein Fenster Ūbergeben, auūerdemNden Namen einer Hilfestellung, die bei Bedarf aufgerufen werden’’’’’’’’’’’’’’’Nkann. Weiterhin muū eine Prozedur Ūbergeben werden, die die ausŻ’’’’’’’’’’’’’’NzuwŁhlenden Texte erzeugt. Die gewŁhlten Texte kŚnnen anschlieŻ’’’’’’’’’’’’’’’>ūend mit der Prozedur 'wahl' abgefragt werden. ’’’’’’’’’’’’’’’N Eine Hilfestellung wird durch die Prozedur 'hilfe anbieten'’’’’’’’’’’’’’’’>ausgegeben. Dabei muū auūer dem Namen auch noch ein Fenster’’’Ūbergeben werden. ’’’’’’’’’’’’N Mit 'status anzeigen' kann ein Text in der Statuszeile ausgeŻ’’’’’’’’’’’’’Ngeben werden. Die MenŪprogramme tun dies fŪr ihren Bereich jedoch’’’’’’’’’’’’’>PROC menue anbieten (ROW 6 TEXT CONST menuenamen, ’’’’’’’’’’’’ FENSTER VAR f, ’’’’. BOOL CONST esc erlaubt, ’’’’’’’’’’’> PROC (INT CONST, INT CONST) interpreter) ’’’’’’’’’’> Die angegebenen MenŪs werden in dem Fenster 'f' angezeigt.> Das Fenster wird nach Beendigung des MenŪs als verŁndert’’N gekennzeichnet. Die Namen der 6 MenŪs werden in die Titelzeile’’’’’’’’’’’’N aufgenommen. Die MenŪnamen sollten mit einer MenŪidentifikaŻ’’’’’’’’’’’’’’N tion versehen sein, zum Beispiel "EUDAS.×ffnen". Der Text vor’’’’’’’’’’’’’N dem Punkt wird an den Anfang der Titelzeile gestellt und bei’’’’’’’’’’’’’’> den einzelnen MenŪnamen unterdrŪckt. Nicht benŚtigte MenŪs. mŪssen als "" angegeben werden. ’’’’’’’’’’N 'esc erlaubt' gibt an, ob mit ESC ESC ein Kommandodialog geŻ’’’’’’’’’’’’’’N fŪhrt werden kann. Die Ūbergebene Prozedur muū die einzelnen’’’’’’’’’’’’’’> Funktionen ausfŪhren, die als Zahl Ūbergeben werden. Der’’N Interpreter wird im 'disable stop' aufgerufen, daher ist in der’’’’’’’’’’’. Regel ein 'enable stop' erforderlich. ’’’’> Die Parameter fŪr 'interpreter' haben folgende Bedeutung: > Par.ß1: 0 Aufruf zur Initialisierung der Sperren’’N oder anderen Initialisierungen zu Beginn ’’’’’’’’’’’’’’’> 1..6 Angabe des aktuellen MenŪs ’’’’’’’’’’’’’> Par.ß2: 1..23 Aufruf der entsprechenden Funktion ’’’’’> 0 Eintritt in ein neues MenŪ (wird vor der> Ausgabe dieses MenŪs aufgerufen) ’’’’’’’. -1 Verlassen des MenŪs ’’’’> -2 Bildschirmupdate (nach Eintritt in das’’> MenŪ, wenn das MenŪ ganz ausgegeben ist,> oder wenn der Bildschirm nach 'Gib’’’’’’> Kommando:' zerstŚrt worden ist) ’’’’’’’’> #on("i")#"Name" existiert nicht.#off("i")# ’’’’’’’’’’’’’’’. Das angegebene MenŪ ist nicht vorhanden. ’.PROC waehlbar (INT CONST menuenr, funktionsnr . BOOL CONST moeglich) ’’’’’’’’’’N Setzt die Funktionssperre der angegebenen Funktion. Muū inŻ’’’’’’’’’’’’’’’N nerhalb von 'menue anbieten' aufgerufen werden. Zu Beginn von’’’’’’’’’’’’’> 'menue anbieten' sind jeweils alle Funktionen erlaubt. ’’’.PROC ausfuehrtaste (TEXT CONST taste) ’’’’’’’’N Setzt die Taste, die Funktionen ausfŪhrt. Ist standardmŁūig die’’’’’’’’’’’ Leertaste. ’’’’’’’’’’’’’’’. #on("i")#falsche Ausfuehrtaste#off("i")# ’> Es muū ein einzelnes Zeichen angegeben werden, das nicht’’. bereits anderweitig verwendet wird. ’’’’’’>PROC auswahl anbieten (TEXT CONST name, FENSTER CONST f, ’’’’’. TEXT CONST hilfe, ’’’’’> PROC (TEXT VAR, INT CONST) inhalt) ’’’’N Ruft die Auswahl in dem angegebenen Fenster auf. 'hilfe' wird’’’’’’’’’’’’’N als Hilfestellung verwendet. Die Prozedur 'inhalt' liefert den’’’’’’’’’’’’N Text, der an der n-ten Position stehen soll. Wenn keine weiŻ’’’’’’’’’’’’’’N teren Texte vorhanden sind, muū fŪr alle weiteren Positionen’’’’’’’’’’’’’’ "" geliefert werden. ’’’’’> #on("i")#"Name" existiert nicht.#off("i")# ’’’’’’’’’’’’’’’> Die angegebene Auswahl ist nicht vorhanden. ’’’’’’’’’’’’’’.INT PROC wahl (INT CONST stelle) ’’’’’’’’’’’’’N Liefert die Nummer des Textes, der an der n-ten Stelle ausgeŻ’’’’’’’’’’’’’N wŁhlt wurde. Wurde kein weiterer Text mehr gewŁhlt, so wird 0’’’’’’’’’’’’’ geliefert. ’’’’’’’’’’’’’’’>PROC hilfe anbieten (TEXT CONST name, FENSTER CONST f) ’’’’’’’N Bietet den Hilfstext in dem angegebenen Fenster an. Existiert’’’’’’’’’’’’’N die Hilfe innerhalb der angegebenen Kategorie nicht, wird die’’’’’’’’’’’’’. erste Hilfe der Kategorie angezeigt. ’’’’’. #on("i")#Hilfe existiert nicht#off("i")# ’> Die angegebene Hilfskategorie ist nicht vorhanden. ’’’’’’’.PROC status anzeigen (TEXT CONST zeile) ’’’’’’N Zeigt den angegebenen Text in der obersten Bildschirmzeile an. ’’’’’’’’’’’>EUDAS fŪhrt den Benutzerdialog in einem Fenster, dessen GrŚūe’Ndurch 'dialogfenster' eingestellt wird. Das Dialogfenster wird zeiŻ’’’’’’’’’’’Nlenweise belegt. 'dialog' reserviert eine neue Zeile fŪr eine beliebiŻ’’’’’’’’Nge Ausgabe. Wenn das Fenster voll ist oder Ūberschrieben wurde,’’’’’’’’’’’’’’’Nwird in der ersten Zeile wieder angefangen. Den gleichen Effekt’’’’’’’’’’’’’’’.kann man mit 'neuer dialog' erreichen. ’’’’’’’N Mit 'ja' kann man im Dialogfenster eine Frage stellen. Als AntŻ’’’’’’’’’’’>wort kann auch eine Hilfestellung angefordert werden oder die’NFunktion abgebrochen werden. Mit 'editget' kann man nach AufforŻ’’’’’’’’’’’’’’>derung einen Text eingeben lassen. Dabei stehen die gleichen’’.zusŁtzlichen MŚglichkeiten zur VerfŪgung. ’’’’N Mit 'fehler ausgeben' kann eine durch 'errorstop' erzeugte FehŻ’’’’’’’’’’’>lermeldung im Dialogfenster angezeigt werden. Der Benutzer muūNerst eine Taste drŪcken, ehe er weitermachen kann. Auch hier kann’’’’’’’’’’’’’>eine Hilfestellung zu der Fehlermeldung abgerufen werden. ’’’’.PROC dialogfenster (INT CONST x, y, xl, yl) ’’N Gibt die FenstergrŚūe und -position des Dialogfensters an. FŪr’’’’’’’’’’’’N den ganzen Bildschirm mŪūte (1, 1, 79, 24) angegeben werden. ’’’’’’’’’’’’’N Positioniert den Cursor auf die nŁchste Dialogzeile im DialogŻ’’’’’’’’’’’’> fenster. Wurde das Fenster verŁndert, wird das Fenster geŻ> lŚscht und auf die erste Zeile positioniert. ’’’’’’’’’’’’’PROC neuer dialog ’’’’’’’’’’’’> Sorgt dafŪr, daū der nŁchste Aufruf von 'dialog' wieder in. einem leeren Fenster beginnt. ’’’’’’’’’’’’.BOOL PROC ja (TEXT CONST frage, hilfe) ’’’’’’’N Stellt die angegebene Frage. Es kann die angegebene HilfsinŻ’’’’’’’’’’’’’’N formation abgerufen werden. Auūerdem wird durch ESC 'h' ein’’’’’’’’’’’’’’’. Abbruch (errorstop ("")) erzeugt. ’’’’’’’’>PROC editget (TEXT CONST prompt, TEXT VAR eingabe, ’’’’’’’’’’’. TEXT CONST res, hilfe) ’’’’’’’’’N Gibt den Text 'prompt' aus und editiert dahinter 'eingabe'’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’”˜’B’’’’’’’’’’’’’’’’’’’ń˜’=’’’’’’’’’’’’’’’’’’’1™’C’’’’’’’’’’’’’’’’’’’™’@’’’’’’’’’’’’’’’’’’’љ’’’’’’’’’’’’’’’’’’’’ń™’?’’’’’’’’’’’’’’’’’’’Aš’@’’’’’’’’’’’’’’’’’’’‘š’@’’’’’’’’’’’’’’’’’’’ᚒ@’’’’’’’’’’’’’’’’’’’1›’>’’’’’’’’’’’’’’’’’’’q›’>’’’’’’’’’’’’’’’’’’’±›’@’’’’’’’’’’’’’’’’’’’œ’=’’’’’’’’’’’’’’’’’’’Aœ’’’’’’’’’’’’’’’’’’’’aœ’?’’’’’’’’’’’’’’’’’’’±œ’>’’’’’’’’’’’’’’’’’’’ńœ’=’’’’’’’’’’’’’’’’’’’1’>’’’’’’’’’’’’’’’’’’’q’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’J’’’’’’’’’’’’’’’’’’’’’nach’’’’’’’’’’’’’’’’’ž’;’’’’’’’’’’’’’’’’’’’Až’?’’’’’’’’’’’’’’’’’’’‘ž’B’’’’’’’’’’’’’’’’’’’įž’C’’’’’’’’’’’’’’’’’’’1Ÿ’C’’’’’’’’’’’’’’’’’’’Ÿ’=’’’’’’’’’’’’’’’’’’’ĮŸ’C’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1 ’A’’’’’’’’’’’’’’’’’’’ ’?’’’’’’’’’’’’’’’’’’’Ń ’@’’’’’’’’’’’’’’’’’’’!”’>’’’’’’’’’’’’’’’’’’’a”’>’’’’’’’’’’’’’’’’’’’””’@’’’’’’’’’’’’’’’’’’’ń”’D’’’’’’’’’’’’’’’’’’’A¢’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¢’J’’’’’’’’’’’’’’’’’’’’’keine’’’’’’’’’’’’’’’’Ń¢’>’’’’’’’’’’’’’’’’’’’£’D’’’’’’’’’’’’’’’’’’’a£’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±£’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į£’A’’’’’’’’’’’’’’’’’’’¤’U’’’’’’’’’’’’’’’’’’’q¤’A’’’’’’’’’’’’’’’’’’’Į¤’A’’’’’’’’’’’’’’’’’’’„’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A„’J’’’’’’’’’’’’’’’’’’’’’ist das’’’’’’’’’’’’’’‘„’S’’’’’’’’’’’’’’’’’’’ń„’ ’’’’’’’’’’’’’’’’’’’!¦’@’’’’’’’’’’’’’’’’’’’q¦’=’’’’’’’’’’’’’’’’’’’±¦’A’’’’’’’’’’’’’’’’’’’§’.’’’’’’’’’’’’’’’’’’’1§’B’’’’’’’’’’’’’’’’’’’’’ folgt aus: ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’§’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±§’?’’’’’’’’’’’’’’’’’’’Ø’>’’’’’’’’’’’’’’’’’’’AØ’>’’’’’’’’’’’’’’’’’’’Ø’@’’’’’’’’’’’’’’’’’’’ŃØ’B’’’’’’’’’’’’’’’’’’’!©’@’’’’’’’’’’’’’’’’’’’q©’’’’’’’’’’’’’’’’’’’’‘©’>’’’’’’’’’’’’’’’’’’’Ń©’D’’’’’’’’’’’’’’’’’’’’’spŁter. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ŗ’J’’’’’’’’’’’’’’’’’’’’’wie Sie’’’’’’’’’’’’’’qŖ’B’’’’’’’’’’’’’’’’’’’ĮŖ’A’’’’’’’’’’’’’’’’’’’«’@’’’’’’’’’’’’’’’’’’’a«’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘«’’’’’’’’’’’’’’’’’’’’±«’#’’’’’’’’’’’’’’’’’’’į«’’’’’’’’’’’’’’’’’’’’¬’’’’’’’’’’’’’’’’’’’’!¬’#’’’’’’’’’’’’’’’’’’’Q¬’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q¬’@’’’’’’’’’’’’’’’’’’’Į¬’C’’’’’’’’’’’’’’’’’’’’’kommen. ’’’’’’’’’’’’’­’=’’’’’’’’’’’’’’’’’’’Q­’A’’’’’’’’’’’’’’’’’’’”­’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į­’’’’’’’’’’’’’’’’’’’’®’’’’’’’’’’’’’’’’’’’’!®’#’’’’’’’’’’’’’’’’’’’Q®’’’’’’’’’’’’’’’’’’’’q®’#’’’’’’’’’’’’’’’’’’’”®’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į®’@’’’’’’’’’’’’’’’’’’’Æ’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QÆ’K’’’’’’’’’’’’’’’’’’’’’jedoch’’’’’’’’’’’’’’’”Æ’@’’’’’’’’’’’’’’’’’’’ńÆ’@’’’’’’’’’’’’’’’’’’’A°’A’’’’’’’’’’’’’’’’’’’‘°’ ’’’’’’’’’’’’’’’’’’’Į°’B’’’’’’’’’’’’’’’’’’’±’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a±’’’’’’’’’’’’’’’’’’’’±’7’’’’’’’’’’’’’’’’’’’Į±’;’’’’’’’’’’’’’’’’’’’²’9’’’’’’’’’’’’’’’’’’’A²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a²’D’’’’’’’’’’’’’’’’’’’±²’@’’’’’’’’’’’’’’’’’’’³’B’’’’’’’’’’’’’’’’’’’Q³’’’’’’’’’’’’’’’’’’’’q³’>’’’’’’’’’’’’’’’’’’’±³’?’’’’’’’’’’’’’’’’’’’“’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A“’J’’’’’’’’’’’’’’’’’’’’’wie bei’’’’’’’’’’’’’’‘“’D’’’’’’’’’’’’’’’’’’’į“’?’’’’’’’’’’’’’’’’’’’1µ’B’’’’’’’’’’’’’’’’’’’µ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”µ’F’’’’’’’’’’’’’’’’’’’’’ Aufgabe des’’’’’’’’’’ńµ’>’’’’’’’’’’’’’’’’’’’1¶’Q’’’’’’’’’’’’’’’’’’’‘¶’=’’’’’’’’’’’’’’’’’’’Ѷ’B’’’’’’’’’’’’’’’’’’’!·’@’’’’’’’’’’’’’’’’’’’q·’=’’’’’’’’’’’’’’’’’’’±·’B’’’’’’’’’’’’’’’’’’’ø’>’’’’’’’’’’’’’’’’’’’’’ Felder an. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aø’C’’’’’’’’’’’’’’’’’’’‘ø’’’’’’’’’’’’’’’’’’’’”ø’:’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įø’’’’’’’’’’’’’’’’’’’’¹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’!¹’?’’’’’’’’’’’’’’’’’’’q¹’C’’’’’’’’’’’’’’’’’’’Į¹’@’’’’’’’’’’’’’’’’’’’ŗ’A’’’’’’’’’’’’’’’’’’’aŗ’:’’’’’’’’’’’’’’’’’’’”ŗ’@’’’’’’’’’’’’’’’’’’’ńŗ’?’’’’’’’’’’’’’’’’’’’A»’;’’’’’’’’’’’’’’’’’’’»’’’’’’’’’’’’’’’’’’’’”»’>’’’’’’’’’’’’’’’’’’’į»’>’’’’’’’’’’’’’’’’’’’!¼’;’’’’’’’’’’’’’’’’’’’a¼’0’’’’’’’’’’’’’’’’’’’”¼’=’’’’’’’’’’’’’’’’’’’į¼’B’’’’’’’’’’’’’’’’’’’1½’C’’’’’’’’’’’’’’’’’’’½’S’’’’’’’’’’’’’’’’’’’į½’@’’’’’’’’’’’’’’’’’’’1¾’-’’’’’’’’’’’’’’’’’’’a¾’>’’’’’’’’’’’’’’’’’’’”¾’C’’’’’’’’’’’’’’’’’’’ń¾’B’’’’’’’’’’’’’’’’’’’Aæ’&’’’’’’’’’’’’’’’’’’’qæ’?’’’’’’’’’’’’’’’’’’’Įæ’B’’’’’’’’’’’’’’’’’’’Ą’=’’’’’’’’’’’’’’’’’’’QĄ’A’’’’’’’’’’’’’’’’’’’”Ą’/’’’’’’’’’’’’’’’’’’’įĄ’A’’’’’’’’’’’’’’’’’’’1Į’C’’’’’’’’’’’’’’’’’’’Į’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĮ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńĮ’?’’’’’’’’’’’’’’’’’’’AĀ’E’’’’’’’’’’’’’’’’’’’‘Ā’@’’’’’’’’’’’’’’’’’’’įĀ’’’’’’’’’’’’’’’’’’’’Ć’>’’’’’’’’’’’’’’’’’’’AĆ’C’’’’’’’’’’’’’’’’’’’‘Ć’C’’’’’’’’’’’’’’’’’’’įĆ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ä’L’’’’’’’’’’’’’’’’’’’’’verlasŻ’’’’’’’’’’’’’’qÄ’@’’’’’’’’’’’’’’’’’’’ĮÄ’D’’’’’’’’’’’’’’’’’’’Å’A’’’’’’’’’’’’’’’’’’’aÅ’B’’’’’’’’’’’’’’’’’’’±Å’A’’’’’’’’’’’’’’’’’’’Ę’+’’’’’’’’’’’’’’’’’’’1Ę’B’’’’’’’’’’’’’’’’’’’Ę’B’’’’’’’’’’’’’’’’’’’ŃĘ’@’’’’’’’’’’’’’’’’’’’!Ē’D’’’’’’’’’’’’’’’’’’’’’ sortieren. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĒ’K’’’’’’’’’’’’’’’’’’’’’wird’’’’’’’’’’’’’’’’’ĮĒ’=’’’’’’’’’’’’’’’’’’’Č’A’’’’’’’’’’’’’’’’’’’QČ’?’’’’’’’’’’’’’’’’’’’”Č’’’’’’’’’’’’’’’’’’’’ĮČ’?’’’’’’’’’’’’’’’’’’’É’>’’’’’’’’’’’’’’’’’’’QÉ’F’’’’’’’’’’’’’’’’’’’”É’B’’’’’’’’’’’’’’’’’’’ńÉ’A’’’’’’’’’’’’’’’’’’’AŹ’’’’’’’’’’’’’’’’’’’’aŹ’B’’’’’’’’’’’’’’’’’’’±Ź’>’’’’’’’’’’’’’’’’’’’ńŹ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ė’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĖ’A’’’’’’’’’’’’’’’’’’’”Ė’B’’’’’’’’’’’’’’’’’’’ńĖ’’’’’’’’’’’’’’’’’’’’Ģ’=’’’’’’’’’’’’’’’’’’’QĢ’C’’’’’’’’’’’’’’’’’’’”Ģ’B’’’’’’’’’’’’’’’’’’’ńĢ’A’’’’’’’’’’’’’’’’’’’’’soll: ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĶ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĶ’>’’’’’’’’’’’’’’’’’’’’’ Beispiel: ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ķ’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įĶ’@’’’’’’’’’’’’’’’’’’’1Ī’@’’’’’’’’’’’’’’’’’’’Ī’>’’’’’’’’’’’’’’’’’’’ĮĪ’’’’’’’’’’’’’’’’’’’’įĪ’@’’’’’’’’’’’’’’’’’’’1Ļ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĻ’ ’’’’’’’’’’’’’’’’’’’‘Ļ’’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’±Ļ’’’’’’’’’’’’’’’’’’’’ŃĻ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńĻ’@’’’’’’’’’’’’’’’’’’’AŠ’A’’’’’’’’’’’’’’’’’’’‘Š’A’’’’’’’’’’’’’’’’’’’įŠ’B’’’’’’’’’’’’’’’’’’’1Ń’>’’’’’’’’’’’’’’’’’’’qŃ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 11.3 Tragen ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ń’?’’’’’’’’’’’’’’’’’’’ńŃ’B’’’’’’’’’’’’’’’’’’’AŅ’=’’’’’’’’’’’’’’’’’’’Ņ’)’’’’’’’’’’’’’’’’’’’±Ņ’=’’’’’’’’’’’’’’’’’’’ńŅ’=’’’’’’’’’’’’’’’’’’’1Ó’>’’’’’’’’’’’’’’’’’’’qÓ’C’’’’’’’’’’’’’’’’’’’ĮÓ’B’’’’’’’’’’’’’’’’’’’Ō’;’’’’’’’’’’’’’’’’’’’’’ ŪberprŪfen. ’’’’’’’’’QŌ’S’’’’’’’’’’’’’’’’’’’±Ō’A’’’’’’’’’’’’’’’’’’’Õ’?’’’’’’’’’’’’’’’’’’’QÕ’A’’’’’’’’’’’’’’’’’’’”Õ’!’’’’’’’’’’’’’’’’’’’ŃÕ’?’’’’’’’’’’’’’’’’’’’!Ö’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AÖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’aÖ’@’’’’’’’’’’’’’’’’’’’±Ö’.’’’’’’’’’’’. Es’’’’’’’’’’’’N kann die angegebene Hilfsinformation abgerufen werden. 'res'’’’’’’’’’’’’’’> gibt an, bei welchen ESC-Folgetasten das Editieren beendetN werden soll. In einem solchen Fall wird als Eingabe (ESC + die’’’’’’’’’’’’. gedrŪckte Taste) zurŪckgeliefert. ’’’’’’’’PROC fehler ausgeben ’’’’’’’’’> Im Dialogfenster wird die letzte Fehlermeldung ausgegeben.N Gleichzeitig wird der Fehlerzustand gelŚscht. Der Benutzer muū’’’’’’’’’’’’> eine Taste drŪcken, um weiterzumachen. Alternativ kann dieN Hilfsinformation "FEHLER/" + text (errorcode) abgerufen werŻ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.11’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’,ü’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’µa€ė’’]Z,¤’’’’,¤,¤^M ’’’’’’ eudas.ref.11’’’’’’’’’’’’’’’’’]’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (105)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’>’’’’’’’’’’’’’’’’’’’’=’’’’’’’’’’’’’’’’’’’Į’B’’’’’’’’’’’’’’’’’’’‚’B’’’’’’’’’’’’’’’’’’’a‚’?’’’’’’’’’’’’’’’’’’’±‚’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ƒ’?’’’’’’’’’’’’’’’’’’’qƒ’=’’’’’’’’’’’’’’’’’’’±ƒ’5’’’’’’’’’’’’’’’’’’’ńƒ’<’’’’’’’’’’’’’’’’’’’1„’B’’’’’’’’’’’’’’’’’’’„’=’’’’’’’’’’’’’’’’’’’Į„’?’’’’’’’’’’’’’’’’’’’…’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q…’F’’’’’’’’’’’’’’’’’’’’’ minimal notŻ’’’’’’’’’”…’;’’’’’’’’’’’’’’’’’’’į…’@’’’’’’’’’’’’’’’’’’’1†’B’’’’’’’’’’’’’’’’’’’†’@’’’’’’’’’’’’’’’’’’’ц’3’’’’’’’’’’’’’’’’’’’‡’=’’’’’’’’’’’’’’’’’’’Q‡’<’’’’’’’’’’’’’’’’’’’‘‡’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‡’J’’’’’’’’’’’’’’’’’’’’’ Aufruf das’’’’’’’’’’’ˆ’=’’’’’’’’’’’’’’’’’’’Qˆ’>’’’’’’’’’’’’’’’’’’’‘ˆ’=’’’’’’’’’’’’’’’’’’’’’ Rechnern). ’’’’’’’’’’ш’<’’’’’’’’’’’’’’’’’’’‰’?’’’’’’’’’’’’’’’’’’’a‰’C’’’’’’’’’’’’’’’’’’’±‰’’’’’’’’’’’’’’’’’’’’щ’A’’’’’’’’’’’’’’’’’’’!Š’:’’’’’’’’’’’’’’’’’’’aŠ’:’’’’’’’’’’’’’’’’’’’’’ sertieren. ’’’’’’’’’’”Š’>’’’’’’’’’’’’’’’’’’’ኒ<’’’’’’’’’’’’’’’’’’’!‹’?’’’’’’’’’’’’’’’’’’’q‹’@’’’’’’’’’’’’’’’’’’’Į‹’ ’’’’’’’’’’’’’’’’’’’ń‹’C’’’’’’’’’’’’’’’’’’’AŒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŒ’J’’’’’’’’’’’’’’’’’’’’’ÖndeŻ’’’’’’’’’’’’’’’’±Œ’B’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’Q’D’’’’’’’’’’’’’’’’’’’”’=’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’Ž’?’’’’’’’’’’’’’’’’’’’QŽ’A’’’’’’’’’’’’’’’’’’’”Ž’@’’’’’’’’’’’’’’’’’’’’’Datei. ’’’’’’’’’’’’’’ńŽ’>’’’’’’’’’’’’’’’’’’’1’B’’’’’’’’’’’’’’’’’’’’C’’’’’’’’’’’’’’’’’’’я’@’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’ѐ’#’’’’’’’’’’’’’’’’’’’‘’ ’’’’’’’’’’’’’’’’’’’’’ ... ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‘’A’’’’’’’’’’’’’’’’’’’‘’@’’’’’’’’’’’’’’’’’’’ё’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‘’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’’$’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’”’’ ’’’’’’’’’’’’’’’’’’’ђ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’“’3’’’’’’’’’’’’’’’’’’’Q“’’’’’’’’’’’’’’’’’’’’q“’.’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’”“’(’’’’’’’’’’’’’’’’’’’ѓ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ zusatz : ’’’’’’’’ń“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’1”’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±”’C’’’’’’’’’’’’’’’’’’’•’B’’’’’’’’’’’’’’’’’’’Q•’>’’’’’’’’’’’’’’’’’’’‘•’’’’’’’’’’’’’’’’’’’’±•’@’’’’’’’’’’’’’’’’’’’–’>’’’’’’’’’’’’’’’’’’’A–’*’’’’’’’’’’’’’’’’’’’q–’=’’’’’’’’’’’’’’’’’’’±–’?’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’M’’’’’’’’’’’’’’’’’’’’’sollen’’’’’’’’’’’’’’’Q—’A’’’’’’’’’’’’’’’’’’’”—’C’’’’’’’’’’’’’’’’’’’ń—’?’’’’’’’’’’’’’’’’’’’A˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a˜’’’’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’‘˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±˜’’’’’’’’’’’’’’’’’’’’ј’2’’’’’’’’’’’’’’’’’’’™’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1™’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q™’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”™’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į™’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’!š’’’’’’’’’’’’’’’’’’’’Aš’"’’’’’’’’’’’’’’’’’’’qš’’’’’’’’’’’’’’’’’’’’‘š’’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’њ’ ’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!›’’’’’’’’’’’’’’’’’’’’A›’!’’’’’’’’’’’’’’’’’’’q›’’’’’’’’’’’’’’’’’’’’‘›’ ’’’’’’’’’’’’’’’’’’’Į›’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į›’’’’’’’’’’’’’’’’’’’’œ’$’’’’’’’’’’’’’’’’’’’1œ’’’’’’’’’’’’’’’’’’’’Qœ’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’”œ’’’’’’’’’’’’’’’’’’’’Įœ’’’’’’’’’’’’’’’’’’’’ᜒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѝ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įÖ’M’’’’’’’’’’’’’’’’’’’’’SŁtze’’’’’’’’’’’’’’’’1×’B’’’’’’’’’’’’’’’’’’’×’@’’’’’’’’’’’’’’’’’’’Ń×’?’’’’’’’’’’’’’’’’’’’!Ų’+’’’’’’’’’’’’’’’’’’’QŲ’C’’’’’’’’’’’’’’’’’’’”Ų’@’’’’’’’’’’’’’’’’’’’ńŲ’>’’’’’’’’’’’’’’’’’’’1Ł’>’’’’’’’’’’’’’’’’’’’’’kŚnnen. ’’’’’’’’’’’’’qŁ’?’’’’’’’’’’’’’’’’’’’ĮŁ’B’’’’’’’’’’’’’’’’’’’Ś’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ś’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’QŚ’A’’’’’’’’’’’’’’’’’’’”Ś’B’’’’’’’’’’’’’’’’’’’ńŚ’A’’’’’’’’’’’’’’’’’’’AŪ’@’’’’’’’’’’’’’’’’’’’’’ten. ’’’’’’’’’’’’’’’’‘Ū’=’’’’’’’’’’’’’’’’’’’ŃŪ’C’’’’’’’’’’’’’’’’’’’!Ü’@’’’’’’’’’’’’’’’’’’’qÜ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ü’H’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ż’’’’’’’’’’’’’’’’’’’’!Ż’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’AŻ’@’’’’’’’’’’’’’’’’’’’‘Ż’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮŻ’J’’’’’’’’’’’’’’’’’’’’’PrŪfbeŻ’’’’’’’’’’’’’’Ž’>’’’’’’’’’’’’’’’’’’’QŽ’?’’’’’’’’’’’’’’’’’’’”Ž’A’’’’’’’’’’’’’’’’’’’ńŽ’5’’’’’’’’’’’’’’’’’’’1ß’A’’’’’’’’’’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ß’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įß’A’’’’’’’’’’’’’’’’’’’1ą’?’’’’’’’’’’’’’’’’’’’ą’B’’’’’’’’’’’’’’’’’’’Ńą’=’’’’’’’’’’’’’’’’’’’į’<’’’’’’’’’’’’’’’’’’’’’stehen. ’’’’’’’’’’’’’Qį’@’’’’’’’’’’’’’’’’’’’”į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įį’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńį’>’’’’’’’’’’’’’’’’’’’1ā’?’’’’’’’’’’’’’’’’’’’ā’B’’’’’’’’’’’’’’’’’’’Ńā’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńā’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ć’=’’’’’’’’’’’’’’’’’’’ać’A’’’’’’’’’’’’’’’’’’’±ć’@’’’’’’’’’’’’’’’’’’’ä’<’’’’’’’’’’’’’’’’’’’’’ angeben: ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aä’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qä’A’’’’’’’’’’’’’’’’’’’Įä’D’’’’’’’’’’’’’’’’’’’å’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aå’2’’’’’’’’’’’’’’’’’’’å’ ’’’’’’’’’’’’’’’’’’’±å’'’’’’’’’’’’’’’’’’’’’įå’(’’’’’’’’’’’’’’’’’’’ę’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qę’C’’’’’’’’’’’’’’’’’’’”ę’B’’’’’’’’’’’’’’’’’’’ńę’>’’’’’’’’’’’’’’’’’’’1ē’@’’’’’’’’’’’’’’’’’’’’’ definieren ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ē’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ē’A’’’’’’’’’’’’’’’’’’’č’’’’’’’’’’’’’’’’’’’’!č’@’’’’’’’’’’’’’’’’’’’qč’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”č’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńč’C’’’’’’’’’’’’’’’’’’’!é’?’’’’’’’’’’’’’’’’’’’qé’@’’’’’’’’’’’’’’’’’’’Įé’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńé’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ź’C’’’’’’’’’’’’’’’’’’’ź’C’’’’’’’’’’’’’’’’’’’Ńź’?’’’’’’’’’’’’’’’’’’’!ė’@’’’’’’’’’’’’’’’’’’’qė’’’’’’’’’’’’’’’’’’’’‘ė’=’’’’’’’’’’’’’’’’’’’Ńė’0’’’’’’’’’’’’’’’’’’’ģ’B’’’’’’’’’’’’’’’’’’’aģ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ģ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įģ’C’’’’’’’’’’’’’’’’’’’ķ’B’’’’’’’’’’’’’’’’’’’aķ’C’’’’’’’’’’’’’’’’’’’±ķ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńķ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ī’?’’’’’’’’’’’’’’’’’’’Qī’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qī’K’’’’’’’’’’’’’’’’’’’’’einer’’’’’’’’’’’’’’’’Įī’?’’’’’’’’’’’’’’’’’’’ļ’C’’’’’’’’’’’’’’’’’’’aļ’A’’’’’’’’’’’’’’’’’’’±ļ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńļ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńļ’@’’’’’’’’’’’’’’’’’’’Aš’@’’’’’’’’’’’’’’’’’’’‘š’>’’’’’’’’’’’’’’’’’’’Ńš’V’’’’’’’’’’’’’’’’’’’1ń’>’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qń’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘ń’B’’’’’’’’’’’’’’’’’’’įń’C’’’’’’’’’’’’’’’’’’’1ņ’?’’’’’’’’’’’’’’’’’’’ņ’>’’’’’’’’’’’’’’’’’’’Įņ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ó’M’’’’’’’’’’’’’’’’’’’’’ist’’’’’’’’’’’’’’’’’’Qó’@’’’’’’’’’’’’’’’’’’’”ó’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńó’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ō’>’’’’’’’’’’’’’’’’’’’Aō’=’’’’’’’’’’’’’’’’’’’ō’@’’’’’’’’’’’’’’’’’’’Ńō’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’õ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aõ’B’’’’’’’’’’’’’’’’’’’‘õ’A’’’’’’’’’’’’’’’’’’’įõ’D’’’’’’’’’’’’’’’’’’’1ö’&’’’’’’’’’’’’’’’’’’’aö’>’’’’’’’’’’’’’’’’’’’”ö’?’’’’’’’’’’’’’’’’’’’ńö’>’’’’’’’’’’’’’’’’’’’1÷’’’’’’’’’’’’’’’’’’’’A÷’=’’’’’’’’’’’’’’’’’’’÷’A’’’’’’’’’’’’’’’’’’’Ń÷’?’’’’’’’’’’’’’’’’’’’!ų’@’’’’’’’’’’’’’’’’’’’qų’A’’’’’’’’’’’’’’’’’’’Įų’?’’’’’’’’’’’’’’’’’’’ł’,’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’11 Funktionen zur Bearbeitung 11.1 Sortieren ’’’’’’’’’’’’’’’NWenn Sie die SŁtze in Ihrer EUDAS-Datei in einer bestimmten ReiŻ’’’’’’’’’’’’’’>henfolge haben wollen (dies wird in vielen FŁllen zum Drucken’Nverlangt), mŪssen Sie die Datei sortieren. Sie kŚnnen EUDAS angeŻ’’’’’’’’’’’’’Nben, in welcher Reihenfolge die Sortierung erfolgen soll. Um die’’’’’’’’’’’’’’>aktuelle Datei zu sortieren, rufen Sie die Funktion ’’’’’’’’’’ Akt. Datei ’’’’’’’’’’’ S Sortieren ’’’’’’’’’’Nauf. Falls die Datei noch nie sortiert wurde, wird Ihnen auf jeden’’’’’’’’’’’’NFall die Sortierreihenfolge zum AuswŁhlen angeboten. Anderenfalls’’’’’’’’’’’’’Nwerden Sie gefragt, ob Sie die vorherige Sortierreihenfolge Łndern’’’’’’’’’’’’N Das Sortieren wird als VerŁnderung betrachtet und nur auf der’’’’’’’’’’’’’Arbeitskopie durchgefŪhrt! ’’’N#on("b")#Sortierreihenfolge#off("b")# Die Sortierreihenfolge gibt an, welche’’Nwelcher Reihenfolge beim Vergleichen zweier SŁtze benutzt werden’’’’’’’’’’’’’’Nsollen. Zuerst wird das an erster Stelle angegebene Feld verglichen.’’’’’’’’’’NSind die Inhalte hier unterschiedlich, wird die Einordnung der SŁtze’’’’’’’’’’nach diesem Feld bestimmt. ’’’N Sind die Inhalte in diesem Feld aber gleich, so wird nach dem’’’’’’’’’’’’’NnŁchsten Feld verglichen. Ist kein weiteres Feld in der SortierreiŻ’’’’’’’’’’’Nhenfolge angegeben, wird der Vergleich an dieser Stelle mit einem’’’’’’’’’’’’’NzufŁlligen Ergebnis abgebrochen, das heiūt, es kann nicht vorherŻ’’’’’’’’’’’’’>gesagt werden, welcher der beiden SŁtze zuerst kommt. ’’’’’’’’N Die Sortierreihenfolge kŚnnen Sie in einer MenŪauswahl eingeŻ’’’’’’’’’’’’’Nben. Kreuzen Sie die Felder an, die Sie vergleichen wollen und achŻ’’’’’’’’’’’Nten Sie auf die richtige Reihenfolge. Die eingegebene Reihenfolge’’’’’’’’’’’’’>wird in der Datei gespeichert, um beim nŁchsten Sortiervorgangwiederverwendet zu werden. ’’’> Nachdem Sie alle bei der Sortierung zu berŪcksichtigenden’Nangekreuzt haben, werden Sie fŪr jedes dieser Felder gefragt, ob’’’’’’’’’’’’’’Nnach dem Feld aufsteigend oder absteigend sortiert werden soll. ’’’’’’’’’’’’’’N#on("b")#Ablauf#off("b")# Der Ablauf des Sortierens wird durch Ausgabe von’’’’>nummern dargestellt. Bis zur ausgegebenen Satznummer sind alle’’’’’’’’ž’<’’’’’’’’’’’’’’’’’’’Qž’?’’’’’’’’’’’’’’’’’’’”ž’@’’’’’’’’’’’’’’’’’’’ńž’$’’’’’’’’’’’’’’’’’’’!Ÿ’=’’’’’’’’’’’’’’’’’’’aŸ’C’’’’’’’’’’’’’’’’’’’±Ÿ’@’’’’’’’’’’’’’’’’’’’ ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a ’=’’’’’’’’’’’’’’’’’’’” ’?’’’’’’’’’’’’’’’’’’’ń ’@’’’’’’’’’’’’’’’’’’’A”’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’K’’’’’’’’’’’’’’’’’’’’’der ProŻ’’’’’’’’’’’’’Ń”’<’’’’’’’’’’’’’’’’’’’¢’?’’’’’’’’’’’’’’’’’’’’’bar. ’’’’’’’’’’’’’’’’a¢’@’’’’’’’’’’’’’’’’’’’±¢’A’’’’’’’’’’’’’’’’’’’£’=’’’’’’’’’’’’’’’’’’’A£’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a£’J’’’’’’’’’’’’’’’’’’’’’Dinge’’’’’’’’’’’’’’’’±£’A’’’’’’’’’’’’’’’’’’’¤’@’’’’’’’’’’’’’’’’’’’Q¤’A’’’’’’’’’’’’’’’’’’’”¤’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ѥ’M’’’’’’’’’’’’’’’’’’’’’AssoŻ’’’’’’’’’’’’’’’’!„’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a„’A’’’’’’’’’’’’’’’’’’’±„’’’’’’’’’’’’’’’’’’’’Ń„’=’’’’’’’’’’’’’’’’’’’¦’=’’’’’’’’’’’’’’’’’’’’’werden: ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ LET ’’’’’’’’’’’’’Q¦’’’’’’’’’’’’’’’’’’’’q¦’’’’’’’’’’’’’’’’’’’’‘¦’’’’’’’’’’’’’’’’’’’’±¦’’’’’’’’’’’’’’’’’’’’Ѧ’’’’’’’’’’’’’’’’’’’’ń¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’§’’’’’’’’’’’’’’’’’’’’1§’’’’’’’’’’’’’’’’’’’’Q§’’’’’’’’’’’’’’’’’’’’q§’%’’’’’’’’’’’’’’’’’’’”§’’’’’’’’’’’’’’’’’’’’ѧ’’’’’’’’’’’’’’’’’’’’ń§’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ø’’’’’’’’’’’’’’’’’’’’!Ø’"’’’’’’’’’’’’’’’’’’’QØ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ø’’’’’’’’’’’’’’’’’’’’”Ø’’’’’’’’’’’’’’’’’’’’ĮØ’’’’’’’’’’’’’’’’’’’’ᨒ4’’’’’’’’’’’’’’’’’’’!©’0’’’’’’’’’’’’’’’’’’’a©’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’©’’’’’’’’’’’’’’’’’’’’”©’’’’’’’’’’’’’’’’’’’’Į©’!’’’’’’’’’’’’’’’’’’’ń©’+’’’’’’’’’’’’’’’’’’’!Ŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ stufe : ’’’’’’’’’AŖ’’’’’’’’’’’’’’’’’’’’aŖ’.’’’’’’’’’’’’’’’’’’’‘Ŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŖ’?’’’’’’’’’’’’’’’’’’’!«’D’’’’’’’’’’’’’’’’’’’q«’B’’’’’’’’’’’’’’’’’’’Į«’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¬’A’’’’’’’’’’’’’’’’’’’’’ MŚglichkeiten’’’’’’’’Q¬’A’’’’’’’’’’’’’’’’’’’”¬’>’’’’’’’’’’’’’’’’’’’’’zen. ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᬒG’’’’’’’’’’’’’’’’’’’’’ schwierig,’’’’’’’’’’’1­’;’’’’’’’’’’’’’’’’’’’q­’>’’’’’’’’’’’’’’’’’’’±­’?’’’’’’’’’’’’’’’’’’’®’A’’’’’’’’’’’’’’’’’’’Q®’?’’’’’’’’’’’’’’’’’’’”®’<’’’’’’’’’’’’’’’’’’’į®’=’’’’’’’’’’’’’’’’’’’!Æ’’’’’’’’’’’’’’’’’’’’1Æ’@’’’’’’’’’’’’’’’’’’’Æ’>’’’’’’’’’’’’’’’’’’’ĮÆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᯒH’’’’’’’’’’’’’’’’’’’1°’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q°’B’’’’’’’’’’’’’’’’’’’”°’E’’’’’’’’’’’’’’’’’’’ń°’=’’’’’’’’’’’’’’’’’’’1±’>’’’’’’’’’’’’’’’’’’’’’ werden. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q±’<’’’’’’’’’’’’’’’’’’’±±’?’’’’’’’’’’’’’’’’’’’²’=’’’’’’’’’’’’’’’’’’’A²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a²’@’’’’’’’’’’’’’’’’’’’±²’>’’’’’’’’’’’’’’’’’’’ń²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’³’A’’’’’’’’’’’’’’’’’’’a³’?’’’’’’’’’’’’’’’’’’’±³’?’’’’’’’’’’’’’’’’’’’“’8’’’’’’’’’’’’’’’’’’’A“’?’’’’’’’’’’’’’’’’’’’‘“’B’’’’’’’’’’’’’’’’’’’į“’?’’’’’’’’’’’’’’’’’’’1µ’B’’’’’’’’’’’’’’’’’’’’’ besteht. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.11 Programmierung von Anwendungen ’’’’’’’’’’’’>Zur Realisierung eigener EUDAS-Anwendungen mit Hilfe von ELAN->Programmen gibt es mehrere MŚglichkeiten mit zunehmender LeiŻ’NstungsfŁhigkeit, aber auch steigender KomplexitŁt und FehleranfŁlŻ’’’’’’’’’’’’Nligkeit. In den folgenden Abschnitten werden die drei wesentlichen’’’’’’’’’’’’NMethoden vorgestellt. Sie sollten erst dann eine kompliziertere’’’’’’’’’’’’’’’NMethode in Angriff nehmen, wenn Sie die einfachere beherrschen. ’’’’’’’’’’’’’’11.1 Musterprogramme ’’’’’’’’’NDie bevorzugte Methode zur Erstellung eigener Anwendungen unter’’’’’’’’’’’’’’’>EUDAS ist die Programmierung von Mustern. EUDAS lŁūt dies bei’>Druckmustern, Kopiermustern und Önderungsmustern zu. ’’’’’’’’’> In diesem Fall steuert EUDAS den Ablauf des Programms im’’Ngroben automatisch. Die jeweils unterschiedlichen Anweisungen, was’’’’’’’’’’’’>im einzelnen zu tun ist, werden in ELAN programmiert. Aus dem’NMuster mit diesen zusŁtzlichen Anweisungen generiert EUDAS dann’’’’’’’’’’’’’’’>das Programm und fŪhrt es mit Hilfe des ELAN-Compilers aus. ’’N#on("b")#Vorteile#off("b")# Diese Methode hat den Vorteil, daū nur die’’’’’’’’>wendigen Anweisungen tatsŁchlich selbst programmiert werden’’’NmŪssen. DafŪr reichen bereits geringe ELAN-Kenntnisse vollkommen’’’’’’’’’’’’’’Naus. Ein Muster kann relativ schnell erstellt und getestet werden.’’’’’’’’’’’’NDurch den einfachen Aufbau ist auch die Fehlerwahrscheinlichkeit’’’’’’’’’’’’’’>beim Entwickeln geringer als bei anderen Methoden. ’’’’’’’’’’’> Daneben lassen sich die Musterprogramme jeweils bequem im’>MenŪ durch Angabe des Namens oder durch Ankreuzen ausfŪhren,’’.also auch durch unbedarfte Benutzer. ’’’’’’’’’N#on("b")#Nachteile#off("b")# Nachteil dieser Methode ist, daū jeweils beim’’’’>Programm nochmal neu erzeugt und Ūbersetzt werden muū, da die’>Ųbersetzung auch von der gerade geŚffneten Datei abhŁngt. Dies>stŚrt besonders bei umfangreichen Druckmustern (auf langsamen’> Zum zweiten wird ein umfangreiches Druckmuster auch bald’’NunŪbersichtlich, da Strukturierungshilfen fŪr grŚūere Programme’’’’’’’’’’’’’’’Nfehlen. Der eigentliche Mustertext ist dann schwer von den zahlreiŻ’’’’’’’’’’’chen AbkŪrzungen zu trennen. ’N Als Abhilfe fŪr diese beiden Nachteile bietet es sich an, umŻ’’’’’’’’’’’’’>fangreichere AbkŪrzungen bzw. AusdrŪcke eingebettet in ein’’’’>ELAN-Paket aus dem Muster herauszunehmen und vorher zu inŻ’’’’> Dadurch fŁllt zum einen die stŁndige NeuŪbersetzung dieser>AusdrŪcke weg, zum anderen ist das eigentliche Muster wieder’’NŪberschaubar. Voraussetzung zur Anwendung eines solchen Musters’’’’’’’’’’’’’’’Nist dann jedoch, daū das zugehŚrige Paket in der jeweiligen Task’’’’’’’’’’’’’’.bereits vorher Ūbersetzt wurde. ’’’’’’’’’’’’’’N Die nachfolgenden Beispiele zeigen, wie dieses Verfahren in der’’’’’’’’’’’RealitŁt aussehen kann. ’’’’’’N#on("b")#Beispiel 1#off("b")# In der Schulverwaltung soll ein Kopier- oder’’’’Nrungsmuster erstellt werden, das die Versetzung am Schuljahresende’’’’’’’’’’’’Nrealisiert. Angenommen wird eine Datei, die alle SchŪler enthŁlt.’’’’’’’’’’’’’NSchŪler, die nicht versetzt werden, sind vorher im Feld 'Versetzung'’’’’’’’’’’>mit einem beliebigen Text gekennzeichnet worden (zum Beispiel’'NachprŪfung' o.Ł.). ’’’’’’’’’N Die Versetzung kann auf zweierlei Weise erfolgen: zum einen’’’’’’’’’’’’’’’Ndurch automatische Önderung, wenn die alte Version noch auf einer’’’’’’’’’’’’’NArchivdiskette aufgehoben wird, oder durch Kopieren in eine neue’’’’’’’’’’’’’’> Bei beiden Mustern ist die einzige Önderung die Angabe derNneuen Klasse. Daher bietet es sich an, eine Prozedur 'neue klasse'’’’’’’’’’’’’Nzu definieren, die als Ergebnis die neue Klasse eines SchŪlers lieŻ’’’’’’’’’’’Nfert. Diese Prozedur kann dann im ÖnderungsmusNSŁtze richtig sortiert. Bei Bedarf kann der Vorgang durch SV und’’’’’’’’’’’’’’Ndann 'halt' abgebrochen werden. Die Datei bleibt dabei auf jeden’’’’’’’’’’’’’’N#on("b")#Optimierung#off("b")# Die gespeicherte Sortierreihenfolge wird auch’’Neiner weiteren Optimierung benutzt. Wenn eine Datei sortiert war’’’’’’’’’’’’’’>und nur wenige Önderungen stattgefunden haben, brauchen beim’’NnŁchsten Sortiervorgang nur die wenigen verŁnderten SŁtze einzeln’’’’’’’’’’’’’Neinsortiert zu werden. Das funktioniert natŪrlich nur unter der’’’’’’’’’’’’’’’NVoraussetzung, daū die gleiche Sortierreihenfolge gewŁhlt wird. Das’’’’’’’’’’’>Sortieren braucht in diesem Fall erheblich weniger Zeit. ’’’’’N#on("b")#Probleme#off("b")# Normalerweise werden die einzelnen Felder nach’’’’NEUMEL-Zeichencode verglichen. Das bedeutet, daū sich die ReihenŻ’’’’’’’’’’’’’’Nfolge der Zeichen nach dem EUMEL-Zeichencode richtet. Ein Zeichen’’’’’’’’’’’’’>mit einem hŚheren Code wird also vor einem Zeichen mit einem’’niedrigeren Code einsortiert. N In manchen FŁllen ergeben sich mit diesem Vergleichsverfahren’’’’’’’’’’’’’>aber auch Schwierigkeiten. Wenn in einem Feld Zahlen oder DM-’NBetrŁge stehen, fŪhrt die Methode zu falschen Ergebnissen. Die '10'’’’’’’’’’’’>wird zum Beispiel vor der '2' einsortiert. Warum? Texte werdenNimmer linksbŪndig geschrieben und verglichen. Bei Zahlen richtet’’’’’’’’’’’’’’>sich die Wertigkeit jedoch nach dem Abstand vom Komma. ’’’’’’’N Da bei Texten zuerst das erste Zeichen verglichen wird, entŻ’’’’’’’’’’’’’’Nsteht hier durch Vergleich von '1' und '2' der Eindruck, die '10'’’’’’’’’’’’’’NkŁme vor der '2'. Korrigieren kŚnnte man dies, indem man ein LeerŻ’’’’’’’’’’’’Nzeichen vor die '2' schreibt. Wenn also die (nicht geschriebenen)’’’’’’’’’’’’’NDezimalkommata direkt untereinanderstehen, werden Zahlen richtig’’’’’’’’’’’’’’N#on("b")#Typ ZAHL#off("b")# EUDAS hat jedoch eine bequemere Art, dieses’’’’’’’Nbehandeln. Ein Feld, das Zahlen enthalten soll, bekommt einen speŻ’’’’’’’’’’’’>ziellen Typ ZAHL zugewiesen, der zu einer richtigen SortierungN Bei Feldern vom Typ ZAHL ignoriert EUDAS bei Vergleichen alle’’’’’’’’’’’’’>nichtnumerischen Zeichen und vergleicht den Wert der Zahl. So’>kŚnnen Sie zum Beispiel in einem Satz '2,50 DM' und im anderenNSatz '10 DM' eintragen - EUDAS kann jetzt die richtige Reihenfolge’’’’’’’’’’’’N Ųbrigens: falls Sie numerische Werte lieber mit einem DeziŻ’’’’’’’’’’’’’’’>malpunkt statt einem Dezimalkomma schreiben, kŚnnen Sie EUDAS’das mit dem ELAN-Kommando ’’’’ dezimalkomma (".") ’’’Nmitteilen. Wenn Sie ein solches Kommando eingeben wollen, kŚnnen’’’’’’’’’’’’’’NSie im EUDAS-MenŪ ESC ESC drŪcken. In der Statuszeile erscheint’’’’’’’’’’’’’’’dann die Aufforderung: ’’’’’’’ Gib Kommando: ’’’’’’’’NHier kŚnnen Sie wie im Editor oder im EUMEL-Monitor ein beliebiges’’’’’’’’’’’’.Kommando eingeben und ausfŪhren. ’’’’’’’’’’’’’> Die Normaleinstellung fŪr das Dezimalkomma erreichen Sie’’wieder durch das Kommando ’’’’ dezimalkomma (",") ’’’N#on("b")#Typ Łndern#off("b")# Die Feldtypen sind eine permanente Eigenschaft’’NEUDAS-Datei. Beim Einrichten einer neuen Datei wird zunŁchst der’’’’’’’’’’’’’’NStandardtyp fŪr alle Felder genommen. Sie erhalten jedoch GelegenŻ’’’’’’’’’’’’>heit, abweichende Feldtypen zu vergeben, wenn Sie die Frage ’’^___________________________________________________________________________________________ ’’. Feldnamen oder Feldtypen Łndern (j/n) ? ^___________________________________________________________________________________________ ’’N Auch nachtrŁglich kŚnnen Sie die Feldtypen noch Łndern. Dies’’’’’’’’’’’’’’geschieht mit der Funktion ’’’ F Feldstrukt. ’’’’’’’’Nim MenŪ '×ffnen'. ZunŁchst werden Sie gefragt, ob Sie noch weitere’’’’’’’’’’’’>Feldnamen anfŪgen wollen. So kŚnnten Sie die Datei um weitere’NFelder ergŁnzen, die bei allen SŁtzen zunŁchst leer sind. Die neuen’’’’’’’’’’’NFelder mŪssen Sie wie beim Einrichten der Datei untereinander im’’’’’’’’’’’’’’Editor schreiben. ’’’’’’’’’’’’N Als zweites erscheint dann die gleiche Frage wie oben. Wenn’’’’’’’’’’’’’’’NSie diese bejahen, wird Ihnen eine Auswahl der zu Łndernden FelŻ’’’’’’’’’’’’’’Nder mit Feldnamen und den zugehŚrigen Feldtypen angeboten. KreuŻ’’’’’’’’’’’’’’Nzen Sie hier die Felder an, deren Feldtypen Sie Łndern mŚchten. ’’’’’’’’’’’’’’> Da Sie mit dieser Funktion sowohl Feldnamen als auch FeldŻ>typen verŁndern kŚnnen, wird Ihnen fŪr jedes Feld zunŁchst derNName zum Öndern angeboten. Sie kŚnnen den Namen korrigieren oder’’’’’’’’’’’’’’>Ūberschreiben. Die NamensŁnderung hat jedoch keine Auswirkung’auf den Feldinhalt! ’’’’’’’’’’N Wenn Sie den Namen nicht Łndern wollen, drŪcken Sie einfach’’’’’’’’’’’’’’’>RETURN. Anschlieūend kŚnnen Sie fŪr das Feld den neuen Feldtyp>angeben. Tippen Sie einen der vier Feldtypen als Text ein und’>drŪcken Sie RETURN. Anschlieūend hat das Feld einen neuen Typ.>Die verschiedenen mŚglichen Typen werden jetzt genau erklŁrt. N#on("b")#Feldtypen#off("b")# TEXT ist der Standardtyp, der die Feldinhalte’’’’>EUMEL-Zeichencode vergleicht. Den Typ ZAHL hatten wir schon’’’Nweiter oben kennengelernt. Daneben gibt es noch den Typ DATUM. ’’’’’’’’’’’’’’’N Dieser Typ vergleicht Daten der Form 'tt.mm.jj'. Soll ein solŻ’’’’’’’’’’’’Nches Datum richtig einsortiert werden, mŪūte es anderenfalls in der’’’’’’’’’’’NReihenfolge umgedreht werden (also 'jj.mm.tt'). Dies ist aber nicht’’’’’’’’’’’>nŚtig, wenn das Feld den Typ DATUM bekommt. Beachten Sie, daū’Nalle Inhalte, die nicht die beschriebene Form haben, als gleich beŻ’’’’’’’’’’’trachtet werden. ’’’’’’’’’’’’’N Der letzte Typ ist DIN. Dabei werden Texte nach DIN 5007 verŻ’’’’’’’’’’’’’Nglichen. Das bedeutet, daū Groū- und Kleinbuchstaben als gleich’’’’’’’’’’’’’’’Nangesehen werden, daū alle nichtalphabetischen Zeichen ignoriert’’’’’’’’’’’’’’>werden und die Umlaute ihren richtigen Platz bekommen (Umlaute>werden in normalen Texten hinter allen anderen Zeichen einsorŻNtiert). Da hierfŪr ein relativ groūer Zeitaufwand notwendig ist,’’’’’’’’’’’’’’Nsollte dieser Typ nur dann gewŁhlt werden, wenn er erforderlich ist.’’’’’’’’’’>Den schnellsten Vergleich ermŚglicht der Typ TEXT. ’’’’’’’’’’’N#on("b")#Hinweis#off("b")# Beachten Sie, daū mit der Vergabe von Feldtypen’’’’>ŲberprŪfung der Eingabe verbunden ist. Insbesondere beim DatumNwird nicht geprŪft, ob die Form 'tt.mm.jj' eingehalten wurde. Wollen’’’’’’’’’’NSie solche ŲberprŪfungen vornehmen, lesen Sie bitte Abschnitt 11.3. ’’’’’’’’’’11.2 Kopieren NIn diesem Abschnitt sollen Sie erfahren, wie Sie eine EUDAS-Datei’’’’’’’’’’’’’^#on("i")#kopieren#off("i")# kŚnnen. Diese Funktion kann nicht nur ein inhaltsgleiches’’’’’’’’’NDuplikat einer EUDAS-Datei herstellen (dies kŚnnten Sie einfacher’’’’’’’’’’’’’Ndurch eine logische Kopie bewerkstelligen, s. 16.1), sondern auch’’’’’’’’’’’’’.komplizierte Umstrukturierungen vornehmen. ’’’N#on("b")#Kopiermuster#off("b")# Der SchlŪssel zu dieser LeistungsfŁhigkeit’’’’^#on("i")#Kopiermuster#off("i")#. Wie beim Druckmuster legen Sie dadurch die genauen’’’’’’’’’’’.Auswirkungen der Funktion fest. ’’’’’’’’’’’’’’N FŪr jedes Feld in der Zieldatei, in die kopiert werden soll,’’’’’’’’’’’’’’>enthŁlt das Kopiermuster die Angabe, woraus der Inhalt dieses’NFeldes entstehen soll. Durch Auswahl und Reihenfolge dieser AngaŻ’’’’’’’’’’’’’.ben bestimmen Sie die Struktur der Zieldatei. N Im einfachsten Fall sieht die Kopieranweisung fŪr ein Feld wie’’’’’’’’’’’’. "Feldname" K f ("Feldname"); ’’’’’’’’’NDas 'K' dient zur Festlegung der Kopierfunktion. Auf der linken’’’’’’’’’’’’’’’ter wie folgt verŻ’’’’’’’’’’’’’’wendet werden: ’’’’’’’’’’’’’’’. "Klasse" V neue klasse; ’’’’’’’’’’’’’’>Entsprechend lŁuft die Verwendung im Kopiermuster: ’’’’’’’’’’’ "Name" K f ("Name"); ’. "Vorname" K f ("Vorname"); ’’’’’’’’’’’. "Klasse" K neue klasse; ’’’’’’’’’’’’’’NDie Prozedur 'neue klasse' muū dann in einem Paket definiert werŻ’’’’’’’’’’’’’Nden, das etwa folgendes Aussehen haben kŚnnte (spezifische ÖndeŻ’’’’’’’’’’’’’’rungen natŪrlich mŚglich): ’’’> PACKET klassenwechsel DEFINES neue klasse: ’’’’’’’’’’’’’’’ TEXT PROC neue klasse : ’’. IF f ("Versetzung") = "" THEN ’’’’’’’’’’ klasse um 1 erhoeht ’’. alte klasse ohne zusatz ’’’’’’’’’’’’’’ END IF . ’’’’’’’’’’’’’’’ klasse um 1 erhoeht : ’’’’> INT CONST alte klasse := int (f ("Klasse")); ’’’’’’’’’’’ IF alte klasse < 9 THEN . "0" + text (alte klasse + 1) + zusatz . text (alte klasse + 1) + zusatz ’’’’’’ END IF . ’’’’’’’’’’’’’’’ f ("Klasse") SUB 3. ’’’’ alte klasse ohne zusatz : . subtext (f ("Klasse"), 1, 2) . ’’’’’’’’’ END PROC neue klasse; ’’’’. END PACKET klassenwechsel; ’’’’’’’’’’’’’’’NSchŪler, die versetzt werden, erhalten ihre neue Jahrgangsstufe mit’’’’’’’’’’’Ndem alten Klassenzusatz zugeteilt. Dabei ist darauf zu achten, daū’’’’’’’’’’’’>die Klassen 5 bis 9 eine '0' vorangestellt bekommen, damit dieSortierung funktioniert. ’’’’’N SchŪler, die nicht versetzt werden, behalten ihre alte JahrŻ’’’’’’’’’’’’’’>gangsstufe, allerdings ohne einen Klassenzusatz, der ihnen anŻ.schlieūend manuell zugewiesen werden muū. ’’’’> Zur Benutzung muū das oben angegebene Paket in eine TextŻ’Ndatei geschrieben und mit dem Kommando 'insert' fest insertiert’’’’’’’’’’’’’’’N#on("b")#Beispiel 2#off("b")# Aus einer Datei mit bibliographischen EintrŁgen’Nbestimmte Literaturhinweise gedruckt werden. Der Literaturhinweis’’’’’’’’’’’’’Nsoll jeweils als Endlostext umbrochen werden. DafŪr mŪssen in einer’’’’’’’’’’’NAbkŪrzung alle Daten verkettet werden. Es sei das folgende einŻ’’’’’’’’’’’’’’’fache Druckmuster vorgegeben:  % WIEDERHOLUNG ’’’’’’’’’’’ % MODUS 3  [&] &titel ’’’’’’’ % ABKUERZUNGEN ’’’’’’’’’’’> &krz : f ("Kurzbez") . (* z.B. "Lew84" *) ’’’’’’’’’’’’ &titel : titel lang . ’’’>Die Prozedur 'titel lang' wird in folgendem Paket definiert: ’. PACKET bibliographie DEFINES titel lang : > TEXT VAR puffer; (* verringert Heap-Belastung *) ’’’’’’’ TEXT PROC titel lang : ’’’ puffer := f ("Name 1");  puffer CAT ", "; ’’’’’’’. puffer CAT f ("Vorname 1"); ’’’’’’’’’’’’ ggf weitere namen; ’’’’’ titel kursiv; ’’’’’’’’’’ enthalten in; ’’’’’’’’’’. erscheinungsort und jahr; ’’’’’’’’’’’’’’ puffer . ’’’’’’’’’’’’’’’ ggf weitere namen: ’’’’’’’. IF f ("Name 2") <> "" THEN ’’’’’’’’’’’’’ puffer CAT "; "; ’’’’’. puffer CAT f ("Name 2") ’’’’’’’’’’’’’’ END IF . ’’’’’’’’’’’’’’’ titel kursiv : ’’’’’’’’’’’. puffer CAT " Žon (""i"")Ž"; ’’’’’’’’’’ puffer CAT f ("Titel"); . puffer CAT "Žoff (""i"")Ž, " . ’’’’’’’’’ enthalten in : ’’’’’’’’’’’ IF f ("in") <> "" THEN ’ puffer CAT " in: "; ’’ puffer CAT f ("in"); ’ puffer CAT ", " ’’’’’’ END IF . ’’’’’’’’’’’’’’’. erscheinungsort und jahr : ’’’’’’’’’’’’’’’ puffer CAT f ("Ort"); ’’ puffer CAT ", "; ’’’’’’’ puffer CAT f ("Jahr") .  END PROC titel lang; ’’’’’ END PACKET bibliographie; >Die Puffervariable wird verwendet, um die bei Verwendung des’’NOperators '+' entstehende Heapbelastung zu verringern. An diese’’’’’’’’’’’’’’’NVariable werden nacheinander alle notwendigen Daten mit den entŻ’’’’’’’’’’’’’’.sprechenden Trennzeichen angehŁngt. ’’’’’’’’’’> Im Druckmuster wird dieser lange Text dann im Modus 3 auf’Nmehrere Zeilen umbrochen, wobei die EinrŪckung erhalten bleibt. Die’’’’’’’’’’’NDruckausgabe kann dann bei Bedarf noch mit 'lineform' bearbeitet’’’’’’’’’’’’’’>werden, um einen noch besseren Umbruch zu erzielen. ’’’’’’’’’’11.2 Dateianwendungen ’’’’’’’’>Die zweite MŚglichkeit der Programmierung unter EUDAS besteht’Ndarin, ELAN-Programme zu schreiben, die EUDAS-Dateien mit Hilfe’’’’’’’’’’’’’’’Ndes in Kapitel 6 beschriebenen Datentyps EUDAT manipulieren. Die’’’’’’’’’’’’’’>Programmierung gestaltet sich Łhnlich wie mit FILEs. ’’’’’’’’’N#on("b")#Vorteile#off("b")# Durch dieses Verfahren haben Sie volle Freiheit’’’>grammierung. Da lediglich die Struktur der EUDAS-Dateien als’’NDatenspeicher verwendet wird, sind sehr viele Anwendungen denkŻ’’’’’’’’’’’’’’’N Auūerdem kŚnnen so beliebig viele Dateien gleichzeitig bearŻ’’’’’’’’’’’’’’Nbeitet werden. Da die Programme nicht auf die virtuelle Datei zuŻ’’’’’’’’’’’’’>greifen, ist ein Konflikt mit dem aktuellen Zustand von EUDAS’nahezu ausgeschlossen. ’’’’’’’N#on("b")#Nachteile#off("b")# Der Nachteil dieses Verfahrens ist, daū viele’’’’Nselbst programmiert werden mŪssen, so zum Beispiel das Durchgehen’’’’’’’’’’’’’Neiner Datei. Auch die Hilfsmittel der virtuellen Datei wie SuchŻ’’’’’’’’’’’’’’Nmuster, Koppeln und alle Anwendungen, die auf die virtuelle Datei’’’’’’’’’’’’’.zugreifen, stehen nicht zur VerfŪgung. ’’’’’’’N#on("b")#Beispiel 1#off("b")# Die in Abschnitt 6.6 vorgestellte Anwendung als’>ziativspeicher kann als Beispiel fŪr diese Methode dienen. ’’’N#on("b")#Beispiel 2#off("b")# Eine EUDAS-Datei (zum Beispiel eine’’’’’’’’’’’’’SchŪlerdatei) soll’’’’’’’’’’’’>in mehrere Dateien aufgespalten werden (zum Beispiel klassenŻ’>weise). Dies kann durch das folgende Beispielprogramm bewirkt’ klassenfeld = 3, ’’’’’’’ quellname = "SchŪler", ’ zielname = "Jahrgang ";  ROW 9 EUDAT VAR ziel; ’’’’ EUDAT VAR quelle; ’’’’’’’’ SATZ VAR feldnamen; ’’’’’’ quelle oeffnen; ’’’’’’’’’’ zieldateien einrichten; ’’ auf satz (quelle, 1); ’’’’. WHILE NOT dateiende (quelle) REP ’’’’’’’’’. aktuellen satz kopieren; ’’’’’’’’’’’’’’’ weiter (quelle) ’’’’’’’’ END REP .  quelle oeffnen : ’’’’’’’’’. oeffne (quelle, quellname); ’’’’’’’’’’’’. feldnamen lesen (quelle, feldnamen) . ’’ zieldateien einrichten : ’ INT VAR i; ’’’’’’’’’’’’’ FOR i FROM 1 UPTO 9 REP > oeffne (ziel (i), zielname + text (i + 4)); ’’’’’’’’’’> feldnamen aendern (ziel (i), feldnamen) ’’’’’’’’’’’’’’ END REP . ’’’’’’’’’’’’’’ aktuellen satz kopieren :  SATZ VAR satz; ’’’’’’’’’. satz lesen (quelle, satz); ’’’’’’’’’’’’’. satz einfuegen (ziel (stufe), satz); ’’’ weiter (ziel (stufe)) .  TEXT VAR klasse; ’’’’’’’. feld lesen (satz, klassenfeld, klasse);  int (klasse) - 4 . ’’’’’11.3 Integrierte Anwendungen ’NDie schwierigste MŚglichkeit, Anwendungen unter EUDAS zu realiŻ’’’’’’’’’’’’’’’Nsieren, ist ihre Integration. Ein solches Programm greift selbst auf’’’’’’’’’’Ndie virtuelle Datei zu, nutzt die Funktionen von EUDAS so weit wie’’’’’’’’’’’’>mŚglich und definiert vielleicht sogar ein eigenes MenŪ. ’’’’’N#on("b")#Vorteile#off("b")# Auf diese Weise kŚnnen natŪrlich alle’’’’’’’’’’’’’NausgeschŚpft werden. Sie kŚnnen Programme erstellen, die als eine’’’’’’’’’’’’’>natŪrliche Erweiterung von EUDAS wirken oder EUDAS ganz ersetŻN#on("b")#Nachteile#off("b")# Eine solche Integration ist aber besonders’’’’’’’>wenn EUDAS und die Erweiterung nebeneinander benutzt werden’’’>sollen. In diesem Fall hat EUDAS keine komplette Kontrolle derNInteraktion, so daū leicht undefinierte ZustŁnde mŚglich sind. ’’’’’’’’’’’’’’’>Seite steht in AnfŪhrungsstrichen der Name des Zielfeldes. Der>Ausdruck auf der rechten Seite gibt den zukŪnftigen Inhalt desNFeldes an. Der Ausdruck im obigen Beispiel steht einfach fŪr den’’’’’’’’’’’’’’NInhalt des Feldes 'Feldname' in der aktuellen Datei. Das Semikolon’’’’’’’’’’’’Nam Ende dient zur Abgrenzung, da der ganze Ausdruck auch mehrere’’’’’’’’’’’’’’Zeilen lang sein darf. ’’’’’’’> In der oben genannten Form wŪrde das Feld 'Feldname' idenŻNtisch in die Zieldatei kopiert. Weitere MŚglichkeiten besprechen wir’’’’’’’’’’N#on("b")#Feldreihenfolge#off("b")# ZunŁchst wollen wir uns damit befassen,’’’’Ndie Feldreihenfolge in der Zieldatei beeinflussen kŚnnen. Dies geŻ’’’’’’’’’’’’Nschieht einfach dadurch, daū Sie die Kopieranweisungen in der geŻ’’’’’’’’’’’’’NwŪnschten Reihenfolge aufschreiben. Damit kŚnnen wir bereits ein’’’’’’’’’’’’’’.erstes komplettes Beispiel betrachten: ’’’’’’’ "Name" K f ("Name"); ’. "Vorname" K f ("Vorname"); ’’’’’’’’’’’ "PLZ" K f ("PLZ"); ’’’ "Ort" K f ("Ort"); ’’’. "Strasse" K f ("Strasse"); ’’’’’’’’’’’ "m/w" K f ("m/w"); ’’’NDieses Kopiermuster wŪrde die bereits beschriebene Adressendatei’’’’’’’’’’’’’’Nidentisch kopieren, da alle Felder in der gleichen Reihenfolge vorŻ’’’’’’’’’’’> Wenn Sie jedoch die Feldreihenfolge Łndern wollen (um zum’NBeispiel ein anderes Feld als erstes zu optimieren), brauchen Sie’’’’’’’’’’’’’>bloū die Reihenfolge im Kopiermuster zu verŁndern: ’’’’’’’’’’’ "Ort" K f ("Ort"); ’’’ "Name" K f ("Name"); ’. "Vorname" K f ("Vorname"); ’’’’’’’’’’’ "PLZ" K f ("PLZ"); ’’’. "Strasse" K f ("Strasse"); ’’’’’’’’’’’ "m/w" K f ("m/w"); ’’’NIm Gegensatz zur Auswahl der Feldreihenfolge fŪr die Anzeige ŁnŻ’’’’’’’’’’’’’’>dern Sie so die Feldreihenfolge fŪr die Zieldatei permanent. ’N#on("b")#Felder anfŪgen#off("b")# Die beiden angegebenen Kopiermuster haben’’’Nnur dann die beschriebene Wirkung, wenn die Zieldatei noch nicht’’’’’’’’’’’’’’Nexistert. Bei einer existierenden Datei kann die Feldreihenfolge’’’’’’’’’’’’’’Nnicht mehr geŁndert werden; daher hat die Reihenfolge der KopierŻ’’’’’’’’’’’’’.anweisungen dann keine Wirkung. ’’’’’’’’’’’’’’N Sie kŚnnen jedoch zu einer existierenden Zieldatei noch Felder’’’’’’’’’’’’NhinzufŪgen. EUDAS verwendet nŁmlich folgende einfache Vorschrift: ’’’’’’’’’’’’#limit (12.0)# ’’’’’’’’’’’’’’’> Wenn als Zielfeld in einer Kopieranweisung ein Feld’’’’’’’> genannt wird, das in der Zieldatei noch nicht vorkommt,’’’> wird es als weiteres Feld der Zieldatei hinzugefŪgt. ’’’’’#limit (13.5)# ’’’’’’’’’’’’’’’NDiese Strategie hat im Fall der nicht existierenden Datei zur Folge,’’’’’’’’’’Ndaū alle Felder neu sind und in der Reihenfolge ihres Auftretens’’’’’’’’’’’’’’Neingerichtet werden. Existiert die Datei schon, werden zusŁtzliche’’’’’’’’’’’’Felder am Ende angefŪgt. ’’’’’> Beachten Sie, daū zusŁtzliche Felder fŪr eine existierendeNDatei nur in den neu hinzukopierten SŁtzen gefŪllt sind. In den’’’’’’’’’’’’’’’>alten SŁtzen bleiben alle neuen Felder einfach leer. ’’’’’’’’’N#on("b")#Satzauswahl#off("b")# An dieser Stelle sollte erwŁhnt werden, daū’’’’Nallen Funktionen, die die gesamte Datei betreffen, nur die durch die’’’’’’’’’’NSuchbedingung ausgewŁhlten SŁtze kopiert werden. Ist mindestens’’’’’’’’’’’’’’’Nein Satz markiert, werden nur die markierten SŁtze kopiert und die’’’’’’’’’’’’Suchbedingung ignoriert. ’’’’’N#on("b")#Teildatei#off("b")# Jetzt kŚnnen Sie auch die zweite wichtige’’’’’’’’>Kopierens verstehen. Sie kŚnnen aus einer Datei einen Teil der^SŁtze und einen Teil der Felder #on("i")#herausziehen#off("i")#. Danach haben Sie’’’’’’’’’’’’’>unter UmstŁnden eine wesentlich kleinere Datei, die sich auch’Nschneller bearbeiten lŁūt. Gerade wenn Sie nicht den allerneuesten’’’’’’’’’’’’N64-Bit-Supercomputer haben, kŚnnen Sie so viel Zeit sparen, wenn’’’’’’’’’’’’’’>Sie wiederholt nur mit einem Teil der Datei arbeiten mŪssen. ’N Die Auswahl der SŁtze fŪr einen solchen Zweck erfolgt Ūber ein’’’’’’’’’’’’>Suchmuster; im Kopiermuster geben Sie dann nur die gewŪnschtenN#on("b")#Aufruf#off("b")# An dieser Stelle wollen wir jetzt endlich’’’’’’’’’’’behandeln, wie>Sie die Kopierfunktion aufrufen. Dazu gibt es die Auswahl ’’’’ Satzauswahl ’’’’’’’’’’ K Kopieren ’’’’’’’’’’’Nim MenŪ "Gesamtdatei". Als erstes werden Sie nach dem Namen der’’’’’’’’’’’’’’’NZieldatei gefragt. Existiert die Zieldatei schon und war sie vorher’’’’’’’’’’’Nsortiert, werden Sie gefragt, ob Sie die Datei zum Schluū wieder’’’’’’’’’’’’’’Nsortieren wollen. Wie immer beim Sortieren werden auch hier gegeŻ’’’’’’’’’’’’’>benenfalls nur die neu hinzugekommenen SŁtze einsortiert. ’’’’N Als nŁchstes mŪssen Sie den Namen des Kopiermusters angeben.’’’’’’’’’’’’’’NDa das Kopiermuster eine normale Textdatei ist, kŚnnen Sie sich’’’’’’’’’’’’’’’>einen beliebigen Namen ausdenken, unter dem das Muster dann’’’gespeichert wird. ’’’’’’’’’’’’> Wollen Sie das Kopiermuster nicht aufbewahren, sondern nur>einmal verwenden, brauchen Sie keinen Namen anzugeben. DrŪcken>Sie einfach RETURN und fŪr die Dauer des Kopierens wird das’’’>Kopiermuster als unbenannte Datei eingerichtet. ’’’’’’’’’’’’’’> Nachdem Sie den Namen des Kopiermusters eingegeben haben,’Ngelangen Sie in den Editor, wo Sie das Muster Łndern kŚnnen. Damit’’’’’’’’’’’’NSie beim ersten Mal nicht so viel tippen mŪssen, bietet EUDAS Ihnen’’’’’’’’’’’^bei einer neuen Musterdatei ein #on("i")#Standard-Kopiermuster#off("i")# zum Öndern’’’’’’’’’’’Nan. Das Aussehen des Standard-Kopiermusters richtet sich danach,’’’’’’’’’’’’’’.ob die Zieldatei schon existiert oder nicht. ’> Existiert die Zieldatei noch nicht, so werden im Standard-NKopiermuster alle Felder der Ausgangsdatei in ihrer originalen ReiŻ’’’’’’’’’’’Nhenfolge angegeben. Wenn Sie dieses Muster nicht noch Łndern, wird’’’’’’’’’’’’.die aktuelle Datei identisch kopiert. ’’’’’’’’N Sie kŚnnen jedoch die Feldreihenfolge verŁndern oder Felder’’’’’’’’’’’’’’’Nweglassen, indem Sie einfach die entsprechenden Zeilen vertauschen’’’’’’’’’’’’>oder lŚschen. FŪr Umbenennungen Ūberschreiben Sie einfach den’NNamen auf der linken Seite der Kopieranweisung. So kŚnnen Sie das’’’’’’’’’’’’’>Kopiermuster mit geringstem Aufwand erstellen. ’’’’’’’’’’’’’’’N Existiert die Zieldatei jedoch schon, werden Ihnen im KopierŻ’’’’’’’’’’’’’Nmuster alle Felder der Zieldatei angeboten. Bei Feldern, die in der’’’’’’’’’’’Naktuellen Datei nicht vorkommen, erscheint folgende Anweisung: ’’’’’’’’’’’’’’’ "Anrede" K ""; ’’’’’’’NObwohl die Anweisung in diesem Fall keine Wirkung hat (wenn man’’’’’’’’’’’’’’’Nsie weglieūe, wŪrde das Feld ebenfalls leer bleiben), ist sie dennoch’’’’’’’’’NaufgefŪhrt, damit Sie auf der rechten Seite einen entsprechenden’’’’’’’’’’’’’’Ausdruck einsetzen kŚnnen. ’’’> Bei den angebotenen Anweisungen hat eine Önderung der ReiŻNhenfolge oder eines Feldnamens keinen Sinn, da diese Felder ja alle’’’’’’’’’’’Nbereits existieren. Jedoch kŚnnen Sie die AusdrŪcke auf der rechten’’’’’’’’’’’>Seite variieren und neue Anweisungen (Felder) hinzufŪgen. ’’’’N#on("b")#Ablauf#off("b")# Wenn Sie die Eingabe des Kopiermusters mit ESC 'q'’’Nsen, wird das Kopiermuster Ūbersetzt. Dabei kŚnnen FehlermeldunŻ’’’’’’’’’’’’’’Ngen auftreten. Sie kŚnnen dann die Fehler korrigieren, wobei Sie die’’’’’’’’’’NFehlermeldungen gleichzeitig auf dem Bildschirm sehen kŚnnen. War’’’’’’’’’’’’’Ndas Kopiermuster korrekt, werden alle ausgewŁhlten (bzw. markierŻ’’’’’’’’’’’’Nten) SŁtze der aktuellen Datei in die Zieldatei kopiert und diese’’’’’’’’’’’’’N Weniger Probleme treten auf, wenn sichergestellt ist, daū nur’’’’’’’’’’’’’Ndie Anwendung selbst verwendet wird. Auch in diesem Fall ist zu’’’’’’’’’’’’’’’>beachten, daū EUDAS nicht als Programmierumgebung fŪr AnwenŻ’’>dungssysteme konzipiert wurde und daher nicht immer leicht zu’benutzen ist. N Am einfachsten ist es noch, nur eigene MenŪs fŪr eine andere’’’’’’’’’’’’’’>Anwendung zu verwenden, da die MenŪprozeduren relativ unabhŁnŻgig vom Rest sind. ’’’’’’’’’’’N#on("b")#Richtlinien#off("b")# Bei Erweiterungen von EUDAS sind folgende’’’’’’Richtlinien zu beachten: ’’’’’N1. Ein Programm, das selber Dateien fŪr die virtuelle Datei Śffnen’’’’’’’’’’’’N will, sollte vorher prŪfen, ob noch eine Datei geŚffnet ist und in’’’’’’’’’> diesem Fall abbrechen. Beim Multi-User-Betrieb ist nŁmlich’> sonst nicht gewŁhrleistet, daū alle Sperren wieder entfernt>2. Ein solches Programm sollte seine eigenen Dateien vor dem’’N Wechsel zu EUDAS selbst wieder sichern und die Arbeitskopien’’’’’’’’’’’’’’’> lŚschen, damit der Ausgangszustand zu Beginn des Programms’ wiederhergestellt wird. ’’’N3. Programme, die MenŪs benutzen, sollten nicht unter EUDAS aufŻ’’’’’’’’’’’’’’> gerufen werden, da sonst eine Beeinflussung der EUDAS-MenŪs mŚglich ist. ’’’’’’’’’’’’’’NAn dieser Stelle soll noch einmal von der Erstellung integrierter’’’’’’’’’’’’’NAnwendungen abgeraten werden, wenn es auch andere MŚglichkeiten’’’’’’’’’’’’’’’Ngibt, das gegebene Problem mit EUDAS zu lŚsen. Der hohe Aufwand’’’’’’’’’’’’’’’>dieser Methode rechtfertigt sich nur in wenigen FŁllen. ’’’’’’N Experimentierfreudige Anwender werden sich durch diese WarŻ’’’’’’’’’’’’’’’Nnung sowieso nicht abhalten lassen. Ihnen sollte aber bewuūt sein,’’’’’’’’’’’’Ndaū ein solches Vorgehen auf eigene Gefahr stattfindet und kein’’’’’’’’’’’’’’’NAnspruch auf Beratung oder Fehlerbeseitigung in einem solchen Fall’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.fehler’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’q”a€ė’’Š-°’’’’-°-°ŽM ’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’€’K’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ #page (115)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’:’’’’’’’’’’’’’’’’’’’’’kŚnnen. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ၒ,’’’’’’’’’’’’’’’’’’’‚’>’’’’’’’’’’’’’’’’’’’’’ laubt ist. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‚’/’’’’’’’’’’’’’’’’’’’‘‚’?’’’’’’’’’’’’’’’’’’’’’ beiten. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‚’-’’’’’’’’’’’’’’’’’’’ƒ’C’’’’’’’’’’’’’’’’’’’aƒ’=’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įƒ’$’’’’’’’’’’’’’’’’’’’ńƒ’<’’’’’’’’’’’’’’’’’’’1„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a„’0’’’’’’’’’’’’’’’’’’’”„’;’’’’’’’’’’’’’’’’’’’’’ werden. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’,’’’’’’’’’’’’’’’’’’’…’C’’’’’’’’’’’’’’’’’’’a…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’…’#’’’’’’’’’’’’’’’’’’’±…’<’’’’’’’’’’’’’’’’’’’ń…’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!†’)’’’’’’’’’’’’’’’’’’’Q†’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”†’0’’’’’’’’’’’’’’’’’’’ᆒB’’’’’’’’’’’’’’’’’’’’’ besitzt. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‡’)’’’’’’’’’’’’’’’’’’’a‡’?’’’’’’’’’’’’’’’’’’’±‡’@’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ˆ’B’’’’’’’’’’’’’’’’’’’qˆ’B’’’’’’’’’’’’’’’’’’’Įˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ሒV’’’’’’’’’’’’’’’’’’’A‰’>’’’’’’’’’’’’’’’’’’’‰’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‰’)’’’’’’’’’’’’’’’’’’’ቒA’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Š’8’’’’’’’’’’’’’’’’’’’qŠ’A’’’’’’’’’’’’’’’’’’’ĮŠ’+’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŠ’-’’’’’’’’’’’’’’’’’’’!‹’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q‹’1’’’’’’’’’’’’’’’’’’’±‹’@’’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Œ’;’’’’’’’’’’’’’’’’’’’aŒ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Œ’2’’’’’’’’’’’’’’’’’’’ь’@’’’’’’’’’’’’’’’’’’’’’ tragen. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!’4’’’’’’’’’’’’’’’’’’’a’@’’’’’’’’’’’’’’’’’’’±’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’6’’’’’’’’’’’’’’’’’’’AŽ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’C’’’’’’’’’’’’’’’’’’’ю’>’’’’’’’’’’’’’’’’’’’’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’C’’’’’’’’’’’’’’’’’’’‘’>’’’’’’’’’’’’’’’’’’’я’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’K’’’’’’’’’’’’’’’’’’’Q’>’’’’’’’’’’’’’’’’’’’‘’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’$’’’’’’’’’’’’’’’’’’’ń’<’’’’’’’’’’’’’’’’’’’’’ mŚglich. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‘’$’’’’’’’’’’’’’’’’’’’a‘’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‘’)’’’’’’’’’’’’’’’’’’’ё’?’’’’’’’’’’’’’’’’’’’’’ rufen. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!’’"’’’’’’’’’’’’’’’’’’’Q’’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’’+’’’’’’’’’’’’’’’’’’’Į’’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’)’’’’’’’’’’’’’’’’’’’1“’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q“’*’’’’’’’’’’’’’’’’’’’”“’?’’’’’’’’’’’’’’’’’’’’’ den. ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń“’(’’’’’’’’’’’’’’’’’’’!”’A’’’’’’’’’’’’’’’’’’’’’ stellen. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.fehler’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’Fehlermeldungen ’’’’’’’’’’’’’’NIn diesem Kapitel sind alle Fehlermeldungen aufgefŪhrt, die von’’’’’’’’’’’’’’’>EUDAS erzeugt werden und zum Abbruch einer Funktion fŪhren’’’’.#on("i")#'n' ist keine Feldnum.anschlieūend gegebenenfalls noch sortiert. ’’’N Die kopierten SŁtze werden jeweils am Ende der Zieldatei angeŻ’’’’’’’’’’’’NfŪgt. War die Zieldatei vorher schon sortiert, kŚnnen Sie angeben,’’’’’’’’’’’’Ndaū die neuen SŁtze zum Schluū noch einsortiert werden. AnderenŻ’’’’’’’’’’’’’’Nfalls kŚnnen Sie die Datei anschlieūend mit der Funktion 'Sortieren'’’’’’’’’’’N#on("b")#ELAN-AusdrŪcke#off("b")# Wenn Sie schon einmal programmiert haben,’’’>Ihnen vielleicht aufgefallen sein, daū ein Kopiermuster einem’NELAN-Programm verdŁchtig Łhnlich sieht. Diese Vermutung trŪgt Sie’’’’’’’’’’’’’Nnicht. Dies lŁūt den Schluū zu, daū Sie noch mehr ELAN hier anŻ’’’’’’’’’’’’’’’bringen kŚnnen. ’’’’’’’’’’’’’’N Haben Sie noch nie programmiert, sollten Sie jetzt nicht in’’’’’’’’’’’’’’’>Panik geraten, denn das Wichtigste dieses Abschnitts haben SieNbereits gelernt. Vielleicht sind Ihnen die folgenden Beispiele bereits’’’’’’’’Nganz nŪtzlich. Um alle MŚglichkeiten auszunutzen, sollten Sie sich’’’’’’’’’’’’Naber irgendwann (spŁter!) mit den Kapiteln 14 und 15 befassen, in’’’’’’’’’’’’’denen Sie Genaueres erfahren. N ZunŁchst sei festgestellt, daū der rechte Teil einer KopieranŻ’’’’’’’’’’’’>weisung ein beliebiger ELAN-Ausdruck sein kann, der einen TEXT>liefert. Den wichtigsten Ausdruck kennen Sie bereits: ’’’’’’’’ f ("Feldname") ’’’’’’’Nliefert den Inhalt des Feldes 'Feldname' des aktuellen Satzes der’’’’’’’’’’’’’Naktuellen Datei. Gibt es das Feld nicht, erscheint eine FehlermelŻ’’’’’’’’’’’’dung bei der AusfŪhrung. ’’’’’> Sie kŚnnen jedoch auch einen konstanten Text angeben, der’Ndann fŪr alle SŁtze gleich ist. Dazu schlieūen Sie den Text einfach’’’’’’’’’’’Nin AnfŪhrungsstriche ein. Die folgende Kopieranweisung dient dazu,’’’’’’’’’’’’Nein neues Feld einzurichten, das aber vorlŁufig noch leer bleiben’’’’’’’’’’’’’ "Feldname" K ""; ’’’’’>Ebenso kŚnnen Sie mehrere Felder zu einem neuen verbinden, zum> "Wohnort" K f ("PLZ") + " " + f ("Ort"); ’’’’’’’’’’’’’NDas Pluszeichen kennzeichnet die Aneinanderreihung von zwei TexŻ’’’’’’’’’’’’’’Nten. Denken Sie auch immer an das Semikolon am Ende. In gleicher’’’’’’’’’’’’’’>Weise kŚnnen Sie viele andere Textfunktionen verwenden, die inKapitel 14 beschrieben sind. ’N Prinzipiell kŚnnen Sie auch Bedingungen mit IF abfragen, wie’’’’’’’’’’’’’’.zum Beispiel in der folgenden Ųbersetzung: ’’’. IF f ("m/w") = "w" THEN ’’’’’’’’’’’’’’ "Anrede" K "Frau"  "Anrede" K "Herr"  END IF; ’’’’’’’’’’’’’’NAuf diese Weise kŚnnen Sie Kodierungen verschiedenster Art autoŻ’’’’’’’’’’’’’’Nmatisch umsetzen. Sie mŪssen hierbei jedoch unbedingt darauf achŻ’’’’’’’’’’’’’Nten, daū innerhalb der IF-Konstruktion immer eine Kopieranweisung’’’’’’’’’’’’’NausgefŪhrt wird. Falls nŁmlich kein Fall zutrifft und fŪr ein Feld’’’’’’’’’’’’>keine Kopieranweisung ausgefŪhrt wird, wird das Feld bei einer.neuen Datei auch nicht richtig eingerichtet. ’NIn Kapitel 6 hatten Sie gesehen, wie man einzelne SŁtze aus der’’’’’’’’’’’’’’’Naktuellen Datei in eine andere trŁgt, und auch, wie man sie wieder’’’’’’’’’’’’>zurŪckholen kann. Diese Funktion diente im wesentlichen dazu,’.nicht mehr benŚtigte SŁtze zu entfernen. ’’’’’> Sie haben aber auch die MŚglichkeit, eine ganze Reihe von’>SŁtzen in einem Arbeitsgang zu tragen, nŁmlich alle durch das’>Suchmuster ausgewŁhlten beziehungsweise alle markierten SŁtze.NDiese Funktion dient ebenfalls dazu, SŁtze zu entfernen, beispielsŻ’’’’’’’’’’’Nweise alle SŁtze, die vor einem gewissen Stichtag liegen. Als weiŻ’’’’’’’’’’’’>tere Anwendung kŚnnen Sie beim Tragen aber auch Bedingungen’’’^ Diese #on("i")#PrŪfbedingungen#off("i")# sollen sicherstellen, daū die Daten in’’’’’’’’’’’Neiner Datei ganz bestimmten Richtlinien entsprechen. Zum Beispiel’’’’’’’’’’’’’Nkann geprŪft werden, ob ein eingegebenen Datum stimmen kann, ob’’’’’’’’’’’’’’’Nein Satz doppelt aufgenommen wurde oder ob eine Artikelnummer die’’’’’’’’’’’’’.richtige Anzahl von Stellen hat. ’’’’’’’’’’’’’N Die PrŪfbedingungen werden einer Datei fest zugeordnet. Sie’’’’’’’’’’’’’’’kŚnnen mit der Funktion ’’’’’’ P PrŪfbed. ’’’’’’’’’’’Nim MenŪ '×ffnen' eingegeben oder geŁndert werden. Die PrŪfbedinŻ’’’’’’’’’’’’’’.gungen werden als Text im Editor geschrieben. N#on("b")#Ablauf#off("b")# Das ganze Verfahren lŁuft nun so ab: Sie fŪgen neue’Nimmer erst in eine Zwischendatei ein, die die gleiche Struktur wie’’’’’’’’’’’’Ndie eigentliche Datei hat. Wenn Sie alle SŁtze fertig eingegeben’’’’’’’’’’’’’’Nhaben, tragen Sie diese Datei komplett in die gewŪnschte Datei.’’’’’’’’’’’’’’’.Dabei werden die PrŪfbedingungen getestet. ’’’N ErfŪllt ein Satz die Bedingungen, wird er anstandslos getragen.’’’’’’’’’’’NTrifft eine Bedingung aber nicht zu, bleibt der Satz in der ZwiŻ’’’’’’’’’’’’’’>schendatei und eine entsprechende Meldung wird ausgegeben. Die>Meldungen werden gespeichert, um Sie spŁter nochmal abrufen zuN Sie mŪssen jetzt in der Zwischendatei die notwendigen ÖndeŻ’’’’’’’’’’’’’’’Nrungen durchfŪhren, damit die PrŪfbedingungen erfŪllt werden. Beim’’’’’’’’’’’’Aufruf der Funktion ’’’’’’’’’’ A Öndern ’’’’’’’’’’’’’NkŚnnen Sie mit Hilfe der Tastenkombination ESC 'P' (groūes P) die’’’’’’’’’’’’’NDatei mit den Fehlermeldungen in einem kleinen Teilfenster editieŻ’’’’’’’’’’’’Nren. Anhand dieser Hinweise kŚnnen Sie dann den Satz korrigieren.’’’’’’’’’’’’’NDie Meldungen bleiben bis zum nŁchsten ×ffnen oder Tragen erhalŻ’’’’’’’’’’’’’’> Nach der Korrektur kŚnnen Sie den gleichen Vorgang erneut’Naufrufen - es sind ja nur noch die zuerst fehlerhaften SŁtze in der’’’’’’’’’’’NZwischendatei. Bei Bedarf kŚnnen Sie diesen Vorgang wiederholen,’’’’’’’’’’’’’’>bis alle SŁtze korrekt Ūbernommen worden sind. ’’’’’’’’’’’’’’’N#on("b")#Aufruf#off("b")# Das Tragen wird aufgerufen durch die Funktion ’’’’’’ Satzauswahl ’’’’’’’’’’ T Tragen ’’’’’’’’’’’’’NNach Eingabe des Zieldateinamens mŪssen Sie noch angeben, ob Sie’’’’’’’’’’’’’’.die PrŪfbedingungen testen wollen. ’’’’’’’’’’’N#on("b")#PrŪfbedingungen#off("b")# Zu diskutieren bleibt noch die Form der’’’’>dingungen. Diese stellen ein kleines ELAN-Programm dar, in demNeinige spezielle Prozeduren zum PrŪfen enthalten sind. Wenn Sie’’’’’’’’’’’’’’’Nnicht ELAN programmieren kŚnnen, sollte Sie diese Bemerkung nicht’’’’’’’’’’’’’>erschrecken: die PrŪfbedingungen sind einfach genug. ’’’’’’’’’N Sie schreiben also die PrŪfbedingungen jeweils untereinander.’’’’’’’’’’’’’Eine mŚgliche Bedingung ist ’’> wertemenge ("Feldname", "Wert1,Wert2,Wert3,Wert4"); ’’NDiese Bedingung gibt an, daū das Feld einen der angegebenen Werte’’’’’’’’’’’’’Nhaben muū. Die Werte werden untereinander durch Komma getrennt.’’’’’’’’’’’’’’’NEs gibt jedoch keine MŚglichkeit, Werte mit Komma darzustellen, da’’’’’’’’’’’’>das Komma immer als Trennung wirkt. Leerzeichen dŪrfen in den’>Werten vorkommen, sie mŪssen dann aber auch genau so im Feld’’N Wir kŚnnten zum Beispiel eine Bedingung fŪr unser Feld 'm/w'’’’’’’’’’’’’’’wie folgt formulieren ’’’’’’’’. wertemenge ("m/w", "m,w"); ’’’’’’’’’’’>EUDAS wŪrde sich dann beschweren, wenn das Feld leer wŁre (irŻNgendein Geschlecht muū die Person ja wohl haben). Wenn das Feld’’’’’’’’’’’’’’’Nauch leer sein darf, geben Sie einfach zwei Kommata hintereinander’’’’’’’’’’’’oder ein Komma am Anfang an: ’. wertemenge ("m/w", ",m,w"); ’’’’’’’’’’>Eine andere MŚglichkeit der PrŪfbedingung besteht darin, eine’NMaske fŪr ein Feld zu definieren. Diese Maske gibt an, daū an beŻ’’’’’’’’’’’’’Nstimmten Stellen des Feldes nur bestimmte Zeichen stehen dŪrfen.’’’’’’’’’’’’’’mer#off("i")# ’’> Es wurde eine Nummer als Feldnummer angegeben, die nicht erŻ>#on("i")#Datei ist keine EUDAS-Datei#off("i")# ’’’’’’’’’’’’’’’N Es wurde versucht, eine andere Datei als EUDAS-Datei zu bearŻ’’’’’’’’’’’’’’’.#on("i")#inkonsistente EUDAS-Datei#off("i")# ’N Die interne Struktur der Datei ist zerstŚrt. Kann durch HardwareŻ’’’’’’’’’’’> probleme (Archiv-Lesefehler) oder EUDAS-interne Fehler entŻ’ standen sein. ’’’’’’’’’’’’’’.#on("i")#EUDAS-Datei voll#off("i")# ’’’’’’’’’’> Eine EUDAS-Datei kann nur eine bestimmte Anzahl von SŁtzen’’. aufnehmen (mindestens 5000). ’’’’’’’’’’’’’’’>#on("i")#Nicht erlaubtes Dezimalkomma#off("i")# ’’’’’’’’’’’’’’> Als Dezimalkomma kann nur ein einzelnes Zeichen angegeben’’’.#on("i")#Zuviel Dateien geoeffnet#off("i")# ’’N Es kŚnnen nicht mehr als 10 Dateien gleichzeitig geŚffnet, geketŻ’’’’’’’’’’’ tet und gekoppelt sein. ’’’’.#on("i")#Zu viele Felder#off("i")# ’’’’’’’’’’’> Alle geŚffneten Dateien zusammen dŪrfen nicht mehr als 256’’. Felder der virtuellen Datei ergeben. ’’’’’’’.#on("i")#Zu viele Koppelfelder#off("i")# ’’’’’N Es dŪrfen insgesamt nicht mehr als 32 Koppelfelder entstehen. ’’’’’’’’’’’’’’>#on("i")#keine Koppelfelder vorhanden#off("i")# ’’’’’’’’’’’’’’N Eine Datei kann nicht gekoppelt werden, wenn Sie kein Koppelfeld’’’’’’’’’’’’.#on("i")#keine Datei geoeffnet#off("i")# ’’’’’N Es kann nicht gekettet oder gekoppelt werden, wenn noch keine’’’’’’’’’’’’’’’N Datei geŚffnet wurde. Ebenfalls sind keine VerarbeitungsprozeŻ’’’’’’’’’’’’’’ duren mŚglich. ’’’’’’’’’’’’’N#on("i")#Nicht mŚglich, wenn auf Koppeldatei geschaltet#off("i")# ’’’’’’’’’’’’N Wenn auf eine Koppeldatei umgeschaltet wurde, ist ×ffnen, Ketten’’’’’’’’’’’’ und Koppeln nicht mŚglich. ’^#on("i")#kein direkter Dateizugriff bei geketteten oder gekoppelten Dateien#off("i")# ’’’’’’’’> Wenn Dateien gekettet oder gekoppelt sind, ist Sortieren und. Öndern der Feldstruktur nicht mŚglich. ’’’’’.#on("i")#Datei nicht gesichert#off("i")# ’’’’’N Eine vorher geŚffnete Datei ist verŁndert und nicht gesichert. ’’’’’’’’’’’’’>#on("i")#Datei wird von anderer Task geŁndert#off("i")# ’’’’’’N Das ×ffnen der Datei zum Öndern ist im Moment nicht mŚglich, da’’’’’’’’’’’’’. ein anderer Benutzer sie bereits Łndert. ’’’.#on("i")#Suchmuster zu umfangreich#off("i")# ’N Ein Suchmuster darf nicht mehr als 100 Vergleiche erfordern. ’’’’’’’’’’’’’’’>#on("i")#direkt Drucken nicht moeglich#off("i")# ’’’’’’’’’’’’’N Entweder ist kein Druckprogramm installiert oder die Spooltask’’’’’’’’’’’’’’ reagiert nicht. ’’’’’’’’’’’’>#on("i")#Das Feld "Feldname" ist nicht definiert#off("i")# ’’’. Sie haben einen falschen Namen angegeben. ’’>#on("i")#Kein Satz zum Tragen vorhanden#off("i")# ’’’’’’’’’’’’N Es wurde versucht, aus einer leeren Datei oder am Dateiende zu’’’’’’’’’’’’’’>#on("i")#Zieldatei hat falsche Felderzahl#off("i")# ’’’’’’’’’’N Eine Zieldatei beim Tragen hat weniger Felder als die aktuelle’’’’’’’’’’’’’’N Datei. Daher wŪrden beim Tragen Informationen verlorengehen. ’’’’’’’’’’’’’’’>#on("i")#Zieldatei darf nicht geŚffnet sein#off("i")# ’’’’’’’’> Eine geŚffnete Datei ist als Zieldatei nicht zulŁssig. ’’’’’N#on("i")#Das Feld "Feldname" verletzt die Pruefbedingung#off("i")# ’’’’’’’’’’’> Eine PrŪfprozedur wurde auūerhalb des Tragens aufgerufen und. die Bedingung war nicht erfŪllt. ’’’’’’’’’’’N#on("i")#Das Feld "Feldname" ist nicht in der Wertemenge#off("i")# ’’’’’’’’’’’> Eine PrŪfprozedur wurde auūerhalb des Tragens aufgerufen und. die Bedingung war nicht erfŪllt. ’’’’’’’’’’’N#on("i")#Das Feld "Feldname" stimmt nicht mit der Maske ueberein#off("i")# ’’’> Eine PrŪfprozedur wurde auūerhalb des Tragens aufgerufen und. die Bedingung war nicht erfŪllt. ’’’’’’’’’’’.#on("i")#Zu viele Fenster#off("i")# ’’’’’’’’’’> Es sind nicht mehr als 16 verschiedene GrŚūen von Fenstern’’.#on("i")#Fenster zu klein#off("i")# ’’’’’’’’’’> Ein MenŪ wurde in einem zu kleinen Fenster aufgerufen. ’’’’’.#on("i")#Hilfe existiert nicht#off("i")# ’’’’’N Es wurde versucht, eine nicht vorhandene Hilfestellung aufzuŻ’’’’’’’’’’’’’’’.#on("i")#Hilfe ist leer#off("i")# ’’’’’’’’’’’’> Die angewŁhlte Hilfestellung enthŁlt keinen Text. ’’’’’’’’’’.#on("i")#Anzeigefenster zu klein#off("i")# ’’’> Das Anzeigefenster muū mindestens 40 Zeichen breit sein. ’’’.#on("i")#Ungueltige Satznummer#off("i")# ’’’’’> Der angegebene Text stellt keine Satznummer dar. ’’’’’’’’’’’.#on("i")#kein rekursiver Aufruf#off("i")# ’’’’N Innerhalb von EUDAS darf 'eudas' nicht erneut aufgerufen werŻ’’’’’’’’’’’’’’’.#on("i")#Task existiert nicht#off("i")# ’’’’’’N Es wurde versucht, eine nicht existente Task als Manager einzuŻ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’P@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.proz’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’#ų’’’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±±a€ė’’ĻĢ.¼’’’’.¼.¼ŠM ’’’’a€’’’’’’’’’’’’’’q€’8’’’’’’’’’’’Ļ’’’’’’’’’’’’’’’’’’±€’K’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ #page (119)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’с’@’’’’’’’’’’’’’’’’’’’!‚’@’’’’’’’’’’’’’’’’’’’q‚’@’’’’’’’’’’’’’’’’’’’Į‚’@’’’’’’’’’’’’’’’’’’’ƒ’@’’’’’’’’’’’’’’’’’’’aƒ’@’’’’’’’’’’’’’’’’’’’±ƒ’(’’’’’’’’’’’’’’’’’’’გ@’’’’’’’’’’’’’’’’’’’1„’@’’’’’’’’’’’’’’’’’’’„’@’’’’’’’’’’’’’’’’’’’ф’@’’’’’’’’’’’’’’’’’’’!…’@’’’’’’’’’’’’’’’’’’’q…’4’’’’’’’’’’’’’’’’’’’±…’$’’’’’’’’’’’’’’’’’’’į…’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’>So kŚnnte man zum Beispiel folgende Maske fŪr ein Datumsfeld’’. feldmaske ("Datum", "99.99.99"); ’’’’’NDie Neunen haben hier eine spezielle Bedeutung und und stehen fŪr’’’’’’’’’’’’’Neine beliebige Ziffer. Es gibt noch einige weitere Zeichen, die eine’’’’’’’’’’.reservierte Bedeutung haben, nŁmlich: ’’’’’’’’> '9' fŪr jede Ziffer (wie schon erwŁhnt) ’’’’’’’’’’’’. 'X' fŪr jedes Zeichen ’’’’’’’’’’’’’’. 'A' fŪr jeden Groūbuchstaben ’’’’’’’. 'a' fŪr jeden Kleinbuchstaben ’’’’’’> '*' fŪr eine Folge beliebiger Zeichen ’’’’’’’’’’’’’’NAlle anderen Zeichen im Muster stehen fŪr sich selbst. Eine SonderŻ’’’’’’’’’’’Nstellung besitzt der Stern; er sollte sparsam verwendet werden, da’’’’’’’’’’’’>seine Benutzung etwas aufwendiger ist. Der Stern kann auch fŪrNeine leere Zeichenfolge stehen. Als weiteres Beispiel kŚnnte man’’’’’’’’’’’’’’. feldmaske ("Name", "A*"); ’’’’’’’’’’’’Ndamit immer ein Name angegeben ist, der noch dazu mit einem GroūŻ’’’’’’’’’’’’’buchstaben beginnt. ’’’’’’’’’’N FŪr Bedingungen, die sich nicht mit diesen beiden Prozeduren’’’’’’’’’’’’’’.formulieren lassen, gibt es noch ’’’’’’’’’’’’’. pruefe ("Feldname", Bedingung); ’’’’’’NDiese Prozedur erhŁlt einen logischen (booleschen) Wert als ParameŻ’’’’’’’’’’’Nter, der einen Vergleich darstellt. Ist dieser Parameter falsch’’’’’’’’’’’’’’’N(FALSE), wird eine entsprechende Fehlermeldung protokolliert. So’’’’’’’’’’’’’’.kŚnnte man folgende Bedingung angeben: ’’’’’’’> pruefe ("Alter", wert ("Alter") > 18.0); ’’’’’’’’’’’’’NDiese Bedingung wŪrde sicherstellen, daū alle Personen in der Datei’’’’’’’’’’’NvolljŁhrig sind ('wert' ist eine von EUDAS definierte Funktion, die’’’’’’’’’’’Nden Inhalt eines Feldes als REAL-Zahl liefert - denken Sie auch’’’’’’’’’’’’’’’Ndaran, daū der ELAN-Compiler Zahlen mit Dezimalpunkt geschrieben’’’’’’’’’’’’’’haben mŚchte). ’’’’’’’’’’’’’’’> Da die PrŪfbedingungen ein ELAN-Programm sind, kŚnnen Sie’>natŪrlich sŁmtliche ELAN-Anweisungen verwenden. ’’’’’’’’’’’’’’N Weiterhin haben Sie die MŚglichkeit, DoppeleintrŁge zu verhinŻ’’’’’’’’’’’’.dern. Dazu geben Sie mit Hilfe der Prozedur ’’. eindeutige felder (n); ’’’’’’’’’’’’’’’Nwieviele Felder vom ersten an eindeutig sein sollen. Ein zu tragenŻ’’’’’’’’’’’Nder Satz, der mit irgendeinem anderen Satz in diesen Feldern ŪberŻ’’’’’’’’’’’’Neinstimmt, wird als fehlerhaft zurŪckgewiesen. In unserer AdressenŻ’’’’’’’’’’’datei kŚnnte man ’’’’’’’’’’’’’. eindeutige felder (2); ’’’’’’’’’’’’’’’Nangeben. Damit wŪrde ein neuer Satz mit bereits vorhandenem NaŻ’’’’’’’’’’’’’’’men und Vornamen abgelehnt. ’’N#on("b")#Limit#off("b")# Aus technischen GrŪnden kŚnnen die PrŪfbedingungen’’’NDatei nur 2000 Zeichen umfassen. Wollen Sie aufwendigere BedinŻ’’’’’’’’’’’’’’’Ngungen konstruieren, sollten Sie sich diese als Prozedur definieren’’’’’’’’’’’Nund insertieren. In den PrŪfbedingungen mŪssen Sie dann nur diese’’’’’’’’’’’’’Prozedur aufrufen. ’’’’’’’’’’’11.4 Automatische Önderungen ’NMit EUDAS kŚnnen Sie die geŚffnete Datei nicht nur satzweise von’’’’’’’’’’’’’’NHand Łndern, sondern auch automatisch die ganze Datei. Dazu mŪsŻ’’’’’’’’’’’’’’>sen Sie dem Rechner eine Vorschrift geben, nach der er handeln^kann. Ein solches #on("i")#Önderungsmuster#off("i")# stellt im Prinzip schon ein kleiŻ’’’’’’’’>nes Programm dar. Der Önderungsvorgang wird durch die Auswahl  V VerŁndern ’’’’’’’’’’Naufgerufen. Dabei wird der Name des Önderungsmusters erfragt. Dies’’’’’’’’’’’’Nist eine normale Textdatei. Existiert das Muster noch nicht, kŚnnen’’’’’’’’’’’NSie den Inhalt an dieser Stelle im Editor angeben. Anschlieūend’’’’’’’’’’’’’’’>werden alle ausgewŁhlten SŁtze nach der Vorschrift bearbeitet.>Dabei wird jeweils die aktuelle Satznummer ausgegeben. ’’’’’’’N#on("b")#Önderungsmuster#off("b")# Da auch ein Kopiermuster ein Programm ist,’Nes nicht erstaunlich, daū Önderungsmuster ganz Łhnlich aussehen.’’’’’’’’’’’’’’.Eine typische Zeile sieht etwa so aus: ’’’’’’’. "Feldname" V "neuer Inhalt"; ’’’’’’’’’>Diese Zeile bedeutet: Ersetze den Inhalt des Feldes 'Feldname'>durch den Text 'neuer Inhalt'. Anstelle des neuen Textes kann’Nwieder ein beliebiger ELAN-Ausdruck stehen. Ein Beispiel, in dem’’’’’’’’’’’’’’>ein Feld einen Stern angehŁngt bekommt, sieht dann so aus: ’’’. "Feldname" V f ("Feldname") + "*"; ’’’NBeachten Sie, daū Sie den Ausdruck auf der rechten Seite eventuell’’’’’’’’’’’’Nin Klammern setzen mŪssen (obwohl der Operator 'V' die niedrigste’’’’’’’’’’’’’NPrioritŁt hat). Wenn Sie sich nicht sicher sind, kŚnnen Sie den AusŻ’’’’’’’’’’.druck immer in Klammern einschlieūen. ’’’’’’’’> Ebenso wie im Kopiermuster kŚnnen Sie hier beliebige ELAN-NAusdrŪcke verwenden. Auch IF-Abfragen und Łhnliche KonstruktioŻ’’’’’’’’’’’’’’’>nen sind mŚglich, im Gegensatz zum Kopiermuster sogar ohne BeŻschrŁnkungen. > Im Vergleich zu einem separat geschriebenen ELAN-Programm’Nhat das Önderungsmuster den Vorteil, daū Sie nur die eigentlichen’’’’’’’’’’’’’NVerŁnderungsanweisungen kodieren mŪssen. Die wiederholte AnwenŻ’’’’’’’’’’’’’’’Ndung auf die ausgewŁhlten SŁtze erledigt EUDAS automatisch. WolŻ’’’’’’’’’’’’’’Nlen Sie eine solche Önderungsanweisung fest insertieren, so brauŻ’’’’’’’’’’’’’Nchen Sie das Muster nur in eine Prozedur zu verpacken und EUDAS’’’’’’’’’’’’’’’.zu Ūbergeben (NŁheres s. Referenzhandbuch). ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.12’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’=€’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”Ķa€ė’’Ą½’’’’ĮM ’’’’’’ eudas.hdb.12’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (123)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’1†’@’’’’’’’’’’’’’’’’’’’†’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ц’@’’’’’’’’’’’’’’’’’’’!‡’@’’’’’’’’’’’’’’’’’’’q‡’@’’’’’’’’’’’’’’’’’’’Į‡’@’’’’’’’’’’’’’’’’’’’ˆ’@’’’’’’’’’’’’’’’’’’’aˆ’@’’’’’’’’’’’’’’’’’’’±ˆ’@’’’’’’’’’’’’’’’’’’’‰’'’’’’’’’’’’’’’’’’’’’1‰’@’’’’’’’’’’’’’’’’’’’‰’@’’’’’’’’’’’’’’’’’’’щ’@’’’’’’’’’’’’’’’’’’’!Š’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŠ’.’’’’’’’’’’’’’’’’’’’”Š’@’’’’’’’’’’’’’’’’’’’ńŠ’@’’’’’’’’’’’’’’’’’’’A‹’@’’’’’’’’’’’’’’’’’’’‘‹’@’’’’’’’’’’’’’’’’’’’į‹’@’’’’’’’’’’’’’’’’’’’1Œ’@’’’’’’’’’’’’’’’’’’’Œ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ь’@’’’’’’’’’’’’’’’’’’’!’@’’’’’’’’’’’’’’’’’’’q’*’’’’’’’’’’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’ń’+’’’’’’’’’’’’’’’’’’’!Ž’@’’’’’’’’’’’’’’’’’’’qŽ’@’’’’’’’’’’’’’’’’’’’ĮŽ’@’’’’’’’’’’’’’’’’’’’’/’’’’’’’’’’’’’’’’’’’Q’@’’’’’’’’’’’’’’’’’’’”’0’’’’’’’’’’’’’’’’’’’į’@’’’’’’’’’’’’’’’’’’’1’#’’’’’’’’’’’’’’’’’’’a’@’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’‘’@’’’’’’’’’’’’’’’’’’’Q‘’@’’’’’’’’’’’’’’’’’’’”‘’@’’’’’’’’’’’’’’’’’’’ń‘’@’’’’’’’’’’’’’’’’’’’A’’*’’’’’’’’’’’’’’’’’’’q’’@’’’’’’’’’’’’’’’’’’’Į’’+’’’’’’’’’’’’’’’’’’’ń’’@’’’’’’’’’’’’’’’’’’’A“’@’’’’’’’’’’’’’’’’’’’‘“’@’’’’’’’’’’’’’’’’’’’į“’@’’’’’’’’’’’’’’’’’’’1”’(’’’’’’’’’’’’’’’’’’’a”’@’’’’’’’’’’’’’’’’’’’±”’@’’’’’’’’’’’’’’’’’’’•’@’’’’’’’’’’’’’’’’’’’Q•’@’’’’’’’’’’’’’’’’’’’”•’@’’’’’’’’’’’’’’’’’’’ń•’!’’’’’’’’’’’’’’’’’’’!–’&’’’’’’’’’’’’’’’’’’’Q–’@’’’’’’’’’’’’’’’’’’’”–’,’’’’’’’’’’’’’’’’’’’і’/’’’’’’’’’’’’’’’’’’’—’@’’’’’’’’’’’’’’’’’’’a—’@’’’’’’’’’’’’’’’’’’’±—’@’’’’’’’’’’’’’’’’’’’˜’'’’’’’’’’’’’’’’’’’’’1˜’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’˜’@’’’’’’’’’’’’’’’’’’’ј’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!™’@’’’’’’’’’’’’’’’’’’’q™’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į™’@’’’’’’’’’’’’’’’’’’’š’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aš’@’’’’’’’’’’’’’’’’’’’±š’@’’’’’’’’’’’’’’’’’’’›’@’’’’’’’’’’’’’’’’’’’Q›’@’’’’’’’’’’’’’’’’’’’”›’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń›’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aœ’@’’’’’’’’’’’’’’’’’’’‘œ’@’’’’’’’’’’’’’’’’’’’ᜒ@’’’’’’’’’’’’’’’’’’’1’@’’’’’’’’’’’’’’’’’’’’-’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’į’(’’’’’’’’’’’’’’’’’’’ž’@’’’’’’’’’’’’’’’’’’’až’@’’’’’’’’’’’’’’’’’’’±ž’@’’’’’’’’’’’’’’’’’’’Ÿ’@’’’’’’’’’’’’’’’’’’’QŸ’!’’’’’’’’’’’’’’’’’’’Ÿ’'’’’’’’’’’’’’’’’’’’’±Ÿ’@’’’’’’’’’’’’’’’’’’’ ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q ’@’’’’’’’’’’’’’’’’’’’” ’0’’’’’’’’’’’’’’’’’’’į ’@’’’’’’’’’’’’’’’’’’’1”’0’’’’’’’’’’’’’’’’’’’q”’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į”’@’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’1¢’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¢’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń¢’@’’’’’’’’’’’’’’’’’’’!£’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q£’@’’’’’’’’’’’’’’’’’’’Į£’@’’’’’’’’’’’’’’’’’’’¤’@’’’’’’’’’’’’’’’’’’’a¤’@’’’’’’’’’’’’’’’’’’’±¤’@’’’’’’’’’’’’’’’’’’’„’@’’’’’’’’’’’’’’’’’’’Q„’@’’’’’’’’’’’’’’’’’’’”„’@’’’’’’’’’’’’’’’’’’’ń„’@’’’’’’’’’’’’’’’’’’’A¦’@’’’’’’’’’’’’’’’’’’’‘¦’@’’’’’’’’’’’’’’’’’’’ᦒ@’’’’’’’’’’’’’’’’’’’1§’@’’’’’’’’’’’’’’’’’’’§’@’’’’’’’’’’’’’’’’’’’ѧ’@’’’’’’’’’’’’’’’’’’’!Ø’@’’’’’’’’’’’’’’’’’’’qØ’@’’’’’’’’’’’’’’’’’’’ĮØ’@’’’’’’’’’’’’’’’’’’’©’@’’’’’’’’’’’’’’’’’’’a©’@’’’’’’’’’’’’’’’’’’’±©’!’’’’’’’’’’’’’’’’’’’į©’@’’’’’’’’’’’’’’’’’’’1Ŗ’@’’’’’’’’’’’’’’’’’’’Ŗ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŖ’@’’’’’’’’’’’’’’’’’’’!«’1’’’’’’’’’’’’’’’’’’’a«’@’’’’’’’’’’’’’’’’’’’±«’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¬’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q¬’@’’’’’’’’’’’’’’’’’’’”¬’@’’’’’’’’’’’’’’’’’’’ń¬’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A­’*’’’’’’’’’’’’’’’’’’’q­’@’’’’’’’’’’’’’’’’’’’Į­’@’’’’’’’’’’’’’’’’’’’®’@’’’’’’’’’’’’’’’’’’’a®’@’’’’’’’’’’’’’’’’’’’±®’@’’’’’’’’’’’’’’’’’’’Æ’@’’’’’’’’’’’’’’’’’’’QÆ’@’’’’’’’’’’’’’’’’’’’”Æ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńÆ’@’’’’’’’’’’’’’’’’’’’A°’’’’’’’’’’’’’’’’’’’’q°’@’’’’’’’’’’’’’’’’’’’Į°’@’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’a±’@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.ref.proz>’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’Prozeduren mit Parametern ’’’’N:= (SATZ VAR, SATZ CONST) 6.1 ’’’’’’’’’’’’’’Naendern (PROC hilfe) 9.3 ’’’’’’’’’’’’’’Naendern erlaubt : BOOL 7.1 ’’’’’’’’’’’’’’Naenderungen eintragen 7.4 ’’’’’’’’’’’’’’Nanzahl dateien : INT 7.1 ’’’’’’’’’’’’’’Nanzahl felder : INT 7.2 ’’’’’’’’’’’’’’Nanzahl koppeldateien : INT 7.1 ’’’’’’’’’’’’’’.anzeigefenster (INT CONST x anf, y anf, ’’’’’’N x laenge, y laenge) 9.2 ’’’’’’’’’’’’’’Nauf satz (EUDAT VAR, INT CONST satznr) 6.3 ’’’’’’’’’’’’’’Nauf satz (EUDAT VAR, TEXT CONST muster) 6.3 ’’’’’’’’’’’’’’Nauf satz (INT CONST satznr) 7.3 ’’’’’’’’’’’’’’Nausfuehrtaste (TEXT CONST taste) 10.3 ’’’’’’’’’’’’’’>auswahl anbieten (TEXT CONST name, FENSTER CONST f, ’’’’’’’’’’. TEXT CONST hilfe, ’’’’’’’’’’N PROC (TEXT VAR, INT CONST) inhalt) 10.3 ’’’’’’’’’’’’’’Nbild ausgeben (BOOL CONST datei veraendert) 9.2 ’’’’’’’’’’’’’’Nbildschirm neu 9.1 ’’’’’’’’’’’’’’Ndateiende (EUDAT CONST) : BOOL 6.3 ’’’’’’’’’’’’’’Ndateiende : BOOL 7.3 ’’’’’’’’’’’’’’Ndateien loeschen (BOOL CONST auch geaenderte) 7.1 ’’’’’’’’’’’’’’Ndateiversion : INT 7.1 ’’’’’’’’’’’’’’Ndezimalkomma (TEXT CONST komma) 6.5 ’’’’’’’’’’’’’’Ndezimalkomma : TEXT 6.5 ’’’’’’’’’’’’’’Ndialog 10.4 ’’’’’’’’’’’’’’.dialogfenster (INT CONST x anf, y anf, ’’’’’’’N x laenge, y laenge) 10.4 ’’’’’’’’’’’’’’Ndirekt drucken (BOOL CONST ja) 8.1 ’’’’’’’’’’’’’’Ndruckdatei (TEXT CONST dateiname) 8.1 ’’’’’’’’’’’’’’Ndrucke (TEXT CONST mustername) 8.1 ’’’’’’’’’’’’’’.editget (TEXT CONST prompt, TEXT VAR eingabe, N TEXT CONST res, hilfe) 10.4 ’’’’’’’’’’’’’’Neindeutige felder (INT CONST anzahl) 8.3 ’’’’’’’’’’’’’’Neinfuegen (PROC hilfe) 9.3 ’’’’’’’’’’’’’’Neudas dateiname (INT CONST dateinr) : TEXT 7.1 ’’’’’’’’’’’’’’NEUDAT 6.2 ’’’’’’’’’’’’’’Nexit durch (TEXT CONST exit zeichen) 9.3 ’’’’’’’’’’’’’’Nexit durch : TEXT 9.3 ’’’’’’’’’’’’’’Nf (TEXT CONST feldname) : TEXT 8.5 ’’’’’’’’’’’’’’Nfehler ausgeben 10.4 ’’’’’’’’’’’’’’.feld aendern (SATZ VAR, INT CONST feldnr, ’’’’N TEXT CONST inhalt) 6.1 ’’’’’’’’’’’’’’.feld aendern (’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’=’’’’’’’’’’’’’’’’’’’±’;’’’’’’’’’’’’’’’’’’’ń’@’’’’’’’’’’’’’’’’’’’A‚’>’’’’’’’’’’’’’’’’’’’‚’>’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‚’J’’’’’’’’’’’’’’’’’’’’’kann’’’’’’’’’’’’’’’’’1ƒ’A’’’’’’’’’’’’’’’’’’’ƒ’C’’’’’’’’’’’’’’’’’’’у’@’’’’’’’’’’’’’’’’’’’!„’A’’’’’’’’’’’’’’’’’’’’’ Funktion ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q„’’’’’’’’’’’’’’’’’’’’‘„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±„’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A…’.’’’’’’’’’’’’’’’’’’’q…’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’х’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’†’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a†’)’’’’’’’’’’’’’’’’’’’‘†’\’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń†’B’’’’’’’’’’’’’’’’’’’A‡’?’’’’’’’’’’’’’’’’’’’‘‡’<’’’’’’’’’’’’’’’’’’’ч’>’’’’’’’’’’’’’’’’’’’ˆ’C’’’’’’’’’’’’’’’’’’’’’tet. ’’’’’’’’’’’’’’’’aˆ’A’’’’’’’’’’’’’’’’’’’±ˆ’A’’’’’’’’’’’’’’’’’’’‰’B’’’’’’’’’’’’’’’’’’’Q‰’>’’’’’’’’’’’’’’’’’’’’’ generiert. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘‰’H’’’’’’’’’’’’’’’’’’’’’ vorteilhaft,’’’’’’’’’ቒA’’’’’’’’’’’’’’’’’’’1Š’A’’’’’’’’’’’’’’’’’’’Š’>’’’’’’’’’’’’’’’’’’’ĮŠ’B’’’’’’’’’’’’’’’’’’’‹’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q‹’A’’’’’’’’’’’’’’’’’’’Į‹’@’’’’’’’’’’’’’’’’’’’Œ’@’’’’’’’’’’’’’’’’’’’aŒ’B’’’’’’’’’’’’’’’’’’’±Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ь’I’’’’’’’’’’’’’’’’’’’’’DruckerŻ’’’’’’’’’’’’’!’C’’’’’’’’’’’’’’’’’’’q’@’’’’’’’’’’’’’’’’’’’Į’A’’’’’’’’’’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’1Ž’>’’’’’’’’’’’’’’’’’’’qŽ’W’’’’’’’’’’’’’’’’’’’ю’>’’’’’’’’’’’’’’’’’’’’C’’’’’’’’’’’’’’’’’’’a’;’’’’’’’’’’’’’’’’’’’’’ schrieben. ’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’ń’I’’’’’’’’’’’’’’’’’’’A’@’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’L’’’’’’’’’’’’’’’’’’’‘’D’’’’’’’’’’’’’’’’’’’Q‘’>’’’’’’’’’’’’’’’’’’’‘‘’C’’’’’’’’’’’’’’’’’’’į‘’D’’’’’’’’’’’’’’’’’’’1’’0’’’’’’’’’’’’’’’’’’’q’’@’’’’’’’’’’’’’’’’’’’Į’’>’’’’’’’’’’’’’’’’’’’“’@’’’’’’’’’’’’’’’’’’’Q“’?’’’’’’’’’’’’’’’’’’’”“’A’’’’’’’’’’’’’’’’’’’ń“’’’’’’’’’’’’’’’’’’’’”’C’’’’’’’’’’’’’’’’’’’a”’/’’’’’’’’’’’’’’’’’’’””’>’’’’’’’’’’’’’’’’’’’į”’?’’’’’’’’’’’’’’’’’’’1•’>’’’’’’’’’’’’’’’’’’’q•’?’’’’’’’’’’’’’’’’’’’Į•’A’’’’’’’’’’’’’’’’’’’–’>’’’’’’’’’’’’’’’’’’’’’haben. ’’’’’’’’’’’’’’Q–’@’’’’’’’’’’’’’’’’’’’”–’?’’’’’’’’’’’’’’’’’’’ń–’8’’’’’’’’’’’’’’’’’’’1—’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘—’>’’’’’’’’’’’’’’’’’’’ї’@’’’’’’’’’’’’’’’’’’’!˜’A’’’’’’’’’’’’’’’’’’’q˜’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”˜’H’’’’’’’’’’’’’’’’’’’’’TextverŻ’’’’’’’’’’’’’ń˜’A’’’’’’’’’’’’’’’’’’’A™’?’’’’’’’’’’’’’’’’’’’‘™’?’’’’’’’’’’’’’’’’’’’į™’@’’’’’’’’’’’’’’’’’’’1š’,’’’’’’’’’’’’’’’’’’’aš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘š’>’’’’’’’’’’’’’’’’’’’њ’B’’’’’’’’’’’’’’’’’’’!›’=’’’’’’’’’’’’’’’’’’’a›’B’’’’’’’’’’’’’’’’’’’±›’=’’’’’’’’’’’’’’’’’’’ń›’B’’’’’’’’’’’’’’’’’’’’’ aufrufen. ’’’’’’’’’’’Aœ’C’’’’’’’’’’’’’’’’’’’‘œ’C’’’’’’’’’’’’’’’’’’’ᜒ=’’’’’’’’’’’’’’’’’’’!’A’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’=’’’’’’’’’’’’’’’’’’’ѝ’A’’’’’’’’’’’’’’’’’’’!ž’>’’’’’’’’’’’’’’’’’’’až’@’’’’’’’’’’’’’’’’’’’±ž’’’’’’’’’’’’’’’’’’’’ў’>’’’’’’’’’’’’’’’’’’’Ÿ’D’’’’’’’’’’’’’’’’’’’aŸ’A’’’’’’’’’’’’’’’’’’’±Ÿ’’’’’’’’’’’’’’’’’’’’џ’=’’’’’’’’’’’’’’’’’’’ ’@’’’’’’’’’’’’’’’’’’’a ’>’’’’’’’’’’’’’’’’’’’” ’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń ’?’’’’’’’’’’’’’’’’’’’A”’B’’’’’’’’’’’’’’’’’’’‘”’C’’’’’’’’’’’’’’’’’’’į”’"’’’’’’’’’’’’’’’’’’’¢’>’’’’’’’’’’’’’’’’’’’Q¢’?’’’’’’’’’’’’’’’’’’’”¢’’’’’’’’’’’’’’’’’’’’Į¢’;’’’’’’’’’’’’’’’’’’’£’>’’’’’’’’’’’’’’’’’’’A£’?’’’’’’’’’’’’’’’’’’’‘£’=’’’’’’’’’’’’’’’’’’’Ń£’?’’’’’’’’’’’’’’’’’’’!¤’@’’’’’’’’’’’’’’’’’’’q¤’>’’’’’’’’’’’’’’’’’’’±¤’@’’’’’’’’’’’’’’’’’’’„’>’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’a„’A’’’’’’’’’’’’’’’’’’’±„’A’’’’’’’’’’’’’’’’’’’¦’?’’’’’’’’’’’’’’’’’’’Q¦’’’’’’’’’’’’’’’’’’’’q¦’@’’’’’’’’’’’’’’’’’’’Į¦’>’’’’’’’’’’’’’’’’’’’§’D’’’’’’’’’’’’’’’’’’’Q§’B’’’’’’’’’’’’’’’’’’’”§’!’’’’’’’’’’’’’’’’’’’ѧ’A’’’’’’’’’’’’’’’’’’’!Ø’C’’’’’’’’’’’’’’’’’’’qØ’E’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮØ’#’’’’’’’’’’’’’’’’’’’ńØ’$’’’’’’’’’’’’’’’’’’’!©’*’’’’’’’’’’’’’’’’’’’Q©’)’’’’’’’’’’’’’’’’’’’©’-’’’’’’’’’’’’’’’’’’’±©’#’’’’’’’’’’’’’’’’’’’į©’$’’’’’’’’’’’’’’’’’’’Ŗ’)’’’’’’’’’’’’’’’’’’’AŖ’-’’’’’’’’’’’’’’’’’’’qŖ’’’’’’’’’’’’’’’’’’’’‘Ŗ’’’’’’’’’’’’’’’’’’’’±Ŗ’’’’’’’’’’’’’’’’’’’’ŃŖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŖ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1«’J’’’’’’’’’’’’’’’’’’’’’fŪr ein’’’’’’’’’’’’’’«’C’’’’’’’’’’’’’’’’’’’Ń«’>’’’’’’’’’’’’’’’’’’’¬’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q¬’’’’’’’’’’’’’’’’’’’’q¬’’’’’’’’’’’’’’’’’’’’‘¬’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±¬’’’’’’’’’’’’’’’’’’’’Ѭ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¬’’’’’’’’’’’’’’’’’’’’­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 12.3 Modi ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1­’A’’’’’’’’’’’’’’’’’’’­’C’’’’’’’’’’’’’’’’’’’Ń­’B’’’’’’’’’’’’’’’’’’’!®’?’’’’’’’’’’’’’’’’’’’q®’A’’’’’’’’’’’’’’’’’’’Į®’C’’’’’’’’’’’’’’’’’’’Æ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QÆ’I’’’’’’’’’’’’’’’’’’’’’kŚnnen’’’’’’’’’’’’’’’”Æ’Q’’’’’’’’’’’’’’’’’’’’’ umschalten: ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’°’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!°’>’’’’’’’’’’’’’’’’’’’a°’B’’’’’’’’’’’’’’’’’’’’’ eingestellt. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±°’J’’’’’’’’’’’’’’’’’’’±’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A±’’’’’’’’’’’’’’’’’’’’a±’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”±’<’’’’’’’’’’’’’’’’’’’į±’C’’’’’’’’’’’’’’’’’’’1²’@’’’’’’’’’’’’’’’’’’’²’?’’’’’’’’’’’’’’’’’’’Ѳ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń²’’’’’’’’’’’’’’’’’’’’³’’’’’’’’’’’’’’’’’’’’1³’’’’’’’’’’’’’’’’’’’’Q³’’’’’’’’’’’’’’’’’’’’q³’’’’’’’’’’’’’’’’’’’’‘³’’’’’’’’’’’’’’’’’’’’±³’’’’’’’’’’’’’’’’’’’’ѳ’#’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’!“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A“’H’’’’’’’’’’’’’’’’’’’’’ Feldinhalte’’’’’’’’’’‘“’@’’’’’’’’’’’’’’’’’’’į“’A’’’’’’’’’’’’’’’’’’’1µ’C’’’’’’’’’’’’’’’’’’’µ’>’’’’’’’’’’’’’’’’’’’Įµ’A’’’’’’’’’’’’’’’’’’’¶’1’’’’’’’’’’’’’’’’’’’Q¶’D’’’’’’’’’’’’’’’’’’’”¶’B’’’’’’’’’’’’’’’’’’’ń¶’B’’’’’’’’’’’’’’’’’’’A·’D’’’’’’’’’’’’’’’’’’’‘·’C’’’’’’’’’’’’’’’’’’’į·’’’’’’’’’’’’’’’’’’’’ø’A’’’’’’’’’’’’’’’’’’’Qø’B’’’’’’’’’’’’’’’’’’’”ø’>’’’’’’’’’’’’’’’’’’’įø’@’’’’’’’’’’’’’’’’’’’1¹’>’’’’’’’’’’’’’’’’’’’q¹’B’’’’’’’’’’’’’’’’’’’Į¹’*’’’’’’’’’’’’’’’’’’’ń¹’?’’’’’’’’’’’’’’’’’’’Aŗ’C’’’’’’’’’’’’’’’’’’’‘ŗ’<’’’’’’’’’’’’’’’’’’’Ńŗ’B’’’’’’’’’’’’’’’’’’’!»’D’’’’’’’’’’’’’’’’’’’q»’2’’’’’’’’’’’’’’’’’’’±»’C’’’’’’’’’’’’’’’’’’’¼’D’’’’’’’’’’’’’’’’’’’Q¼’?’’’’’’’’’’’’’’’’’’’”¼’’’’’’’’’’’’’’’’’’’’±¼’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’½’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!½’@’’’’’’’’’’’EUDAT VAR, INT CONST feldnr, ’’’N TEXT CONST inhalt) 6.4 ’’’’’’’’’’’’’’Nfeld aendern (INT CONST feldnr, TEXT CONST inhalt) 7.2 ’’’’’’’’’’’’’’Nfeldauswahl (TEXT CONST feldcodes) 9.2 ’’’’’’’’’’’’’’>feld bearbeiten (SATZ CONST, INT CONST feldnr, ’’’’’’’’’’’’’’’N PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) 6.1 ’’’’’’’’’’’’’’>feld bearbeiten (EUDAT CONST, INT CONST feldnr, ’’’’’’’’’’’’’’N PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) 6.4 ’’’’’’’’’’’’’’.feld bearbeiten (INT CONST feldnr, ’’’’’’’’’’’N PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) 7.2 ’’’’’’’’’’’’’’Nfelderzahl (SATZ CONST) : INT 6.1 ’’’’’’’’’’’’’’Nfelderzahl (EUDAT CONST) : INT 6.2 ’’’’’’’’’’’’’’Nfeldindex (SATZ CONST, TEXT CONST muster) : INT 6.1 ’’’’’’’’’’’’’’Nfeldinfo (EUDAT VAR, INT CONST feldnr, info) 6.5 ’’’’’’’’’’’’’’Nfeldinfo (EUDAT CONST, INT CONST feldnr) : INT 6.5 ’’’’’’’’’’’’’’.feld lesen (SATZ CONST, INT CONST feldnr, ’’’’N TEXT VAR inhalt) 6.1 ’’’’’’’’’’’’’’.feld lesen (EUDAT CONST, INT CONST feldnr, ’’’N TEXT VAR inhalt) 6.4 ’’’’’’’’’’’’’’Nfeld lesen (INT CONST feldnr, TEXT VAR inhalt) 7.2 ’’’’’’’’’’’’’’Nfeldmaske (TEXT CONST feldname, maske) 8.3 ’’’’’’’’’’’’’’Nfeldnamen aendern (EUDAT VAR, SATZ CONST namen) 6.2 ’’’’’’’’’’’’’’.feldnamen bearbeiten (INT CONST feldnr, ’’’’’’N PROC (TEXT CONST, INT CONST, INT CONST) bearbeite) 7.2 ’’’’’’’’’’’’’’Nfeldnamen lesen (EUDAT CONST, SATZ VAR namen) 6.2 ’’’’’’’’’’’’’’Nfeldnamen lesen (INT CONST feldnr, TEXT VAR name) 7.2 ’’’’’’’’’’’’’’Nfeldnummer (TEXT CONST feldname) : INT 7.2 ’’’’’’’’’’’’’’NFENSTER 9.1 ’’’’’’’’’’’’’’.fenstergroesse (FENSTER CONST f, ’’’’’’’’’’’’’. INT VAR x anf, y anf, ’’’’’’’’N x laenge, y laenge) 9.1 ’’’’’’’’’’’’’’.fenstergroesse setzen (FENSTER VAR fenster, ’’> INT CONST x anf, y anf, ’’’’’’’’’’’’’’’N x laenge, y laenge) 9.1 ’’’’’’’’’’’’’’Nfenster initialisieren (FENSTER VAR fenster) 9.1 ’’’’’’’’’’’’’’Nfenster veraendert (FENSTER CONST fenster) 9.1 ’’’’’’’’’’’’’’.fensterzugriff (FENSTER CONST fenster, ’’’’’’’N BOOL VAR veraendert) 9.1 ’’’’’’’’’’’’’’Nglobal manager 10.2 ’’’’’’’’’’’’’’Ngruppenwechsel (INT CONST gruppennr) : BOOL 8.1 ’’’’’’’’’’’’’’Nhilfe anbieten (TEXT CONST name, FENSTER CONST f) 10.3 ’’’’’’’’’’’’’’Nhole satz (TEXT CONST dateiname) 8.3 ’’’’’’’’’’’’’’Ninhalt veraendert (INT CONST dateinr) : BOOL 7.1 ’’’’’’’’’’’’’’Nja (TEXT CONST frage, hilfe) : BOOL 10.4 ’’’’’’’’’’’’’’NK (TEXT CONST feldname, ausdruck) 8.2 ’’’’’’’’’’’’’’Nkette (TEXT CONST dateiname) 7.1 ’’’’’’’’’’’’’’Nkopiere (TEXT CONST dateiname, FILE VAR muster) 8.2 ’’’’’’’’’’’’’’Nkopiere (TEXT CONST dateiname, PROC kopierfunktion) 8.2 ’’’’’’’’’’’’’’Nkopple (TEXT CONST dateiname) 7.1 ’’’’’’’’’’’’’’Nlfd nr : TEXT 8.1 ’’’’’’’’’’’’’’Nmarkierte saetze : INT 7.5 ’’’’’’’’’’’’’’Nmarkierung aendern 7.5 ’’’’’’’’’’’’’’Nmarkierungen loeschen 7.5 ’’’’’’’’’’’’’’Nmaxdruckzeilen (INT CONST anzahl zeilen) 8.1 ’’’’’’’’’’’’’’.menue anbieten (ROW 6 TEXT CONST menuenamen, ’. FENSTER VAR f, ’’’’’’’’’’’’’’’. BOOL CONST esc erlaubt, ’’’’’’N PROC (INT CONST, INT CONST) interpreter) 10.3 ’’’’’’’’’’’’’’Nmenuedaten einlesen (TEXT CONST dateiname) 10.2 ’’’’’’’’’’’’’’Nmenue loeschen (TEXT CONST name, INT CONST index) 10.2 ’’’’’’’’’’’’’’Nmenue loeschen (BOOL CONST hilfen reduzieren) 10.2 ’’’’’’’’’’’’’’.menue manager (DATASPACE VAR ds, ’’’’’’’’’’’’’. INT CONST order, phase, ’’’’’’’N TASK CONST order task) 10.2 ’’’’’’’’’’’’’’Nmenuenamen (INT CONST index) : THESAURUS 10.2 ’’’’’’’’’’’’’’Nneuer dialog 10.4 ’’’’’’’’’’’’’’>notizen aendern (EUDAT VAR, INT CONST notiz nr, ’’’’’’’’’’’’’’N TEXT CONST notizen) 6.2 ’’’’’’’’’’’’’’>notizen lesen (EUDAT CONST, INT CONST notiz nr, ’’’’’’’’’’’’’’N TEXT VAR notizen) 6.2 ’’’’’’’’’’’’’’Noeffne (EUDAT VAR, TEXT CONST dateiname) 6.2 ’’’’’’’’’’’’’’oeffne (TEXT CONST dateiname, N BOOL CONST aendern erlaubt) 7.1 ’’’’’’’’’’’’’’Npruefe (TEXT CONST feldname, BOOL CONST bedingung) 8.3 ’’’’’’’’’’’’’’Nreorganisiere (TEXT CONST dateiname) 6.5 ’’’’’’’’’’’’’’Nrollen (INT CONST anzahl) 9.2 ’’’’’’’’’’’’’’Nsaetze (EUDAT CONST) : INT 6.3 ’’’’’’’’’’’’’’NSATZ 6.1 ’’’’’’’’’’’’’’Nsatz aendern (EUDAT VAR, SATZ CONST neuer satz) 6.4 ’’’’’’’’’’’’’’Nsatz ausgewaehlt : BOOL 7.5 ’’’’’’’’’’’’’’Nsatz einfuegen (EUDAT VAR, SATZ CONST satz) 6.4 ’’’’’’’’’’’’’’Nsatz einfuegen 7.4 ’’’’’’’’’’’’’’Nsatz initialisieren (SATZ VAR satz) 6.1 ’’’’’’’’’’’’’’Nsatzkombination : INT 7.3 ’’’’’’’’’’’’’’Nsatz lesen (EUDAT CONST, SATZ VAR satz) 6.4 ’’’’’’’’’’’’’’Nsatz loeschen (EUDAT VAR) 6.4 ’’’’’’’’’’’’’’Nsatz loeschen 7.4 ’’’’’’’’’’’’’’Nsatz markiert : BOOL 7.5 ’’’’’’’’’’’’’’Nsatznr (EUDAT CONST) : INT 6.3 ’’’’’’’’’’’’’’Nsatznummer : INT 7.3 ’’’’’’’’’’’’’’Nsichere (INT CONST dateinr, TEXT CONST dateiname) 7.1 ’’’’’’’’’’’’’’Nsortiere (EUDAT VAR, TEXT CONST reihenfolge) 6.5 ’’’’’’’’’’’’’’Nsortiere (EUDAT VAR) 6.5 ’’’’’’’’’’’’’’Nsortierreihenfolge (EUDAT CONST) : TEXT 6.5 ’’’’’’’’’’’’’’Nstatus anzeigen (TEXT CONST zeile) 10.3 ’’’’’’’’’’’’’’Nstd kopiermuster (TEXT CONST dateiname, FILE VAR f) 8.2 ’’’’’’’’’’’’’’.suchbedingung (INT CONST feldnr, ’’’’’’’’’’’’’N TEXT CONST bedingung) 7.5 ’’’’’’’’’’’’’’Nsuchbedingung loeschen 7.5 ’’’’’’’’’’’’’’Nsuchen (PROC hilfe) 9.3 ’’’’’’’’’’’’’’Ntextdarstellung (TEXT CONST text) : TEXT 8.5 ’’’’’’’’’’’’’’>trage (TEXT CONST dateiname, FILE VAR protokoll, ’’’’’’’’’’’’’N BOOL CONST test) 8.3 ’’’’’’’’’’’’’’Ntrage satz (TEXT CONST dateiname) 8.3 ’’’’’’’’’’’’’’’’’’’’’’q½’C’’’’’’’’’’’’’’’’’’’Į½’C’’’’’’’’’’’’’’’’’’’¾’?’’’’’’’’’’’’’’’’’’’a¾’?’’’’’’’’’’’’’’’’’’’±¾’@’’’’’’’’’’’’’’’’’’’æ’?’’’’’’’’’’’’’’’’’’’Qæ’A’’’’’’’’’’’’’’’’’’’’’ erzeugen. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”æ’K’’’’’’’’’’’’’’’’’’’ńæ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’1Ą’’’’’’’’’’’’’’’’’’’’QĄ’’’’’’’’’’’’’’’’’’’’qĄ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ą’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮĄ’7’’’’’’’’’’’’’’’’’’’Į’6’’’’’’’’’’’’’’’’’’’AĮ’2’’’’’’’’’’’’’’’’’’’Į’8’’’’’’’’’’’’’’’’’’’ĮĮ’/’’’’’’’’’’’’’’’’’’’Ā’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ā’C’’’’’’’’’’’’’’’’’’’qĀ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ā’’’’’’’’’’’’’’’’’’’’±Ā’’’’’’’’’’’’’’’’’’’’ŃĀ’’’’’’’’’’’’’’’’’’’’ńĀ’’’’’’’’’’’’’’’’’’’’Ć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ć’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qĆ’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮĆ’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ä’’’’’’’’’’’’’’’’’’’’!Ä’=’’’’’’’’’’’’’’’’’’’aÄ’=’’’’’’’’’’’’’’’’’’’”Ä’=’’’’’’’’’’’’’’’’’’’įÄ’’’’’’’’’’’’’’’’’’’’Å’’’’’’’’’’’’’’’’’’’’Å’=’’’’’’’’’’’’’’’’’’’QÅ’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Å’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮÅ’=’’’’’’’’’’’’’’’’’’’Ę’=’’’’’’’’’’’’’’’’’’’AĘ’=’’’’’’’’’’’’’’’’’’’Ę’=’’’’’’’’’’’’’’’’’’’ĮĘ’=’’’’’’’’’’’’’’’’’’’Ē’=’’’’’’’’’’’’’’’’’’’AĒ’=’’’’’’’’’’’’’’’’’’’Ē’=’’’’’’’’’’’’’’’’’’’ĮĒ’=’’’’’’’’’’’’’’’’’’’Č’=’’’’’’’’’’’’’’’’’’’AČ’=’’’’’’’’’’’’’’’’’’’Č’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮČ’A’’’’’’’’’’’’’’’’’’’É’B’’’’’’’’’’’’’’’’’’’aÉ’?’’’’’’’’’’’’’’’’’’’±É’>’’’’’’’’’’’’’’’’’’’ńÉ’@’’’’’’’’’’’’’’’’’’’AŹ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŹ’F’’’’’’’’’’’’’’’’’’’±Ź’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŹ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ė’’’’’’’’’’’’’’’’’’’’!Ė’=’’’’’’’’’’’’’’’’’’’aĖ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ė’’’’’’’’’’’’’’’’’’’’±Ė’>’’’’’’’’’’’’’’’’’’’ńĖ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ģ’0’’’’’’’’’’’’’’’’’’’aĢ’=’’’’’’’’’’’’’’’’’’’”Ģ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įĢ’2’’’’’’’’’’’’’’’’’’’!Ķ’>’’’’’’’’’’’’’’’’’’’aĶ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.12 Weitere MŚglichkeiten zum Drucken ’’’’’’’’’.12.1 Anschluū an die Textverarbeitung ’’’’’’’’>Auf zweierlei Art und Weise kann der EUDAS-Druckgenerator mit’>den Programmen der EUMEL-Textverarbeitung zusammenarbeiten.’’’NZum ersten kŚnnen Ausgabedateien des Druckprozesses anschlieūend’’’’’’’’’’’’’’>mit den Textkosmetik-Werkzeugen bearbeitet werden. Zum anderen>kann EUDAS im Editor direkt Daten aus einer EUDAS-Datei in dieeditierte Datei importieren. ’N#on("b")#Druckrichtung#off("b")# Wie Sie schon in Kapitel 7 gesehen haben,’’’’Nman die Ausgabe des Druckgenerators statt auf den Drucker in eine’’’’’’’’’’’’’NDatei umleiten. Die Datei erhŁlt dann einen automatisch generierten’’’’’’’’’’’NNamen. Sie kŚnnen jedoch auch festlegen, daū die Ausgabe in eine’’’’’’’’’’’’’’Nganz bestimmte Datei geschrieben werden soll. Dazu wŁhlen Sie die’’’’’’’’’’’’’ Ausgabe ’’’’’’’’’’’’’’ R Richtung ’’’’’’’’’’’.im DruckmenŪ. Es erscheint die Frage ’’’’’’’’’^___________________________________________________________________________________________ ’’. Ausgabe automatisch zum Drucker (j/n) ? ^___________________________________________________________________________________________ ’’.Verneinen Sie die Frage und es erscheint ’’’’’^___________________________________________________________________________________________ ’’. Ausgabe in bestimmte Datei (j/n) ? ’’’’’^___________________________________________________________________________________________ ’’NWenn Sie diese Frage auch verneinen, erhŁlt die Ausgabedatei einen’’’’’’’’’’’’Nautomatisch generierten Namen. Wenn Sie die Frage aber bejahen,’’’’’’’’’’’’’’’>kŚnnen Sie anschlieūend den Namen der Ausgabedatei angeben. ’’> Existiert die angegebene Datei schon, wird der Ausdruck amNEnde der Datei angefŪgt. Anderenfalls wird die Datei neu eingerichŻ’’’’’’’’’’’N Die Angabe der Ausgabedatei gilt jedoch nur fŪr den folgenden’’’’’’’’’’’’’NDruckvorgang. Wenn Sie mehrmals in die gleiche Datei drucken wolŻ’’’’’’’’’’’’’Nlen, mŪssen Sie den Namen immer wieder neu angeben. Falls Sie dies’’’’’’’’’’’’>vergessen, wird die folgenden Male wieder ein Name automatischN#on("b")#Begrenzung der DateigrŚūe#off("b")# FŪr kleinere Systeme ist es’’’’’’Nwenn die Druckausgabe nicht in einer groūen Datei gesammelt wird,’’’’’’’’’’’’’Nsondern sich auf mehrere kleine Dateien verteilt. Da die AusgabeŻ’’’’’’’’’’’’’>datei nach dem Drucken gelŚscht wird, kann man auf diese WeiseNeinen Hintergrundengpaū vermeiden. Es besteht die MŚglichkeit, die’’’’’’’’’’’’>maximale GrŚūe der Ausgabedatei mit dem ELAN-Kommando ’’’’’’’’ maxdruckzeilen (1000) Nauf eine bestimmte Zeilenzahl (maximal 4000) zu beschrŁnken. Wenn’’’’’’’’’’’’’Nder Druckgenerator nach der Bearbeitung eines Satzes feststellt,’’’’’’’’’’’’’’Ndaū diese Maximalzahl Ūberschritten wurde, wird die Ausgabedatei’’’’’’’’’’’’’’Ndirekt gedruckt (falls durch 'Richtung' eingestellt) und eine neue’’’’’’’’’’’’Ausgabedatei erŚffnet. ’’’’’’’N#on("b")#Initialisierungsteil#off("b")# Dabei ist jedoch zu beachten, daū’’’’’Nsteuerungsanweisungen, die im Vorspann eingestellt wurden, jetzt in’’’’’’’’’’’Nder neuen Datei nicht mehr vorhanden sind. In einem solchen Fall’’’’’’’’’’’’’’NwŪrden die folgenden Teile der Ausgabe mit einer anderen EinstelŻ’’’’’’’’’’’’’lung gedruckt. ’’’’’’’’’’’’’’’> Um dies zu vermeiden, kŚnnen Sie solche Anweisungen in den^#on("i")#Initialisierungsteil#off("i")# schreiben. Der Initialisierungsteil umfaūt alle’’’’’’’>Zeilen des Druckmusters bis zum ersten Abschnitt, also bis zurNersten Anweisung. Zeilen im Initialisierungsteil werden beim ErŚffŻ’’’’’’’’’’’>nen einer neuen Ausgabedatei an den Anfang dieser Datei geŻ’’’N Druckersteuerungsanweisungen, die ein bestimmtes Schriftbild’’’’’’’’’’’’’’Nder Ausgabe erzeugen ('type', 'limit', 'linefeed', 'start' usw.), sollten’’’’’Nalso in den Initialisierungsteil vor Beginn aller Abschnitte geŻ’’’’’’’’’’’’’’schrieben werden. ’’’’’’’’’’’’N#on("b")#Nachbearbeitung#off("b")# Wenn Sie in der Druckausgabe verschiedene’’NSchriften oder Proportionalschrift verwenden wollen, sollten Sie die’’’’’’’’’’>folgenden Hinweise beachten. Da EUDAS keine Informationen ŪberNdie Schriftbreiten und -grŚūen hat, werden alle Schrifttypen gleich’’’’’’’’’’’Nbehandelt. Dies gilt insbesondNunsortierte saetze (EUDAT CONST) : INT 6.5 ’’’’’’’’’’’’’’NV (TEXT CONST feldname, ausdruck) 8.4 ’’’’’’’’’’’’’’Nverarbeite (FILE VAR verarbeitungsmuster) 8.4 ’’’’’’’’’’’’’’Nverarbeite (PROC verarbeitungsfunktion) 8.4 ’’’’’’’’’’’’’’.waehlbar (INT CONST menuenr, funktionsnr, ’’’’N BOOL CONST moeglich) 10.3 ’’’’’’’’’’’’’’Nwahl (INT CONST stelle) : INT 10.3 ’’’’’’’’’’’’’’Nweiter (EUDAT VAR) 6.3 ’’’’’’’’’’’’’’Nweiter (EUDAT VAR, TEXT CONST muster) 6.3 ’’’’’’’’’’’’’’Nweiter (INT CONST modus) 7.3 ’’’’’’’’’’’’’’Nwert (TEXT CONST feldname) : REAL 8.5 ’’’’’’’’’’’’’’Nwert (TEXT CONST feldname, INT CONST kommastellen) : REAL 8.5 ’’’’’’’’’’’’’’Nwertemenge (TEXT CONST feldname, menge) 8.3 ’’’’’’’’’’’’’’Nzahltext (REAL CONST wert, INT CONST kommastellen) : TEXT 8.5 ’’’’’’’’’’’’’’.zahltext (TEXT CONST feldname, ’’’’’’’’’’’’’’’N INT CONST kommastellen) : TEXT 8.5 ’’’’’’’’’’’’’’Nzurueck (EUDAT VAR) 6.3 ’’’’’’’’’’’’’’Nzurueck (EUDAT VAR, TEXT CONST muster) 6.3 ’’’’’’’’’’’’’’Nzurueck (INT CONST modus) 7.3 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ ref.abb.1-1’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’„a€ė’’,)/Č’’’’/Č/Č-M’’’’’’ ref.abb.1-1’’’’’’’’’’’’’’’’’’,’’’’’’’’’’’’’’’’’’a€’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’”€’A’’’’’’’’’’’’’’’’’’’’’#table# ’’’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ၒ’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’!‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‚’’’’’’’’’’’’’’’’’’’’a‚’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ƒ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’Įƒ’’’’’’’’’’’’’’’’’’’’გ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’#limit (13.5)# ’’’’’’’’’’’’’’’#start (3.5, 5.0)# ’’’’’’’’’’’N#lpos (0.5)##c pos (3.5)##c pos (4.7)##cpos (7.0)##c pos (10.5)# ’’’’’’’’’’’’’ß ß ß eudasßßßESC q ß ’’’’ß ß ESC ESC ß ESC h ’’’’’’GIB KDO: ß ß EUDAS ß ’’’’’ß ß ESC h ß ß ’’’’’’’’’’’’.ßßßßRET ß ß ßßßLEERßß'Buchst.' ß ’’’’’’’’’ß ß ß ß ESC qßßßßßßßßßß ’’ß ß ß ß FEHLER ’’’’’’’’’’’ß WARTEN ß ß ß ’’’’’’’’’’’ß ß ß n, j ß ’’’’’’’’’’’’’ß ß ß ß FRAGE ’’’’’’’’’’’’ß ß ß RET ß ’’’’’’’’’’’’’’ß ß ß ß EINGABE ’’’’’’’’’’#linefeed (0.5)# ’’’’’’’’’’’’’ß ß ß ß ESC zßßßßßßßßßß ’’ß ß ß ESC q ß ’’’’’’’’’’’’#linefeed (1.0)# ’’’’’’’’’’’’’ß ß ß ß AUSWAHL ’’’’’’’’’’ß ß ß ESC q ß ’’’’’’’’’’’’ß ß ß ß EDITIEREN ’’’’’’’’ß ß ß ESC q ß ’’’’’’’’’’’’ß ß ß ß SATZEDITOR ’’’’’’’ESC ?ßßßESC q ß ß ß ß ’’’’ß ß ß ESC q ß ’’’’’’’’’’’’HILFE ß ß ß ZEIGEN ’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.ref.reg’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’&Ą’’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’” a€ė’’¶³0Ō’’’’0Ō0Ō·M’’’’’’ eudas.ref.reg’’’’’’’’’’’’’’’’¶’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (125)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ Register ’’’’’’’’’’’’’’ ’’’’’’’’’’’’ere fŪr die Zeilenbreite, die ja durch’’’’’’’’’’>das Dateilimit des Druckmusters festgelegt ist. ’’’’’’’’’’’’’’N So kann es passieren, daū Zeilen mit kleinen Schrifttypen zu’’’’’’’’’’’’’’>frŪh abgeschnitten werden, wŁhrend Zeilen mit groūen SchriftenNnicht mehr auf das Blatt passen. FŪr diesen Fall sollten Sie das’’’’’’’’’’’’’’NgrŚūte benŚtigte Limit einstellen (zum Beispiel 135 bei SchmalŻ’’’’’’’’’’’’’’’Nschrift auf DIN A 4) und die Ausgabedatei anschlieūend mit 'lineŻ’’’’’’’’’’’’’form' bearbeiten. ’’’’’’’’’’’’N 'lineform' verteilt zu langen Text auf mehrere Zeilen. Auūerdem’’’’’’’’’’’>werden gegebenenfalls Trennungen durchgefŪhrt. ’’’’’’’’’’’’’’’> 'lineform' benŚtigt zur Information Absatzmarken. Fehlt anNeiner Zeile die Absatzmarke, wird die nŁchste Zeile so weit wie’’’’’’’’’’’’’’’>mŚglich direkt angehŁngt. Die Absatzmarken in der AusgabedateiNwerden direkt aus dem Druckmuster Ūbernommen (es ist nicht mŚgŻ’’’’’’’’’’’’’’’Nlich, Absatzzeilen durch eingesetzte Leerzeichen zu erzeugen). Im’’’’’’’’’’’’’>Normalfall sollten alle Zeilen im Druckmuster eine AbsatzmarkeN Wenn Sie seitenorientierte Ųberschriften haben mŚchten, kŚnŻ’’’’’’’’’’’’’’Nnen Sie auch 'pageform' einsetzen. Die gewŪnschten ŲberschriftŻ’’’’’’’’’’’’’’’>anweisungen kŚnnen Sie im Initialisierungsteil angeben. ’’’’’’> Die beiden Funktionen wŁhlen Sie Ūber den MenŪpunkt ’’’’’’ N Nachbearb. ’’’’’’’’’>im DruckmenŪ. Dort kŚnnen Sie den Namen der Ausgabedatei angeŻNben, die Sie bearbeiten mŚchten. Es wird jeweils gefragt, ob Sie’’’’’’’’’’’’’’N'lineform' und 'pageform' anwenden wollen. Das Ergebnis der BearŻ’’’’’’’’’’’’’.beitung kŚnnen Sie danach ausdrucken. ’’’’’’’’N#on("b")#EUDAS im Editor#off("b")# Wenn Sie sich im Editor zum Zweck der’’’’’’Narbeitung befinden, kŚnnen Sie Daten aus einer EUDAS-Datei direkt’’’’’’’’’’’’’Nin die editierte Datei Ūbernehmen. Dazu wŁhlen Sie zunŁchst die’’’’’’’’’’’’’’’NgewŪnschten SŁtze aus - danach geben Sie den Namen eines DruckŻ’’’’’’’’’’’’’’’Nmusters an. EUDAS druckt die gewŁhlten SŁtze unter Beachtung des’’’’’’’’’’’’’’.Druckmusters direkt in die editierte Datei. ’’ Wenn Sie das Kommando ’’’’ eudas >im Editor geben (nach ESC ESC), gelangen Sie in ein speziellesNKurzprogramm, das alle notwendigen Information von Ihnen erfragt. ’’’’’’’’’’’’> ZunŁchst mŪssen Sie den Namen der gewŪnschten EUDAS-Datei’Nangeben. Diese Datei wird dann automatisch geŚffnet. Vorher geŚffŻ’’’’’’’’’’’’>nete Dateien werden nach Anfrage gesichert. Beachten Sie, daū’Nkeine Datei mehr geŚffnet ist, wenn Sie spŁter EUDAS wieder normal’’’’’’’’’’’’N Danach wird Ihnen eine Ųbersicht aller SŁtze gezeigt - in einer’’’’’’’’’’’NForm, die Sie aus der Funktion 'Ųbersicht' bereits kennen. Wie dort’’’’’’’’’’’>wird Ihnen zunŁchst eine Auswahl der Felder angeboten, um die’NAnzeige Ūbersichtlich zu halten. Anschlieūend kŚnnen Sie noch ein’’’’’’’’’’’’’Suchmuster angeben. ’’’’’’’’’’> In der Ųbersicht kŚnnen Sie sich dann zu einem bestimmten’NSatz bewegen oder mehrere SŁtze markieren. Nach dem Verlassen der’’’’’’’’’’’’’>Ųbersicht kŚnnen Sie den aktuellen Satz oder alle ausgewŁhltenN(bzw. markierten) SŁtze drucken. NatŪrlich kŚnnen Sie auch beide’’’’’’’’’’’’’’Fragen verneinen. ’’’’’’’’’’’’> Zum Drucken wird der Name des Druckmusters erfragt. DiesesNmuū bereits existieren. Die Ausgabe wird an der Stelle eingefŪgt, an’’’’’’’’’’Nder der Cursor in der editierten Datei steht - die Zeile wird bei’’’’’’’’’’’’’Bedarf aufgesplittet. ’’’’’’’’> Nach dem Drucken kŚnnen Sie den Vorgang wiederholen, wenn’NSie zum Beispiel einen weiteren Satz drucken wollen. Dazu kŚnnen’’’’’’’’’’’’’’>Sie auch ein neues Suchmuster angeben. Markierungen von SŁtzen.werden nach dem Drucken gelŚscht. ’’’’’’’’’’’’12.2 Spaltendruck ’’’’’’’’’’’’NFŪr manche Anwendungen reicht es nicht aus, wenn die bearbeiteŻ’’’’’’’’’’’’’’’Nten SŁtze jeweils untereinander in der Ausgabe erscheinen. HŁufigŻ’’’’’’’’’’’’Nstes Beispiel dafŪr ist der Etikettendruck. HierfŪr werden vielfach’’’’’’’’’’’.mehrbahnige Formulare eingesetzt. ’’’’’’’’’’’’> In diesem Fall mŪssen die SŁtze bis zur gewŪnschten AnzahlNvon Spalten nebeneinander gesetzt werden - erst danach wird die’’’’’’’’’’’’’’’nŁchste Reihe angefangen. ’’’’> EUDAS unterstŪtzt diese Anwendung. Dazu wird hinter der’’’>'%WIEDERHOLUNG'-Anweisung die Anzahl der Spalten als ParameterNgeschrieben (durch Leerzeichen getrennt). Der Wiederholungsteil’’’’’’’’’’’’’’’>wird dann mit der angegebenen Anzahl von Spalten gedruckt. Zu’Nbeachten ist, daū Vorspann und Nachspann diese Spaltenanordnung’’’’’’’’’’’’’’’Ndurchbrechen, also immer hinter dem bisher Gedruckten beginnen. ’’’’’’’’’’’’’’> Die Spaltenbreite wird vom Dateilimit des Druckmusters beŻNstimmt. Die Zeilen eines Wiederholungsteils werden bis zum Limit’’’’’’’’’’’’’’>mit Leerzeichen aufgefŪllt, wenn der nŁchste Wiederholungsteildanebengesetzt wird. ’’’’’’’’’N Alternativ kann die Spaltenbreite in Zeichen auch als zweiter’’’’’’’’’’’’’NParameter angegeben werden. Der Wert gilt jedoch nur fŪr den WieŻ’’’’’’’’’’’’’Nderholungsteil - Vor- und Nachspann richten sich immer nur nach’’’’’’’’’’’’’’’dem Dateilimit. ’’’’’’’’’’’’’’N Es spielt keine Rolle, ob die nebeneinandergesetzten WiederŻ’’’’’’’’’’’’’’>holungsteile unterschiedliche LŁngen haben. Die kŪrzeren TeileNwerden einfach bei Bedarf durch Leerzeilen ergŁnzt. Es ist jedoch zu’’’’’’’’’’Nbeachten, daū sich auf diese Weise unterschiedliche LŁngen fŪr die’’’’’’’’’’’’.einzelnen Reihen ergeben kŚnnen. ’’’’’’’’’’’’’N Beispiel: Das Ergebnis fŪr Satz 1, 3, 4 und 5 sei vier Zeilen’’’’’’’’’’’’’Nlang, fŪr Satz 2 aber fŪnf Zeilen. Bei zweispaltigem Druck wird die’’’’’’’’’’’Nerste Reihe eine Zeile lŁnger als die folgenden (s. dazu Abb. 12-1). ’’’’’’’’’. Satz 1 Satz 2 ’’’’’’’’’’’. braucht braucht ’’’’’’’’’’. vier Zeilen. ausnahmsweise ’’’’. ---------------- fŪnf Zeilen. ’’’’’. ---------------- ’. Satz 3 Satz 4 ’’’’’’’’’’’. braucht braucht ’’’’’’’’’’. vier Zeilen. vier Zeilen. ’’’’’. ---------------- ---------------- ’ Satz 5 ’’’’’’’’’’’’’’’ braucht ’’’’’’’’’’’’’’ vier Zeilen. ’’’’’’’’’ ----------------’’’’’’>#center#Abb. 12-1 Seitenaufteilung beim Spaltendruck ’’’’’’’N#on("b")#Beispiel#off("b")# Zum Abschluū noch als Beispiel ein Druckmuster’’’’Ndreibahniges Etikettenformular. Die Spaltenbreite und die LŁnge des’’’’’’’’’’’>Wiederholungsteils richten sich natŪrlich nach dem verwendeten>Formular und mŪssen im Einzelfall ausprobiert werden. ’’’’’’’’ % VORSPANN ’’’’’’’’’’’ Žstart (1.0, 0.8)Ž ’’’ % WIEDERHOLUNG 3 40 ’’ &Vorname %Name ’’’’’’’ &Strasse ’’’’’’’’’’’’’ &PLZ %Ort ’’’’’’’’’’’’ Žfree (1.693)Ž ’’’’’’’NGesetzt der Fall, Sie wollen eine Tabelle drucken, deren EintrŁge’’’’’’’’’’’’’Nauf jeden Fall in voller LŁnge erscheinen sollen, auch wenn sie die’’’’’’’’’’’NSpaltenbreite Ūberschreiten. Dies wŪrde bedeuten, daū TabelleneinŻ’’’’’’’’’’’’NtrŁge nach rechts geschoben werden, wenn vorhergehende EintrŁge’’’’’’’’’’’’’’’NlŁnger sind. FŪr diesen Fall kŚnnen also nur Feldmuster variabler’’’’’’’’’’’’’NPosition (mit '%') eingesetzt werden. Diese werden jedoch auch nach’’’’’’’’’’’>links geschoben, wenn vorher kŪrzere Inhalte auftreten. ’’’’’’N#on("b")#Tabellenmodus#off("b")# Um dieses Linksschieben zu unterdrŪcken,’’’’’^Sie mit folgender Anweisung im Musterteil in den #on("i")#Tabellenmodus#off("i")#’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ aendern 96 ’’’’’’’’’’ၒ’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’1‚’’’’’’’’’’’’’’’’’’’’A‚’’’’’’’’’’’’’’’’’’’’a‚’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’’’ Ankreuzen 8 ’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’!ƒ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’Įƒ’’’’’’’’’’’’’’’’’’’’გ’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’’’ AufrŁumen 26 ’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’’’’’’’’’’’’’’’’’’’’’’ AusfŪhren 8 ’’’’’’’’’±„’’’’’’’’’’’’’’’’’’’’’’ AUSWAHL 97 ’’’’’’’’’’’’ AUSWAHL: 4 ’’’’’’’’’’’’ Auswahl 8 ’’’’’’’’’’’ф’’’’’’’’’’’’’’’’’’’’ń„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’’’BILD 97 ’’’’’’’’’’’’’!…’’’’’’’’’’’’’’’’’’’’A…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a…’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’”…’’’’’’’’’’’’’’’’’’’’Į…’’’’’’’’’’’’’’’’’’’’į…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’!†’’’’’’’’’’’’’’’’’’’’A†’’’’’’’’’’’’’’’’’’’’a†’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’”†’’’’’’’’’’’’’’’’’’’’Į†’’’’’’’’’’’’’’’’’’’’ᆒ’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’!‡’’’’’’’’’’’’’’’’’’’’A‡’’’’’’’’’’’’’’’’’’’’a‡’’’’’’’’’’’’’’’’’’’’q‡’’’’’’’’’’’’’’’’’’’’’’ Dateiname 40 ’’’’’’’’‘‡’’’’’’’’’’’’’’’’’’’’’’ DATUM 45 ’’’’’’’’’’’’±‡’’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’’’ dialog 104 ’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’’’DIN 45 ’’’’’’’’’’’’’’!ˆ’’’’’’’’’’’’’’’’’’’’Aˆ’’’’’’’’’’’’’’’’’’’’aˆ’’’’’’’’’’’’’’’’’’’’’’ drucke 84 ’’’’’’’’’’’qˆ’’’’’’’’’’’’’’’’’’’’‘ˆ’’’’’’’’’’’’’’’’’’’’±ˆ’’’’’’’’’’’’’’’’’’’’ш’’’’’’’’’’’’’’’’’’’’ńˆ’’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ editget 104 ’’’’’’’’’’’ EDITIEREN: 6 ’’’’’’’’’’ Editieren 23 ’’’’’’’’’’ -, Zeile 9 ’’’’’’’’’’ Editor 9, 29 ’’’’’’’’1‰’’’’’’’’’’’’’’’’’’’’’’ einfuegen 96 ’’’’’’’’Q‰’’’’’’’’’’’’’’’’’’’’’’ -, Satz 36 ’’’’’’’’q‰’’’’’’’’’’’’’’’’’’’’’’ EINGABE: 4 ’’’’’’’’’’’’ Eingabe 9 ’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’”‰’’’’’’’’’’’’’’’’’’’’Į‰’’’’’’’’’’’’’’’’’’’’’’ENDE 97 ’’’’’’’’’’’’’ቒ’’’’’’’’’’’’’’’’’’’’’ ESC '?' 6 ’’’’’’’’’’’’’ ESC '9' 4 ’’’’’’’’’’’’’ ESC '1' 4 ’’’’’’’’’’’’’ ESC '?' 4 ’’’’’’’’’’’’’ ESC '?' 3 ’’’’’’’’’’’’’ ESC 'D' 5 ’’’’’’’’’’’’’ ESC ESC 3 ’’’’’’’’’’’’’ ESC 'F' 5f. ’’’’’’’’’’’ ESC 'g' 5 ’’’’’’’’’’’’’ ESC 'h' 4ff. ’’’’’’’’’’ ESC 'K' 36 ’’’’’’’’’’’’ ESC OBEN 5 ’’’’’’’’’’’’ ESC 'p' 5 ’’’’’’’’’’’’’ ESC 'q' 4, 6 ’’’’’’’’’’ ESC RUBIN 5 ’’’’’’’’’’’ ESC RUBOUT 5 ’’’’’’’’’’ ESC UNTEN 5 ’’’’’’’’’’’ ESC 'w' 4f. ’’’’’’’’’’’ ESC 'z' 4f. ’’’’’’’’’’’ eudas 29 ’’’’’’’’’’’’’’ EUDAS: 3 ’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’AŠ’’’’’’’’’’’’’’’’’’’’aŠ’’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’”Š’’’’’’’’’’’’’’’’’’’’ĮŠ’’’’’’’’’’’’’’’’’’’’ńŠ’’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’1‹’’’’’’’’’’’’’’’’’’’’Q‹’’’’’’’’’’’’’’’’’’’’q‹’’’’’’’’’’’’’’’’’’’’‘‹’’’’’’’’’’’’’’’’’’’’±‹’’’’’’’’’’’’’’’’’’’’ы’’’’’’’’’’’’’’’’’’’’ń‹’’’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’!Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’f 91 ’’’’’’’’’’’’’’’’’’ FEHLER 5 ’’’’’’’’’’’’1Œ’’’’’’’’’’’’’’’’’’’’’’Feld 31 ’’’’’’’’’’’’’’’FELD 98 ’’’’’’’’’’’’’QŒ’’’’’’’’’’’’’’’’’’’’qŒ’’’’’’’’’’’’’’’’’’’’‘Œ’’’’’’’’’’’’’’’’’’’’±Œ’’’’’’’’’’’’’’’’’’’’’’ feldindex 62 ’’’’’’’’ь’’’’’’’’’’’’’’’’’’’’ńŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’!Ž’’’’’’’’’’’’’’’’’’’’1Ž’’’’’’’’’’’’’’’’’’’’QŽ’’’’’’’’’’’’’’’’’’’’qŽ’’’’’’’’’’’’’’’’’’’’‘Ž’’’’’’’’’’’’’’’’’’’’±Ž’’’’’’’’’’’’’’’’’’’’’’ Fenster 93 ’’’’’’’’’’ю’’’’’’’’’’’’’’’’’’’’ńŽ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Formular 39 ’’’’’’’’’’’ FRAGE: 5 ’’’’’’’’’’’’’’ Fragen 9 ’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ Gruppe 51 ’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ HILFE: 4 ’’’’’’’’’’’’’’ HILFE 97, 99 ’’’’’’’’’’Hilfe 9 ’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’’’ Holen 19 ’’’’’’’’’’’’’’ hole satz 89 ’’’’’’’’’’ HOP LINKS 4 ’’’’’’’’’’’ HOP 'o' 4 ’’’’’’’’’’’ѐ’’’’’’’’’’’’’’’’’’’’’’ HOP RECHTS 4 ’’’’’’’’’’ HOP RETURN 4 ’’’’’’’’’’ HOP RUBOUT 4 ’’’’’’’’ᐒ’’’’’’’’’’’’’’’’’’’’’ HOP 'x' 4 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’!‘’’’’’’’’’’’’’’’’’’’’A‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ja 104 ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ K 46, 86 ’’’’’’’’’’’’’’ kette 73 ’’’’’’’’’’’’a‘’’’’’’’’’’’’’’’’’’’’q‘’’’’’’’’’’’’’’’’’’’’‘‘’’’’’’’’’’’’’’’’’’’’’’ Kommandos 8 ’’’’’’’’’±‘’’’’’’’’’’’’’’’’’’’’’’ kopiere 86 ’’’’’’’’’’ё’’’’’’’’’’’’’’’’’’’’ń‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’’ KOPPEL 40 ’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’’ kopple 72 ’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ LEER 3f. ’’’’’’’’’’’’’’ Leertaste 8 ’’’’’’’’’’’ lfd nr 85 ’’’’’’’’’’’’’ lineform 24 ’’’’’’’’’’’ LINKS 3f. ’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’’ LŚschen 25 ’’’’’’’’’’’’ -, Satz 36 ’’’’’’’’“’’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ Manager 13 ’’’’’’’’’’1“’’’’’’’’’’’’’’’’’’’’Q“’’’’’’’’’’’’’’’’’’’’q“’’’’’’’’’’’’’’’’’’’’‘“’’’’’’’’’’’’’’’’’’’’±“’’’’’’’’’’’’’’’’’’’’ѓ’’’’’’’’’’’’’’’’’’’’ń“’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ MENUE 97 ’’’’’’’’’’’’’’MenŪ 8 ’’’’’’’’’’’’’’1”’’’’’’’’’’’’’’’’’’’’Q”’’’’’’’’’’’’’’’’’’’’q”’’’’’’’’’’’’’’’’’’’’‘”’’’’’’’’’’’’’’’’’’’’±”’’’’’’’’’’’’’’’’’’’’Į”’’’’’’’’’’’’’’’’’’’’į”’’’’’’’’’’’’’’’’’’’’•’’’’’’’’’’’’’’’’’’’’’’Modi 55 ’’’’’’’’’’’’’!•’’’’’’’’’’’’’’’’’’’’A•’’’’’’’’’’’’’’’’’’’’a•’’’’’’’’’’’’’’’’’’’’q•’’’’’’’’’’’’’’’’’’’’‘•’’’’’’’’’’’’’’’’’’’’±•’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѕ’’’’’’’’’’’’’’’’’’’’’’ Nachspann 49 ’’’’’’’’ń•’’’’’’’’’’’’’’’’’’’’–’’’’’’’’’’’’’’’’’’’’1–’’’’’’’’’’’’’’’’’’’’Q–’’’’’’’’’’’’’’’’’’’’q–’’’’’’’’’’’’’’’’’’’’‘–’’’’’’’’’’’’’’’’’’’’±–’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’'o' 4 ’’’’’’’’’’’’’’’’’ OBEN 3f. ’’’’’’’’’’’’і’’’’’’’’’’’’’’’’’’’’ń–’’’’’’’’’’’’’’’’’’’’’’ ×ffnen 32 ’’’’’’’’’’’—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ pageform 24 ’’’’’’’’’!—’’’’’’’’’’’’’’’’’’’’’’ Paūwort 29 ’’’’’’’’’’A—’’’’’’’’’’’’’’’’’’’’a—’’’’’’’’’’’’’’’’’’’’’’ PrioritŁt 44 ’’’’’’’’—’’’’’’’’’’’’’’’’’’’’”—’’’’’’’’’’’’’’’’’’’’Į—’’’’’’’’’’’’’’’’’’’’’’ 87 ’’’’’’’’’’’’’’’ń—’’’’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ RECHTS 3f. ’’’’’’’’’’!˜’’’’’’’’’’’’’’’’’’’’1˜’’’’’’’’’’’’’’’’’’’’Q˜’’’’’’’’’’’’’’’’’’’’q˜’’’’’’’’’’’’’’’’’’’’’’ RETURN 4 ’’’’’’’’’’’’‘˜’’’’’’’’’’’’’’’’’’’’’’ rollen 95 ’’’’’’’’’’’’’ Rollen 41 ’’’’’’’’’’’’’RUBIN 4 ’’’’’’’’’’’’’’’ RUBOUT 4 ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ saetze 64 ’’’’’’’’’’’’’SATZ 61 ’’’’’’’’’’’’’’’Satz 31 ’’’’’’’’’’’’’±˜’’’’’’’’’’’’’’’’’’’’ј’’’’’’’’’’’’’’’’’’’’ń˜’’’’’’’’’’’’ % MODUS 2 ’’’’’’’’’’’’>Der so eingestellte Modus gilt bis zum Ende des jeweiligen AbŻNschnitts. Zu Beginn eines Abschnitts ist der Modus 1 (Normalmodus)’’’’’’’’’’’’N#on("b")#Beispiel#off("b")# Um diese Anweisung auszuprobieren, sollten Sie’’’’>folgendes Druckmuster auf unsere Beispieldatei anwenden: ’’’’’ % WIEDERHOLUNG ’’’’’’’ % MODUS 2 ’’’’’’’’’’’’ &Vorname %Name ’’’’’’’>In der Ausgabe kŚnnen Sie sehen, daū der Nachname nicht nach’’Nlinks geschoben wird, so daū eine Tabelle entsteht. Ist der Vorname’’’’’’’’’’’Njedoch zu lang, wird die Tabelleneinteilung durchbrochen und der’’’’’’’’’’’’’’NNachname nach rechts geschoben, um den Vornamen nicht abschneiŻ’’’’’’’’’’’’’’’den zu mŪssen: ’’’’’’’’’’’’’’’ Herbert Wegner ’’’’’’ Helga Sandmann ’’’’ Albert Katani ’’’’’’ Peter Ulmen ’’’’’’’ Karin Regmann ’’’’’ Hubert Arken ’’’’’’’ Anna-Maria Simmern ’’’. Angelika Kaufmann-Drescher ’’’’’’’’’’’ Harald Fuhrmann ’’’’ Friedrich Seefeld ’’’’N#on("b")#Zeilenfortsetzung#off("b")# Eine weitere MŚglichkeit, Ūberlange’’’’’’Neinzusetzen, besteht darin, daū der Rest des Inhaltes, der nicht’’’’’’’’’’’’’’Nmehr in den reservierten Raum paūt, in der nŁchsten Zeile fortgeŻ’’’’’’’’’’’’’Nsetzt wird. Dies wird im Modus 3 erreicht. Falls ein Feldinhalt abŻ’’’’’’’’’’’>geschnitten werden mŪūte, wird in diesem Modus die gleiche MuŻNsterzeile nochmal mit den restlichen Inhalten gedruckt. Dies wird’’’’’’’’’’’’’>fortgesetzt, bis alle Inhalte abgearbeitet sind. ’’’’’’’’’’’’’N Damit die Fortsetzung sinnvoll ist, wird das letzte Wort ganz in’’’’’’’’’’Ndie nŁchste Zeile Ūbernommen, falls es zerschnitten wŪrde (Łhnlich’’’’’’’’’’’’Nwie im Editor). Der dadurch freiwerdende Raum in der vorigen Zeile’’’’’’’’’’’’Nwird mit Leerzeichen gefŪllt. Ist rechtsbŪndiges Einsetzen verlangt,’’’’’’’’’’Nwerden die einzelnen Teile jeweils rechtsbŪndig in ihrem reservierŻ’’’’’’’’’’’ten Platz justiert. ’’’’’’’’’’N Dieser Modus ist besonders interessant, wenn Sie lŁngere KomŻ’’’’’’’’’’’’’Nmentare in eine EUDAS-Datei eintragen, die Sie dann natŪrlich auch’’’’’’’’’’’’>wieder drucken wollen. Den Text tragen Sie bereits in mehrerenNZeilen in die EUDAS-Datei ein. Beachten Sie, daū der Umbruch des’’’’’’’’’’’’’’>Textes im Druck nicht mit dem Umbruch des Textes am BildschirmNŪbereinstimmt. Wollen Sie dies verhindern, mŪssen Sie jeden Absatz’’’’’’’’’’’’.des Textes in ein eigenes Feld schreiben. ’’’’N Wie zu Anfang des Kapitels bereits angedeutet, kann der UmŻ’’’’’’’’’’’’’’’Nbruch bei Proportionalschrift nicht korrekt sein, da EUDAS die ZeiŻ’’’’’’’’’’’>chenbreiten nicht kennt. Um die nachfolgende Bearbeitung mit’’N'lineform' zu ermŚglichen, werden bei fortgesetzten Feldern grundŻ’’’’’’’’’’’’NsŁtzlich keine Absatzmarken an die Zeilen geschrieben. Lediglich die’’’’’’’’’’>letzte Fortsetzungszeile erhŁlt eine Absatzmarke. ’’’’’’’’’’’’N In den Fortsetzungszeilen, werden die Feldmuster, deren Inhalte’’’’’’’’’’’Nbereits abgearbeitet sind, leer eingesetzt. Die Mustertexte zwischen’’’’’’’’’’Nden Feldmustern werden in den Fortsetzungszeilen durch LeerzeiŻ’’’’’’’’’’’’’’’chen ersetzt. N Die Anzahl der Fortsetzungszeilen kann durch die Anweisung ’’’’’’’’’’’’’’’ % MEHR n ’’’’’’’’’’’’’Nauf eine bestimmte Zahl 'n' festgelegt werden. Wenn alle Inhalte’’’’’’’’’’’’’’Nabgearbeitet wurden, aber die Anzahl der Zeilen noch nicht erreicht’’’’’’’’’’’Nist, werden entsprechend viele Zeilen mit leeren Inhalten erzeugt. ’’’’’’’’’’’N Die Zeilenwiederholung kann auch mit dem Tabellenmodus komŻ’’’’’’’’’’’’’’’Nbiniert werden. Dies wird im Modus 4 erreicht. Felder variabler’’’’’’’’’’’’’’’NPosition werden auch in diesem Modus nicht nach links geschoben.’’’’’’’’’’’’’’NAuūerdem werden aber in Fortsetzungszeilen die Mustertexte zwiŻ’’’’’’’’’’’’’’’Nschen den Feldmustern wiederholt, um z.B. Tabellenbegrenzungen zu’’’’’’’’’’’’’N#on("b")#Beispiele#off("b")# Zur Verdeutlichung hier noch einige Beispiele.’’’Das folgende Druckmuster: ’’’’ % WIEDERHOLUNG ’’’’’’’ % MODUS 3 ’’’’’’’’’’’’ Kommentar: &Kommentar  ---------- ’’’’’’’’’’’.kŚnnte folgende Ausgabe bewirken: ’’’’’’’’’’’’> Kommentar: Dies ist ein lŁngerer Kommentar aus ’’’’’’’> einer EUDAS-Datei, der zum Drucken ’’’’’’’’> auf eine Breite von 48 Zeichen ’’’’’’’’’’’’> umbrochen worden ist. Nur die letzte ’’’’’’> Zeile hat eine Absatzmarke. ’’’’’’’’’’’’’’’ ---------- ’’’’’’’’’’’NSoll die Anzahl der Zeilen immer gleich bleiben, kŚnnte man folgenŻ’’’’’’’’’’’des Druckmuster verwenden: ’’’ % WIEDERHOLUNG ’’’’’’’ % MODUS 3 ’’’’’’’’’’’’ % MEHR 5 ’’’’’’’’’’’’’ Kommentar: &Kommentar  ---------- ’’’’’’’’’’’’’’’>Mit einem kŪrzeren Text ergŁbe sich folgendes Bild: ’’’’’’’’’’. Kommentar: Nur ein kurzer Text. ’’’’’’ ---------- ’’’’’’’’’’’>FŪr eine Tabelle wŪrde man den Modus 4 benutzen: ’’’’’’’’’’’’’ % VORSPANN ’’’’’’’’’’’’’’’> -------------------------------------------------------- ’> ! Abk. ! Kommentar ! ’> !---------+--------------------------------------------! ’ % WIEDERHOLUNG ’’’’’’’’’’’ % MODUS 4 > ! &abk ! &Kommentar&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ! ’> ----------+--------------------------------------------- ’.Als Ausgabe kŚnnte folgender Text erscheinen: > -------------------------------------------------------- ’> ! Abk. ! Kommentar ! ’> !---------+--------------------------------------------! ’> ! MA11 ! Dieser Kurs hat eine Menge an besonderen ! ’> ! ! Eigenschaften, die ihn fŪr jŪngere ! ’> ! ! Teilnehmer geeignet erscheinen lassen. ! ’> !---------+--------------------------------------------! ’> ! TD04 ! Stellt keine besonderen Anforderungen. ! ’> !---------+--------------------------------------------! ’> ! PM01 ! Seit dem 01.01. eingerichtet und noch ! ’> ! ! nicht voll besetzt. ! ’> ----------+--------------------------------------------- ’NBeachten Sie hier, daū TabelleneintrŁge hier nicht wie im Modus 2’’’’’’’’’’’’’Ngeschoben, sondern auf weitere Zeilen verteilt werden, wenn sie zu’’’’’’’’’’’’Nlang sind. Auūerdem werden die Tabellenbegrenzungen mit wiederŻ’’’’’’’’’’’’’’’>holt. Das Feldmuster fŪr Kommentar muū jedoch mit fester LŁngeNangegeben werden, da sonst die rechte Tabellenbegrenzung bis zum’’’’’’’’’’’’’’Dateilimit geschoben wŪrde. ’’N#on("b")#Zusammenfassung#off("b")# Zum Abschluū dieses Abschnitts eine’’’’’’’’.Zusammenfassung aller mŚglichen Modi: ’’’’’’’’ Modus Effekt ’’’’’’’’’’’ 1 Normalmodus. ’’’’’> '%'-Feldmuster werden auch nach links geschoben. ’. Keine Zeilenwiederholung. ’’’’’’’’ 2 Tabellenmodus. ’’’> '%'-Feldmuster werden nicht nach links geschoben. . Keine Zeilenwiederholung. ’’’’’’’’> 3 Normalmodus mit Zeilenwiederholung. ’’’’’’’’’’’’’’> '%'-Feldmuster werden auch nach links geschoben. ’> Zeilenwiederholung ohne Zwischentexte. ’’’’’’’’’’’> 4 Tabellenmodus mit Zeilenwiederholung. ’’’’’’’’’’’’> '%'-Feldmuster werden nicht nach links geschoben. > Zeilenwiederholung mit Zwischentexten. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Satzeditor 9 ’’’’’’’’™’’’’’’’’’’’’’’’’’’’’1™’’’’’’’’’’’’’’’’’’’’Q™’’’’’’’’’’’’’’’’’’’’q™’’’’’’’’’’’’’’’’’’’’‘™’’’’’’’’’’’’’’’’’’’’”™’’’’’’’’’’’’’’’’’’’’Į™’’’’’’’’’’’’’’’’’’’’’’ satznr 64 ’’’’’’’’’’’į™’’’’’’’’’’’’’’’’’’’’ń™’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’!š’’’’’’’’’’’’’’’’’’’’1š’’’’’’’’’’’’’’’’’’’’Qš’’’’’’’’’’’’’’’’’’’’’’ SEITE 99 ’’’’’’’’’’’’’’ sichere 73 ’’’’’’’’’’qš’’’’’’’’’’’’’’’’’’’’’’ sortiere 67 ’’’’’’’’’‘š’’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’њ’’’’’’’’’’’’’’’’’’’’ńš’’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’’’ Sperre 36 ’’’’’’’’’’’1›’’’’’’’’’’’’’’’’’’’’Q›’’’’’’’’’’’’’’’’’’’’q›’’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’”›’’’’’’’’’’’’’’’’’’’’Į›’’’’’’’’’’’’’’’’’’’’į›’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’!œ’’’’’’’’’’’’’’’’’’’’Aœ’’’’’’’’’’’’’’’’’’’’’’ suchen 96 ’’’’’’’’’’’aœ’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’‘œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±œ’’’’’’’’’’’’’’’’’’’’’’ Tasten 3 ’’’’’’’’’’’’ќ’’’’’’’’’’’’’’’’’’’’’’TEXT 45 ’’’’’’’’’’’’’ńœ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’’’ trage 88 ’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’ѝ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’!ž’’’’’’’’’’’’’’’’’’’’Až’’’’’’’’’’’’’’’’’’’’až’’’’’’’’’’’’’’’’’’’’’’ UNTEN 3f. ’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’”ž’’’’’’’’’’’’’’’’’’’’Įž’’’’’’’’’’’’’’’’’’’’įž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ V 48, 90 ’’’’’’’’’’’’’’ VerŁndern 21 ’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’1Ÿ’’’’’’’’’’’’’’’’’’’’’’43 ’’’’’’’’’’’’’’’’’’QŸ’’’’’’’’’’’’’’’’’’’’’’ VORSPANN 98 ’’’’’’’’’’’ Vorspann 49 ’’’’’’’’’qŸ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ waehlbar 102 ’’’’’’’’’’ wahl 103 ’’’’’’’’’’’’’’ Warten 6 ’’’’’’’’’’’’‘Ÿ’’’’’’’’’’’’’’’’’’’’’’ Weiter 17 ’’’’’’’’’’’’’wert 91 ’’’’’’’’’’’’’”Ÿ’’’’’’’’’’’’’’’’’’’’ĮŸ’’’’’’’’’’’’’’’’’’’’្’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’'x' 4 ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ZAHL 45 ’’’’’’’’’’’’’’’ zahltext 91 ’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ZEIGEN: 6 ’’’’’’’’’’’! ’’’’’’’’’’’’’’’’’’’’1 ’’’’’’’’’’’’’’’’’’’’Q ’’’’’’’’’’’’’’’’’’’’’’ ZurŪck 17 ’’’’’’’’’’’a ’’’’’’’’’’’’’’’’’’’’’’ Zustand 3 ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’#columns (2, 0.5)# ’’’’’’’’’’’#limit (6.5)# ABKUERZUNGEN-Anweisung 49 ’’’’AbkŪrzungsteil 49 ’’’’’’’’’’’’AbkŪrzungsverzeichnis 68 ’’’’’AbkŪrzungszeile 50 ’’’’’’’’’’’Abschluūzeile 39 ’’’’’’’’’’’’’Öndern 10, 19  -, nach Vorschrift 48 ’’’’’’aendern erlaubt 74 ’’’’’’’’’’’Önderungen 34 aenderungen eintragen 79 ’’’’’Önderungsmuster 21 ’’’’’’’’’’’Alternative 43 ’’’’’’’’’’’’’’’anzahl dateien 74 ’’’’’’’’’’’’anzahl felder 75 ’’’’’’’’’’’’’anzahl koppeldateien 74 ’’’’’’Anzeige 39, 93 ’’’’’’’’’’’’’’’anzeigefenster 95 ’’’’’’’’’’’’Arbeitskopie 13, 32 ’’’’’’’’’’ -, lŚschen 15, 36 ’’’’’’’’’’ -, sichern 15, 36 ’’’’’’’’’’Archivmanager 28 ’’’’’’’’’’’’’ -, reservieren 29 ’’’’’’’’’’Archiv (MenŪ) 27 ’’’’’’’’’’’’’ArchivŪbersicht drucken 27 ’’’Assoziativspeicher 68 ’’’’’’’’auf koppeldatei 74 ’’’’’’’’’’’auf satz 65, 78 ’’’’’’’’’’’’’’Auf Satz Nr. 17 ’’’’’’’’’’’’’’Ausdrucken 24 ausfuehrtaste 8, 102 ’’’’’’’’’ -, Format 98 ’’’’’’’’’’’’’’’auswahl anbieten 103 ’’’’’’’’’Bearbeiten 46 bild ausgeben 95 ’’’’’’’’’’’’’bildschirm neu 94 ’’’’’’’’’’’’Datei, aufrŁumen 26 ’’’’’’’’’’ -, kopieren (logisch) 25 ’’’ -, kopieren vom Archiv 27 ’’ -, lŚschen 25 ’’’’’’’’’’’’’’ -, lŚschen auf Archiv 28 ’’’ -, Platzbedarf 26 ’’’’’’’’’’ -, reorganisieren 26 ’’’’’’’ -, schreiben auf Archiv 27 ’ -, umbenennen 25 ’’’’’’’’’’’ -, virtuelle 32, 71 ’’’’’’’’Dateianwendungen 109 ’’’’’’’’’Dateien Archiv, Ųbersicht 27 ’dateiende 64, 78 ’’’’’’’’’’’’’dateien loeschen 74 ’’’’’’’’’’Dateien (MenŪ) 25 ’’’’’’’’’’’’Dateien System, Ųbersicht 25 ’Dateilimit 52 Dateimanager 28 ’’’’’’’’’’’’’’dateiversion 75 ’’’’’’’’’’’’’’Dezimalkomma 45 ’’’’’’’’’’’’’’dezimalkomma 67 ’’’’’’’’’’’’’’Dialog 9, 103 dialogfenster 104 ’’’’’’’’’’’’direkt drucken 83f. ’’’’’’’’’’Druckausgabe, Richtung 23 ’’’’druckdatei 85 Drucken 23, 49, 83 ’’’’’’’’’’’ -, ArchivŪbersicht 27 ’’’’’’Drucken (MenŪ) 23 ’’’’’’’’’’’’Druckmuster 23, 49, 83 ’’’’’’’ -, Fehler 56 ’’’’’’’’’’’’’’’Druckvorgang 51 ’’’’’’’’’’’’’’eindeutige felder 47, 89 ’’’’’EinfŪgen 10, 19 ’’’’’’’’’’’’’’ -, Zeile 10 Einzelsatz (MenŪ) 17 ’’’’’’’’’ELAN-Compiler 56 ’’’’’’’’’’’’’ELAN-Kommandos 8 ’’’’’’’’’’’’’Endekennzeichnung 40 ’’’’’’’’’EUDAS-Datei, aufspalten 110 ’’ -, drucken 23, 49, 83 ’’’’’’ -, einrichten 13 ’’’’’’’’’’’ -, ketten 14, 32 ’’’’’’’’’’’ -, kopieren 21, 46, 85 ’’’’’ -, koppeln 14, 32 ’’’’’’’’’’. -, nach Vorschrift Łndern 48 ’’’’’’’’’’’’’’’ -, Śffnen 13, 32 ’’’’’’’’’’’ -, reorganisieren 67 ’’’’’’’ -, sortieren 22 ’’’’’’’’’’’’ -, Struktur 31, 61 ’’’’’’’’’ -, tragen 46, 87 ’’’’’’’’’’’ -, Ųbersicht 22 ’’’’’’’’’’’’ -, verŁndern 21 ’’’’’’’’’’’’eudas dateiname 75 ’’’’’’’’’’’EUDAT 61, 63, 109 ’’’’’’’’’’’’EUMEL-Netz 28 exit durch 96 fehler ausgeben 104 ’’’’’’’’’’feld aendern 62, 65, 76 ’’’’’’Feldauswahl 20, 41, 95 ’’’’’’’feld bearbeiten 62, 65, 76 ’’’felderzahl 62, 63 ’’’’’’’’’’’’feldinfo 66, 77 ’’’’’’’’’’’’’’Feldinhalt 31, 39 ’’’’’’’’’’’’feld lesen 65, 76 ’’’’’’’’’’’’feldmaske 47, 89 ’’’’’’’’’’’’’Feldmuster 53 Feldname 31, 39 ’’’’’’’’’’’’’’ -, Łndern 16 ’’’’’’’’’’’’’’’ -, anfŪgen 16 ’’’’’’’’’’’’’’feldnamen aendern 63 ’’’’’’’’’feldnamen bearbeiten 76 ’’’’’’feldnamen lesen 64, 76 ’’’’’’’feldnummer 76 Feldstruktur 15 ’’’’’’’’’’’’’’Feldtyp 31, 42 ’’’’’’’’’’’’’’’Feldtypen 45, 66 ’’’’’’’’’’’’’ -, Łndern 16 ’’’’’’’’’’’’’’’Feldvergleich 43 ’’’’’’’’’’’’’fenstergroesse 94 ’’’’’’’’’’’’fenstergroesse setzen 93 ’’’’’fenster initialisieren 93 ’’’’fenster veraendert 94 ’’’’’’’’fensterzugriff 94 ’’’’’’’’’’’’folgedatei 75 Folgezeilen 41 ’’’’’’’’’’’’’’’Funktion, ausfŪhren 8 ’’’’’’’’ -, gesperrte 8 ’’’’’’’’’’’’’Gesamtdatei (MenŪ) 21 ’’’’’’’’Gib Kommando: 6 ’’’’’’’’’’’’’’global manager 36, 100 ’’’’’’’GRUPPE-Anweisung 49 ’’’’’’’’’’gruppenwechsel 51, 85 ’’’’’’’’Hauptdatei 32  -, Format 98 ’’’’’’’’’’’’’’’hilfe anbieten 103 ’’’’’’’’’’’HOP OBEN 3ff. HOP UNTEN 3ff. ’’’’’’’’’’’’’’’inhalt veraendert 74 ’’’’’’’’’Initialisieren 28 ’’’’’’’’’’’’Initialisierungsteil 49 ’’’’’’Ketten 14, 32 Klassenwechsel 106 ’’’’’’’’’’’Kombinationen 34 ’’’’’’’’’’’’’Kommandozeile 50 ’’’’’’’’’’’’’Kopieren 21, 46, 85 ’’’’’’’’’’Kopieren (logisch) 25 ’’’’’’’’Kopieren vom Archiv 27 ’’’’’’’Kopiermuster 21, 46 ’’’’’’’’’’.Koppeldatei, umschalten auf 36 ’’’’’’’’’’’’’’’Koppelfelder 33 ’’’’’’’’’’’’’’Koppeln 14, 32f. ’’’’’’’’’’’’’Kurzabfrage 29 ’’’’’’’’’’’’’’’Literaturangaben 108 ’’’’’’’’’ -, Zeile 10 LŚschen auf Archiv 28 ’’’’’’’’Manager (Mehrbenutzer) 16, 36 markierte saetze 81 ’’’’’’’’’’Markierung 18, 40, 42 ’’’’’’’’markierung aendern 81 ’’’’’’’’Markierungen lŚschen 22 ’’’’’’markierungen loeschen 81 ’’’’’maxdruckzeilenż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.13’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’mą’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ra€ė’’÷ōœ’’’’œœųM ’’’’’’ eudas.hdb.13’’’’’’’’’’’’’’’’’÷’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (133)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’>’’’’’’’’’’’’’’’’’’’”’@’’’’’’’’’’’’’’’’’’’ń’B’’’’’’’’’’’’’’’’’’’A‚’?’’’’’’’’’’’’’’’’’’’‘‚’C’’’’’’’’’’’’’’’’’’’į‚’D’’’’’’’’’’’’’’’’’’’1ƒ’2’’’’’’’’’’’’’’’’’’’qƒ’>’’’’’’’’’’’’’’’’’’’±ƒ’A’’’’’’’’’’’’’’’’’’’„’=’’’’’’’’’’’’’’’’’’’A„’?’’’’’’’’’’’’’’’’’’’‘„’@’’’’’’’’’’’’’’’’’’’į„’?’’’’’’’’’’’’’’’’’’’’’kŪrzen. ’’’’’’’’’’’’’1…’;’’’’’’’’’’’’’’’’’’’q…’D’’’’’’’’’’’’’’’’’’’Į…’A’’’’’’’’’’’’’’’’’’’†’)’’’’’’’’’’’’’’’’’’’A†’A’’’’’’’’’’’’’’’’’’’‘†’@’’’’’’’’’’’’’’’’’’’ᆒ?’’’’’’’’’’’’’’’’’’’1‡’?’’’’’’’’’’’’’’’’’’’‡’<’’’’’’’’’’’’’’’’’’’Į‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᇒH’’’’’’’’’’’’’’’’’’’’’AbkŪrŻ’’’’’’’’’’’’’’’1ˆ’A’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įˆ’A’’’’’’’’’’’’’’’’’’’‰’B’’’’’’’’’’’’’’’’’’’a‰’?’’’’’’’’’’’’’’’’’’’±‰’B’’’’’’’’’’’’’’’’’’’Š’>’’’’’’’’’’’’’’’’’’’AŠ’A’’’’’’’’’’’’’’’’’’’‘Š’?’’’’’’’’’’’’’’’’’’’ኒ<’’’’’’’’’’’’’’’’’’’!‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‹’D’’’’’’’’’’’’’’’’’’’‘‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ы’D’’’’’’’’’’’’’’’’’’’!Œ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŒ’’’’’’’’’’’’’’’’’’’’qŒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Œ’A’’’’’’’’’’’’’’’’’’’ńŒ’A’’’’’’’’’’’’’’’’’’’A’=’’’’’’’’’’’’’’’’’’’’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±’G’’’’’’’’’’’’’’’’’’’’’ ELAN-ProŻ’’’’’’’’’’’’Ž’<’’’’’’’’’’’’’’’’’’’AŽ’9’’’’’’’’’’’’’’’’’’’Ž’?’’’’’’’’’’’’’’’’’’’ю’<’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’a’>’’’’’’’’’’’’’’’’’’’”’C’’’’’’’’’’’’’’’’’’’ń’C’’’’’’’’’’’’’’’’’’’A’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’ѐ’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’1‘’3’’’’’’’’’’’’’’’’’’’q‘’’’’’’’’’’’’’’’’’’’’‘‘’3’’’’’’’’’’’’’’’’’’’ё’’’’’’’’’’’’’’’’’’’’ń‘’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’’‘’’3’’’’’’’’’’’’’’’’’’’ђ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1“’’’’’’’’’’’’’’’’’’’’Q“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q“’C’’’’’’’’’’’’’’’’’’’Į“’@’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’a”’@’’’’’’’’’’’’’’’’’’’±”’B’’’’’’’’’’’’’’’’’’’•’=’’’’’’’’’’’’’’’’’’’A•’?’’’’’’’’’’’’’’’’’’’‘•’B’’’’’’’’’’’’’’’’’’’į•’B’’’’’’’’’’’’’’’’’’’’’keit. ’’’’’’’’’’’’’’’1–’B’’’’’’’’’’’’’’’’’’’–’f’’’’’’’’’’’’’’’’’’’ń–’=’’’’’’’’’’’’’’’’’’’1—’A’’’’’’’’’’’’’’’’’’’—’?’’’’’’’’’’’’’’’’’’’ї’<’’’’’’’’’’’’’’’’’’’˜’>’’’’’’’’’’’’’’’’’’’Q˜’@’’’’’’’’’’’’’’’’’’’”˜’:’’’’’’’’’’’’’’’’’’’ᘒ<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!™’3’’’’’’’’’’’’’’’’’’’a™’’’’’’’’’’’’’’’’’’’’™’3’’’’’’’’’’’’’’’’’’’Į™’’’’’’’’’’’’’’’’’’’’į™’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’!š’3’’’’’’’’’’’’’’’’’’’aš’’’’’’’’’’’’’’’’’’’’š’!’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’њ’3’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’1›’’’’’’’’’’’’’’’’’’’’Q›’’’’’’’’’’’’’’’’’’’’q›’3’’’’’’’’’’’’’’’’’’’±›’’’’’’’’’’’’’’’’’’’’ћ’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’!œ’3’’’’’’’’’’’’’’’’’’’aœ’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’”œ’’’’’’’’’’’’’’’’’’’’Įœ’3’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’3’’’’’’’’’’’’’’’’’’’”’"’’’’’’’’’’’’’’’’’’’ѝ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’ž’3’’’’’’’’’’’’’’’’’’’Qž’*’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’”ž’’’’’’’’’’’’’’’’’’’’Įž’3’’’’’’’’’’’’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’1Ÿ’’’’’’’’’’’’’’’’’’’’aŸ’’’’’’’’’’’’’’’’’’’’Ÿ’3’’’’’’’’’’’’’’’’’’’ĮŸ’!’’’’’’’’’’’’’’’’’’’ńŸ’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1 ’3’’’’’’’’’’’’’’’’’’’q ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ ’=’’’’’’’’’’’’’’’’’’’Ń ’?’’’’’’’’’’’’’’’’’’’!”’B’’’’’’’’’’’’’’’’’’’q”’&’’’’’’’’’’’’’’’’’’’””’@’’’’’’’’’’’’’’’’’’’ń”’A’’’’’’’’’’’’’’’’’’’A¢’>’’’’’’’’’’’’’’’’’’’¢’:’’’’’’’’’’’’’’’’’’’Į¢’@’’’’’’’’’’’’’’’’’’’£’B’’’’’’’’’’’’’’’’’’’a£’?’’’’’’’’’’’’’’’’’’’±£’B’’’’’’’’’’’’’’’’’’’¤’<’’’’’’’’’’’’’’’’’’’A¤’@’’’’’’’’’’’’’’’’’’’‘¤’;’’’’’’’’’’’’’’’’’’’Ѥ’B’’’’’’’’’’’’’’’’’’’!„’>’’’’’’’’’’’’’’’’’’’a„’A’’’’’’’’’’’’’’’’’’’±„’D’’’’’’’’’’’’’’’’’’’¦’A’’’’’’’’’’’’’’’’’’’Q¦’@’’’’’’’’’’’’’’’’’’’”¦’A’’’’’’’’’’’’’’’’’’’ń¦’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1§’M’’’’’’’’’’’’’’’’’’’§’@’’’’’’’’’’’’’’’’’’’ѧ’@’’’’’’’’’’’’’’’’’’’!Ø’C’’’’’’’’’’’’’’’’’’’qØ’<’’’’’’’’’’’’’’’’’’’±Ø’=’’’’’’’’’’’’’’’’’’’ńØ’@’’’’’’’’’’’’’’’’’’’A©’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a©’’’’’’’’’’’’’’’’’’’’©’;’’’’’’’’’’’’’’’’’’’Į©’’’’’’’’’’’’’’’’’’’’į©’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ŗ’A’’’’’’’’’’’’’’’’’’’QŖ’@’’’’’’’’’’’’’’’’’’’”Ŗ’@’’’’’’’’’’’’’’’’’’’ńŖ’>’’’’’’’’’’’’’’’’’’’1«’A’’’’’’’’’’’’’’’’’’’«’<’’’’’’’’’’’’’’’’’’’Į«’’’’’’’’’’’’’’’’’’’’į«’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!¬’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a¬’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¬’E’’’’’’’’’’’’’’’’’’’ń¬’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!­’=’’’’’’’’’’’’’’’’’’’a­’@’’’’’’’’’’’’’’’’’’’±­’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń­’A’’’ 85 ’’’’’’’’’’’’MEHR-Anweisung 50 ’’’’’’’’’’’’ -, Aufruf 101 ’’’’’’’’’’’’’’ -, Verwaltung 99 ’’’’’’’’’’’menue anbieten 101 ’’’’’’’’’’’menuedaten einlesen 99 ’’’’’’’MenŪformat 97 menue loeschen 100 ’’’’’’’’’’’menue manager 100 ’’’’’’’’’’’’menuenamen 100 ’’’’’’’’’’’’’’’MODUS-Anweisung 50 ’’’’’’’’’’’Musterprogramme 105 ’’’’’’’’’’Musterteil 50 Musterzeichen 53 ’’’’’’’’’’’’’Musterzeile 50 ’’’’’’’’’’’’’’’ -, Interpretation 52 ’’’’’’’Nachbearbeiten 24 ’’’’’’’’’’’’NACHSPANN-Anweisung 49 ’’’’’’’Namenskonflikte 33 ’’’’’’’’’’’neuer dialog 104 ’’’’’’’’’’’’’Normalmodus 55 ’’’’’’’’’’’’’’’Notizen 15, 31, 64 ’’’’’’’’’’’notizen aendern 64, 77 ’’’’’’’notizen lesen 64, 77 ’’’’’’’’’ODER-VerknŪpfung 43 ’’’’’’’’’’oeffne 63, 72 ×ffnen (MenŪ) 13 ’’’’’’’’’’’’’Paralleleditor 56, 83 ’’’’’’’’Platzbedarf 26 ’’’’’’’’’’’’’’’Positionieren 17, 31, 64, 77 ’Programmzeile 51 ’’’’’’’’’’’’’Protokolldatei 47 ’’’’’’’’’’’’.PrŪfbedingungen 16, 31, 47, 64,’’’’’’’’’’’’’’’pruefe 47, 88 Pufferplatz 54 ’’’’’’’’’’’’’’’Refinement 56 reorganisiere 67 ’’’’’’’’’’’’’Reorganisieren 26, 45, 67 ’’’’Reservieren 29 ’’’’’’’’’’’’’’’Richtung Druckausgabe 23 ’’’’’satz aendern 66 ’’’’’’’’’’’’’’satz ausgewaehlt 80 ’’’’’’’’’’Satzauswahl 42 ’’’’’’’’’’’’’’’satz einfuegen 66, 79 ’’’’’’’’Satzformular 39 ’’’’’’’’’’’’’’satz initialisieren 62 ’’’’’’’satzkombination 77 ’’’’’’’’’’’satz lesen 66 satz loeschen 66, 79 ’’’’’’’’’satz markiert 81 ’’’’’’’’’’’’’satznummer 77 Satznummer 39 Satzposition 64 ’’’’’’’’’’’’’’Satzzeiger 31 Satzzugriffe 65 ’’’’’’’’’’’’’’Schreiben auf Archiv 27 ’’’’’’Sichern 15, 36 ’’’’’’’’’’’’’’’Sortieren 22, 31, 44, 66 ’’’’’Sortierreihenfolge 31, 44 ’’’’sortierreihenfolge 67 ’’’’’’’’Sortierzustand 45 ’’’’’’’’’’’’Spaltendruck 52 ’’’’’’’’’’’’’’Standard-Kopiermuster 21, 46 ’status anzeigen 103 ’’’’’’’’’’Statuszeile 3 std kopiermuster 87 ’’’’’’’’’’Suchbedingung 17, 39, 42 ’’’’’ -, lŚschen 18 ’’’’’’’’’’’’’’ -, setzen 18 ’’’’’’’’’’’’’’’suchbedingung 80 ’’’’’’’’’’’’’suchbedingung lesen 80 ’’’’’’’suchbedingung loeschen 80 ’’’’Suchen, Optimierung 44 ’’’’’’’Suchmuster 42  -, eingeben 10 ’’’’’’’’’’’’’Tabellenmodus 55 ’’’’’’’’’’’’’Tastenfunktionen 3 ’’’’’’’’’’’textdarstellung 91 ’’’’’’’’’’’Textdatei, ausdrucken 24 ’’’’’ -, editieren 23 ’’’’’’’’’’’’ -, nachbearbeiten 24 ’’’’’’’Textzeile 49f. ’’’’’’’’’’’’’’’Tragen 16, 19, 21, 46, 87 ’’’’trage satz 88 uebersicht 95 uebersichtsfenster 95 ’’’’’’’’Umbenennen 25 Umbruch 40, 55 ’’’’’’’’’’’’’’’Umschalten auf Koppeldatei 36 UND-VerknŪpfung 43 ’’’’’’’’’’’unsortierte saetze 67 ’’’’’’’’Ųberschrift 39 ’’’’’’’’’’’’’’’Ųbersicht 22, 41 ’’’’’’’’’’’’’Ųbersicht Dateien Archiv 27 ’’Ųbersicht Dateien System 25 ’’verarbeite 90 Verarbeitung 89 ’’’’’’’’’’’’’’VerknŪpfung von Bedingungen’’’virtuelle Datei 32, 71 ’’’’’’’VORSPANN-Anweisung 49 ’’’’’’’’weiter 65, 78 wertemenge 47, 88 ’’’’’’’’’’’’WIEDERHOLUNG-Anweisung 49 ’’’’Wiederholungsteil 49 ’’’’’’’’’Zeichen, reservierte 44 ’’’’’’Zeilenende 54 Zeilenwiederholung 55 ’’’’’’’’Zielarchiv 28 zurueck 65, 78 ’’’’’’’’’’’’’’’ZustandsŪbergŁnge 7 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.1-1’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Į’’’’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Į‰a€ė’’`]1ą’’’’1ą1ąaM ’’’’’’abb.1-1’’’’’’’’’’’’’’’’’’’’’’`’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’@’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń€’:’’’’’’’’’’’’’’’’’’’1’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’7’’’’’’’’’’’’’’’’’’’ń’#’’’’’’’’’’’’’’’’’’’!‚’&’’’’’’’’’’’’’’’’’’’Q‚’-’’’’’’’’’’’’’’’’’’’‚’9’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’ń‚’J’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’Įƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’გ’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”„’’’’’’’’’’’’’’’’’’’’Į„’’’’’’’’’’’’’’’’’’’’į„’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’!…’6’’’’’’’’’’’’’’’’’’’a…’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”…’’’’’’’’’’’’’’’’’’’’Į…’’’’’’’’’’’’’’’’’’’’į…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’!†’’’’’’’’’’’’’’’’’’’’A†’’’’’’’’’’’’’’’’’’’’a†’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’”†’’’’’’’’’’’’’’’’’’’’Į†’’’’’’’’’’’’’’’’’’’’ᆒ’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’!‡’,’’’’’’’’’’’’’’’’’’’Q‡’+’’’’’’’’’’’’’’’’’’’‡’+’’’’’’’’’’’’’’’’’’’±‡’’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’ˆ’(’’’’’’’’’’’’’’’’’’’Aˆ’’’’’’’’’’’’’’’’’’’’aˆ’+’’’’’’’’’’’’’’’’’’’‘ˆ’.’’’’’’’’’’’’’’’’’’’Įˆ’-’’’’’’’’’’’’’’’’’’’ńˆ’2’’’’’’’’’’’’’’’’’’’1‰’5’’’’’’’’’’’’’’’’’’’q‰’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’A®’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q®’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±®’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń®’L’’’’’’’’’’’’’’’’’’’AÆ’C’’’’’’’’’’’’’’’’’’’‘Æ’@’’’’’’’’’’’’’’’’’’’ᯒD’’’’’’’’’’’’’’’’’’’1°’+’’’’’’’’’’’’’’’’’’’a°’>’’’’’’’’’’’’’’’’’’’”°’S’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’Q±’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q±’’’’’’’’’’’’’’’’’’’’‘±’’’’’’’’’’’’’’’’’’’’±±’"’’’’’’’’’’’’’’’’’’’į±’’’’’’’’’’’’’’’’’’’’²’’’’’’’’’’’’’’’’’’’’!²’’’’’’’’’’’’’’’’’’’’A²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a²’?’’’’’’’’’’’’’’’’’’’±²’B’’’’’’’’’’’’’’’’’’’³’<’’’’’’’’’’’’’’’’’’’A³’C’’’’’’’’’’’’’’’’’’’‘³’>’’’’’’’’’’’’’’’’’’’ѳ’$’’’’’’’’’’’’’’’’’’’“’=’’’’’’’’’’’’’’’’’’’A“’B’’’’’’’’’’’’’’’’’’’‘“’B’’’’’’’’’’’’’’’’’’’į“’?’’’’’’’’’’’’’’’’’’’1µ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qµ’G’’’’’’’’’’’’’’’’’’’’’TextlieŻ’’’’’’’’’’’’’Įµ’C’’’’’’’’’’’’’’’’’’’¶’Q’’’’’’’’’’’’’’’’’’’q¶’?’’’’’’’’’’’’’’’’’’’Į¶’A’’’’’’’’’’’’’’’’’’’·’@’’’’’’’’’’’’’’’’’’’a·’/’’’’’’’’’’’’’’’’’’’”·’>’’’’’’’’’’’’’’’’’’’į·’?’’’’’’’’’’’’’’’’’’’1ø’A’’’’’’’’’’’’’’’’’’’ø’B’’’’’’’’’’’’’’’’’’’Ńø’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¹’L’’’’’’’’’’’’’’’’’’’Q¹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q¹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘¹’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ... ’’’’’’’’’Į¹’’’’’’’’’’’’’’’’’’’’į¹’’’’’’’’’’’’’’’’’’’’ŗ’"’’’’’’’’’’’’’’’’’’’1ŗ’’’’’’’’’’’’’’’’’’’’Qŗ’’’’’’’’’’’’’’’’’’’’qŗ’’’’’’’’’’’’’’’’’’’’‘ŗ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ŗ’B’’’’’’’’’’’’’’’’’’’»’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A»’M’’’’’’’’’’’’’’’’’’’’’es’’’’’’’’’’’’’’’’’’’‘»’B’’’’’’’’’’’’’’’’’’’į»’C’’’’’’’’’’’’’’’’’’’1¼’<’’’’’’’’’’’’’’’’’’’q¼’E’’’’’’’’’’’’’’’’’’’Į¼’>’’’’’’’’’’’’’’’’’’’½’A’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q½’’’’’’’’’’’’’’’’’’’’q½’*’’’’’’’’’’’’’’’’’’’”½’)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѽ’A’’’’’’’’’’’’’’’’’’’!¾’?’’’’’’’’’’’’’’’’’’’q¾’A’’’’’’’’’’’’’’’’’’’Į¾’A’’’’’’’’’’’’’’’’’’’æ’A’’’’’’’’’’’’’’’’’’’aæ’B’’’’’’’’’’’’’’’’’’’±æ’?’’’’’’’’’’’’’’’’’’’Ą’@’’’’’’’’’’’’’’’’’’’QĄ’?’’’’’’’’’’’’’’’’’’’”Ą’B’’’’’’’’’’’’’’’’’’’ńĄ’D’’’’’’’’’’’’’’’’’’’AĮ’’’’’’’’’’’’’’’’’’’’aĮ’>’’’’’’’’’’’’’’’’’’’”Į’?’’’’’’’’’’’’’’’’’’’ńĮ’?’’’’’’’’’’’’’’’’’’’AĀ’?’’’’’’’’’’’’’’’’’’’‘Ā’A’’’’’’’’’’’’’’’’’’’įĀ’A’’’’’’’’’’’’’’’’’’’1Ć’’’’’’’’’’’’’’’’’’’’AĆ’>’’’’’’’’’’’’’’’’’’’Ć’?’’’’’’’’’’’’’’’’’’’ŃĆ’T’’’’’’’’’’’’’’’’’’’1Ä’>’’’’’’’’’’’’’’’’’’’qÄ’>’’’’’’’’’’’’’’’’’’’±Ä’=’’’’’’’’’’’’’’’’’’’ńÄ’;’’’’’’’’’’’’’’’’’’’1Å’@’’’’’’’’’’’’’’’’’’’Å’?’’’’’’’’’’’’’’’’’’’ŃÅ’A’’’’’’’’’’’’’’’’’’’!Ę’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĘ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ę’@’’’’’’’’’’’’’’’’’’’ŃĘ’A’’’’’’’’’’’’’’’’’’’!Ē’>’’’’’’’’’’’’’’’’’’’aĒ’@’’’’’’’’’’’’’’’’’’’±Ē’:’’’’’’’’’’’’’’’’’’’ńĒ’’’’’’’’’’’’’’’’’’’’Č’?’’’’’’’’’’’’’’’’’’’aČ’@’’’’’’’’’’’’’’’’’’’±Č’?’’’’’’’’’’’’’’’’’’’É’R’’’’’’’’’’’’’’’’’’’aÉ’=’’’’’’’’’’’’’’’’’’’”É’4’’’’’’’’’’’’’’’’’’’įÉ’@’’’’’’’’’’’’’’’’’’’1Ź’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŹ’’’’’’’’’’’’’’’’’’’’Ź’#’’’’’’’’’’’’’’’’’’’±Ź’#’’’’’’’’’’’’’’’’’’’įŹ’’’’’’’’’’’’’’’’’’’’Ė’$’’’’’’’’’’’’’’’’’’’1Ė’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĖ’A’’’’’’’’’’’’’’’’’’’”Ė’@’’’’’’’’’’’’’’’’’’’ńĖ’A’’’’’’’’’’’’’’’’’’’AĢ’C’’’’’’’’’’’’’’’’’’’‘Ģ’3’’’’’’’’’’’’’’’’’’’ŃĢ’A’’’’’’’’’’’’’’’’’’’!Ķ’D’’’’’’’’’’’’’’’’’’’qĶ’A’’’’’’’’’’’’’’’’’’’ĮĶ’A’’’’’’’’’’’’’’’’’’’Ī’’’’’’’’’’’’’’’’’’’’1Ī’9’’’’’’’’’’’’’’’’’’’qĪ’>’’’’’’’’’’’’’’’’’’’±Ī’@’’’’’’’’’’’’’’’’’’’Ļ’?’’’’’’’’’’’’’’’’’’’QĻ’?’’’’’’’’’’’’’’’’’’’”Ļ’@’’’’’’’’’’’’’’’’’’’ńĻ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŠ’?’’’’’’’’’’’’’’’’’’’”Š’<’’’’’’’’’’’’’’’’’’’įŠ’@’’’’’’’’’’’’’’’’’’’1Ń’<’’’’’’’’’’’’’’’’’’’qŃ’>’’’’’’’’’’’’’’’’’’’±Ń’=’’’’’’’’’’’’’’’’’’’ńŃ’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ņ’L’’’’’’’’’’’’’’’’’’’’’werŻ’’’’’’’’’’’’’’’’’Ņ’?’’’’’’’’’’’’’’’’’’’ŃŅ’>’’’’’’’’’’’’’’’’’’’Ó’=’’’’’’’’’’’’’’’’’’’QÓ’B’’’’’’’’’’’’’’’’’’’”Ó’>’’’’’’’’’’’’’’’’’’’įÓ’’’’’’’’’’’’’’’’’’’’Ō’?’’’’’’’’’’’’’’’’’’’QŌ’A’’’’’’’’’’’’’’’’’’’”Ō’B’’’’’’’’’’’’’’’’’’’ńŌ’?’’’’’’’’’’’’’’’’’’’AÕ’?’’’’’’’’’’’’’’’’’’’‘Õ’0’’’’’’’’’’’’’’’’’’’ŃÕ’B’’’’’’’’’’’’’’’’’’’!Ö’>’’’’’’’’’’’’’’’’’’’aÖ’<’’’’’’’’’’’’’’’’’’’”Ö’>’’’’’’’’’’’’’’’’’’’įÖ’?’’’’’’’’’’’’’’’’’’’1×’B’’’’’’’’’’’’’’’’’’’×’!’’’’’’’’’’’’’’’’’’’±×’A’’’’’’’’’’’’’’’’’’’Ų’@’’’’’’’’’’’’’’’’’’’QŲ’=’’’’’’’’’’’’’’’’’’’‘Ų’?’’’’’’’’’’’’’’’’’’’įŲ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ł’H’’’’’’’’’’’’’’’’’’’’’ beliebige’’’’’’’’’’’’qŁ’;’’’’’’’’’’’’’’’’’’’±Ł’<’’’’’’’’’’’’’’’’’’’ńŁ’A’’’’’’’’’’’’’’’’’’’AŚ’>’’’’’’’’’’’’’’’’’’’Ś’C’’’’’’’’’’’’’’’’’’’’’ aussehen: ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŚ’’’’’’’’’’’’’’’’’’’’ńŚ’$’’’’’’’’’’’’’’’’’’’!Ū’’’’’’’’’’’’’’’’’’’’AŪ’’’’’’’’’’’’’’’’’’’’aŪ’’’’’’’’’’’’’’’’’’’’Ū’#’’’’’’’’’’’’’’’’’’’±Ū’’’’’’’’’’’’’’’’’’’’ŃŪ’’’’’’’’’’’’’’’’’’’’ńŪ’’’’’’’’’’’’’’’’’’’’Ü’’’’’’’’’’’’’’’’’’’’1Ü’’’’’’’’’’’’’’’’’’’’QÜ’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ü’@’’’’’’’’’’’’’’’’’’’įÜ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ż’G’’’’’’’’’’’’’’’’’’’’’ Nachspann.’’’’’’’’’’’QŻ’@’’’’’’’’’’’’’’’’’’’”Ż’>’’’’’’’’’’’’’’’’’’’įŻ’<’’’’’’’’’’’’’’’’’’’!Ž’=’’’’’’’’’’’’’’’’’’’aŽ’?’’’’’’’’’’’’’’’’’’’±Ž’A’’’’’’’’’’’’’’’’’’’ß’A’’’’’’’’’’’’’’’’’’’Qß’A’’’’’’’’’’’’’’’’’’’”ß’?’’’’’’’’’’’’’’’’’’’ńß’A’’’’’’’’’’’’’’’’’’’Aą’C’’’’’’’’’’’’’’’’’’’‘ą’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Įą’K’’’’’’’’’’’’’’’’’’’’’es die’’’’’’’’’’’’’’’į’@’’’’’’’’’’’’’’’’’’’aį’A’’’’’’’’’’’’’’’’’’’±į’D’’’’’’’’’’’’’’’’’’’ā’B’’’’’’’’’’’’’’’’’’’Qā’>’’’’’’’’’’’’’’’’’’’‘ā’@’’’’’’’’’’’’’’’’’’’įā’C’’’’’’’’’’’’’’’’’’’1ć’?’’’’’’’’’’’’’’’’’’’ć’?’’’’’’’’’’’’’’’’’’’Ńć’>’’’’’’’’’’’’’’’’’’’ä’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aä’$’’’’’’’’’’’’’’’’’’’qä’’’’’’’’’’’’’’’’’’’’‘ä’’’’’’’’’’’’’’’’’’’’±ä’’’’’’’’’’’’’’’’’’’’Ńä’’’’’’’’’’’’’’’’’’’’ńä’#’’’’’’’’’’’’’’’’’’’!å’’’’’’’’’’’’’’’’’’’’Aå’’’’’’’’’’’’’’’’’’’’aå’’’’’’’’’’’’’’’’’’’’å’’’’’’’’’’’’’’’’’’’’”å’’’’’’’’’’’’’’’’’’’’Įå’,’’’’’’’’’’’’’’’’’’’ńå’’’’’’’’’’’’’’’’’’’’ę’’’’’’’’’’’’’’’’’’’’1ę’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 13.4 Gruppen ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qę’A’’’’’’’’’’’’’’’’’’’”ę’;’’’’’’’’’’’’’’’’’’’įę’>’’’’’’’’’’’’’’’’’’’!ē’A’’’’’’’’’’’’’’’’’’’qē’R’’’’’’’’’’’’’’’’’’’’’nannt. ’’’’’’’’’’’’’’Ńē’A’’’’’’’’’’’’’’’’’’’!č’C’’’’’’’’’’’’’’’’’’’qč’B’’’’’’’’’’’’’’’’’’’Įč’2’’’’’’’’’’’’’’’’’’’é’B’’’’’’’’’’’’’’’’’’’Qé’@’’’’’’’’’’’’’’’’’’’”é’=’’’’’’’’’’’’’’’’’’’įé’?’’’’’’’’’’’’’’’’’’’1ź’A’’’’’’’’’’’’’’’’’’’ź’@’’’’’’’’’’’’’’’’’’’’’ einander. ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ńź’M’’’’’’’’’’’’’’’’’’’’’des’’’’’’’’’’’’’’’’’’!ė’?’’’’’’’’’’’’’’’’’’’qė’?’’’’’’’’’’’’’’’’’’’Įė’@’’’’’’’’’’’’’’’’’’’ģ’?’’’’’’’’’’’’’’’’’’’aģ’A’’’’’’’’’’’’’’’’’’’±ģ’+’’’’’’’’’’’’’’’’’’’įģ’=’’’’’’’’’’’’’’’’’’’!ķ’C’’’’’’’’’’’’’’’’’’’qķ’A’’’’’’’’’’’’’’’’’’’Įķ’ ’’’’’’’’’’’’’’’’’’’ńķ’=’’’’’’’’’’’’’’’’’’’1ī’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qī’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ī’<’’’’’’’’’’’’’’’’’’’įī’B’’’’’’’’’’’’’’’’’’’1ļ’B’’’’’’’’’’’’’’’’’’’ļ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Nwindow (0.0, 0.0, 13.5, 7.1); (*viewport (0.0,0.0,13.5,7.1); *) ’’’’’’’’’’’’’’scale (1.0,1.0,0.0,0.0);’’’’’’(*clear pixels;*)’’’’’’’’’’’’’>karteikasten (1.0, 3.5, "Kartei A", "Wegner", "Herbert"); ’’’’>karteikasten (5.0, 0.5, "Kartei B", "Regmann", "Karin"); ’’’’’LET myname = "abb.1-1";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’pause (10000);NPROC karteikasten (REAL CONST x, y, TEXT CONST name, t name, t vorname) : ’’’’ move (x - 0.1, y); ’’’’’’’’’ draw (x + 3.6, y); ’’’’’’’’’ draw (x + 3.6, y + 1.0); ’’’ draw (x - 0.1, y + 1.0); ’’’ draw (x - 0.1, y); ’’’’’’’’’ move (x + 0.1, y + 1.1); ’’’ draw (x + 0.5, y + 1.5); ’’’ move (x + 0.1, y + 1.1); ’’’ draw (x + 3.6, y + 1.1);’’’’ move (x - 0.1, y + 1.0); ’’’ draw (x + 0.5, y + 1.6); ’’’ move (x + 3.6, y); ’’’’’’’’’ draw (x + 5.2, y + 1.6); ’’’ draw (x + 5.2, y + 2.6); ’’’ draw (x + 3.6, y + 1.0); ’’’> move (x + 3.6, y + 1.1); draw (x + 5.0, y + 2.5); ’’’’’’’’> move (x + 5.2, y + 2.6); draw (x + 5.0, y + 2.6); ’’’’’’’’ move (x + 0.5, y + 1.1); ’’’ draw (x + 0.5, y + 2.5); ’’’ draw (x + 4.0, y + 2.5); ’’’ draw (x + 4.0, y + 1.5); ’’’ move (x + 0.5, y + 2.5); ’’’ draw (x + 1.5, y + 3.5); ’’’ draw (x + 5.0, y + 3.5); ’’’ draw (x + 5.0, y + 2.5); ’’’ move (x + 5.0, y + 3.5); ’’’ draw (x + 4.0, y + 2.5); ’’’ REAL VAR x off := 0.1; ’’’’’ WHILE x off < 1.0 REP ’’’’’’. move (x + 0.5 + xoff, y + 2.5 + x off); ’’. draw (x + 4.0 + xoff, y + 2.5 + xoff); ’’’. draw (x + 4.0 + xoff, y + 1.5 + xoff); ’’’ x off INCR 0.1 ’’’’’’’’’’’ font size (0.5); ’’’’’’’’’’’ font expansion (1.5); ’’’’’’. move (x + 0.5, y + 0.2); draw (name); ’’’’’’ font size (0.25);’’’’’’’’’’’. move (x + 0.7, y + 2.10); draw ("Name"); ’’’. move (x + 0.7, y + 1.65); draw ("Vorname"); . move (x + 0.7, y + 1.20); draw ("Strasse");’> move (x + 2.1, y + 2.10); draw (": " + t name); ’’’’’’’’’’’’> move (x + 2.1, y + 1.65); draw (": " + t vorname); ’’’’’’’’’. move (x + 2.1, y + 1.20); draw (":");’’’’’’’END PROC karteikasten;’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.4-1’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’A…a€ė’’-*2ģ’’’’2ģ2ģ.M’’’’’’abb.4-1’’’’’’’’’’’’’’’’’’’’’’-’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’@’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’”’$’’’’’’’’’’’’’’’’’’’с’*’’’’’’’’’’’’’’’’’’’’’END REP;’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’!‚’’’’’’’’’’’’’’’’’’’’A‚’’’’’’’’’’’’’’’’’’’’a‚’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’$’’’’’’’’’’’’’’’’’’’ƒ’$’’’’’’’’’’’’’’’’’’’Aƒ’$’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’’’END REP;’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’±ƒ’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (1000);’’’’’’’’’’*) ’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’у’’’’’’’’’’’’’’’’’’’’ńƒ’’’’’’’’’’’’’’’’’’’’„’7’’’’’’’’’’’’’’’’’’’Q„’#’’’’’’’’’’’’’’’’’’’„’&’’’’’’’’’’’’’’’’’’’±„’-’’’’’’’’’’’’’’’’’’’į„’9’’’’’’’’’’’’’’’’’’’!…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Nwindow (0.0, 0.0, 13.5, 3.2); viewport (0.0,0.0,13.5,3.2); ’’’’’’’’’’’’’’(* scale (2.0,2.0,0.0,0.0); *)(*clear pixels;*) ’’’’’’’’’’’’font size (0.25); ’’’’’’’’’’’’font expansion (1.5);’’’’’’’’’FOR i FROM 0 UPTO 4 REP ’’’’’’ move (2.0, real (i) * 0.5); . draw (10.0, real (i) * 0.5); ’’’’’’’’’’’’’’’. move (2.1, real (i) * 0.5 + 0.1); ’’’’’’’’’’. draw ("Feld " + code (code ("E") - i)); ’’’’move (2.0, 2.5); ’’’’’’’’’’’’’draw (10.0, 2.5); ’’’’’’’’’’’’move (2.0, 2.5); ’’’’’’’’’’’’’draw (2.0, 0.0); ’’’’’’’’’’’’’move (3.5, 3.0); ’’’’’’’’’’’’’draw (10.0, 3.0); ’’’’’’’’’’’’FOR i FROM 1 UPTO 4 REP ’’’’’’. move (2.0 + real (i) * 1.5, 3.0); ’’’’’’’’’’. draw (2.0 + real (i) * 1.5, 0.0); ’’’’’’’’’’. move (2.2 + real (i) * 1.5, 2.6); ’’’’’’’’’’ draw ("Satz " + text (i)) ’’move (9.5, 3.0); ’’’’’’’’’’’’’draw (9.5, 0.0);’’’’’’’’’’’’’’LET myname = "abb.4-1";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ļ’A’’’’’’’’’’’’’’’’’’’ńļ’’’’’’’’’’’’’’’’’’’’š’>’’’’’’’’’’’’’’’’’’’Qš’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’š’"’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’Ńš’(’’’’’’’’’’’’’’’’’’’ń’%’’’’’’’’’’’’’’’’’’’1ń’’’’’’’’’’’’’’’’’’’’Qń’’’’’’’’’’’’’’’’’’’’qń’’’’’’’’’’’’’’’’’’’’‘ń’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ń’=’’’’’’’’’’’’’’’’’’’ńń’B’’’’’’’’’’’’’’’’’’’Aņ’>’’’’’’’’’’’’’’’’’’’ņ’B’’’’’’’’’’’’’’’’’’’Ńņ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ó’C’’’’’’’’’’’’’’’’’’’’’ Gruppennummer’’’’’’’’aó’?’’’’’’’’’’’’’’’’’’’±ó’?’’’’’’’’’’’’’’’’’’’ō’A’’’’’’’’’’’’’’’’’’’Qō’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qō’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ō’?’’’’’’’’’’’’’’’’’’’õ’4’’’’’’’’’’’’’’’’’’’Aõ’>’’’’’’’’’’’’’’’’’’’õ’@’’’’’’’’’’’’’’’’’’’Ńõ’A’’’’’’’’’’’’’’’’’’’!ö’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aö’D’’’’’’’’’’’’’’’’’’’’’ illustrieren,’’’’’’’’±ö’A’’’’’’’’’’’’’’’’’’’÷’?’’’’’’’’’’’’’’’’’’’’’ aufzeigt. ’’’’’’’’’’’Q÷’B’’’’’’’’’’’’’’’’’’’”÷’B’’’’’’’’’’’’’’’’’’’ń÷’>’’’’’’’’’’’’’’’’’’’1ų’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aų’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’”ų’’’’’’’’’’’’’’’’’’’’Įų’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įų’>’’’’’’’’’’’’’’’’’’’!ł’@’’’’’’’’’’’’’’’’’’’qł’A’’’’’’’’’’’’’’’’’’’Įł’>’’’’’’’’’’’’’’’’’’’ś’6’’’’’’’’’’’’’’’’’’’Aś’=’’’’’’’’’’’’’’’’’’’ś’@’’’’’’’’’’’’’’’’’’’Ńś’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ū’’’’’’’’’’’’’’’’’’’’!ū’’’’’’’’’’’’’’’’’’’’Aū’’’’’’’’’’’’’’’’’’’’aū’’’’’’’’’’’’’’’’’’’’ū’’’’’’’’’’’’’’’’’’’’‘ū’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ū’@’’’’’’’’’’’’’’’’’’’ńū’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ü’$’’’’’’’’’’’’’’’’’’’aü’$’’’’’’’’’’’’’’’’’’’‘ü’’’’’’’’’’’’’’’’’’’’±ü’’’’’’’’’’’’’’’’’’’’Ńü’7’’’’’’’’’’’’’’’’’’’ż’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qż’2’’’’’’’’’’’’’’’’’’’‘ż’’’’’’’’’’’’’’’’’’’’’’ &Strasse ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ż’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įż’#’’’’’’’’’’’’’’’’’’’ž’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Až’5’’’’’’’’’’’’’’’’’’’ž’5’’’’’’’’’’’’’’’’’’’Įž’’’’’’’’’’’’’’’’’’’’įž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’A’’5’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±’’5’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’B’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’r’’’’’’’’’’’’’’’’’’’’’’5’’’’’’’’’’’’’’’’’’’Ņ’5’’’’’’’’’’’’’’’’’’’’5’’’’’’’’’’’’’’’’’’’R’5’’’’’’’’’’’’’’’’’’’’’5’’’’’’’’’’’’’’’’’’’’’ ŽpageŽ ’’’’’’’’’’Ņ’’’’’’’’’’’’’’’’’’’’ņ’"’’’’’’’’’’’’’’’’’’’"’!’’’’’’’’’’’’’’’’’’’R’)’’’’’’’’’’’’’’’’’’’‚’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’²’A’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’R’=’’’’’’’’’’’’’’’’’’’’’<’’’’’’’’’’’’’’’’’’’Ņ’B’’’’’’’’’’’’’’’’’’’"’B’’’’’’’’’’’’’’’’’’’r’B’’’’’’’’’’’’’’’’’’’’’ tion stehen. ’’’’’’’’Ā’<’’’’’’’’’’’’’’’’’’’’<’’’’’’’’’’’’’’’’’’’B’<’’’’’’’’’’’’’’’’’’’‚’B’’’’’’’’’’’’’’’’’’’’’ Rechnung. ’’’’’’’’’’’Ņ’?’’’’’’’’’’’’’’’’’’’"’?’’’’’’’’’’’’’’’’’’’r’?’’’’’’’’’’’’’’’’’’’Ā’B’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’b’@’’’’’’’’’’’’’’’’’’’’’auf. ’’’’’’’’’’’’’’’’²’B’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’R’C’’’’’’’’’’’’’’’’’’’¢’B’’’’’’’’’’’’’’’’’’’’’ liefert. ’’’’’’’’’’’’ņ’@’’’’’’’’’’’’’’’’’’’B ’A’’’’’’’’’’’’’’’’’’’’ ’>’’’’’’’’’’’’’’’’’’’Ņ ’C’’’’’’’’’’’’’’’’’’’" ’/’’’’’’’’’’’’’’’’’’’b ’?’’’’’’’’’’’’’’’’’’’² ’@’’’’’’’’’’’’’’’’’’’ ’A’’’’’’’’’’’’’’’’’’’R ’?’’’’’’’’’’’’’’’’’’’¢ ’’’’’’’’’’’’’’’’’’’’Ā ’A’’’’’’’’’’’’’’’’’’’ ’>’’’’’’’’’’’’’’’’’’’R ’;’’’’’’’’’’’’’’’’’’’’ ’>’’’’’’’’’’’’’’’’’’’Ņ ’@’’’’’’’’’’’’’’’’’’’" ’@’’’’’’’’’’’’’’’’’’’r ’’’’’’’’’’’’’’’’’’’’’ ’?’’’’’’’’’’’’’’’’’’’ā ’A’’’’’’’’’’’’’’’’’’’2’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’b’K’’’’’’’’’’’’’’’’’’’’’noch mit’’’’’’’’’’’’’²’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’"’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’b’A’’’’’’’’’’’’’’’’’’’²’=’’’’’’’’’’’’’’’’’’’ņ’@’’’’’’’’’’’’’’’’’’’B’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’.13 Programmierung von Druckmustern ’’’’’’’’’’’13.1 AbkŪrzungen ’’’’’’’’’’’’’>In den vorigen Kapiteln haben Sie erfahren, daū man FeldmusterNvon ganz bestimmter LŁnge definieren kann, deren Inhalt in genau’’’’’’’’’’’’’’Ndieser LŁnge eingesetzt und bei Bedarf abgeschnitten wird. Bei der’’’’’’’’’’’’NAngabe dieser LŁnge spielt jedoch die LŁnge des Feldnamens eine’’’’’’’’’’’’’’’Nganz entscheidende Rolle. Das kŪrzeste Feldmuster fester LŁnge, das’’’’’’’’’’’NSie definieren kŚnnen, ist nŁmlich zwei Zeichen lŁnger als der FeldŻ’’’’’’’’’’>name (ein Musterzeichen vorher und eins nachher). ’’’’’’’’’’’’> HŁtte das Feld 'PLZ' den Namen 'Postleitzahl' bekommen, soNmŪūte ein solches Feldmuster mindestens eine LŁnge von 14 Zeichen’’’’’’’’’’’’’>haben. Damit Sie mit diesem Feldnamen auch ein Feldmuster der’NLŁnge 4 bekommen kŚnnen (Postleitzahlen haben in den seltensten’’’’’’’’’’’’’’’NFŁllen mehr als 4 Stellen), haben Sie die MŚglichkeit, den Namen’’’’’’’’’’’’’’N'Postleitzahl' fŪr die Verwendung im Druckmuster geeignet abzuŻ’’’’’’’’’’’’’’’> AbkŪrzungen haben jedoch noch eine viel weitreichendere’’’NBedeutung. Mit ihnen ist es mŚglich, nicht nur die Feldinhalte einer’’’’’’’’’’NEUDAS-Datei einzusetzen, sondern auch jeden anderen Text, den Sie’’’’’’’’’’’’’.mit einem ELAN-Programm erzeugen kŚnnen. ’’’’’N Die einfachsten zusŁtzlichen Daten, die Sie verwenden kŚnnen,’’’’’’’’’’’’’Nsind z.B. Datum und Uhrzeit. FŪr weitergehende Zwecke kŚnnen Sie’’’’’’’’’’’’’’Ndie Inhalte der EUDAS-Datei auch fŪr Berechnungen verwenden und’’’’’’’’’’’’’’’Ndamit so umfangreiche Probleme wie das Schreiben von Rechnungen’’’’’’’’’’’’’’’>oder statistische Auswertungen unter Verwendung eines DruckŻ’’musters lŚsen. ’’’’’’’’’’’’’’’N#on("b")#AbkŪrzungsteil#off("b")# AbkŪrzungen werden in einem speziellen’’’’’’Nzungsteil am Ende eines Abschnittes angegeben. Der AbkŪrzungsteil’’’’’’’’’’’’’wird durch die Anweisung ’’’’’ % ABKUERZUNGEN ’’’’’’’Neingeleitet. Eine AbkŪrzungsdefinition hat eine Łhnliche Form wie’’’’’’’’’’’’’Nein Refinement (Falls Sie nicht wissen, was das ist, vergessen Sie’’’’’’’’’’’’Nes). Zu Beginn steht der Name der AbkŪrzung in Form eines FeldŻ’’’’’’’’’’’’’’’Nmusters, beginnend in der ersten Spalte. Danach folgt, durch LeerŻ’’’’’’’’’’’’>zeichen getrennt, ein Doppelpunkt in der gleichen Zeile. DaranNschlieūt sich ein beliebiger ELAN-Ausdruck an, der sich in freiem’’’’’’’’’’’’’NFormat Ūber beliebig viele Zeilen erstrecken kann und mit einem’’’’’’’’’’’’’’’>Punkt abgeschlossen werden muū. Dieser ELAN-Ausdruck muū ein’’TEXT-Objekt liefern. ’’’’’’’’’N#on("b")#Feldinhalt#off("b")# FŪr die Abfrage von Inhalten aus einer’’’’’’’’’’EUDAS-Datei ist der Ausdruck ’ f ("Feldname") ’’’’’’’Nvordefiniert. Die AbkŪrzung des Feldes 'Postle@@’’’’abb.4-2’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’a†a€ė’’0-3ų’’’’3ų3ų1M’’’’’’abb.4-2’’’’’’’’’’’’’’’’’’’’’’0’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ clear pixels;’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’'’’’’’’’’’’’’’’’’’’’1’ ’’’’’’’’’’’’’’’’’’’a’!’’’’’’’’’’’’’’’’’’’‘’"’’’’’’’’’’’’’’’’’’’Į’9’’’’’’’’’’’’’’’’’’’‚’"’’’’’’’’’’’’’’’’’’’1‚’9’’’’’’’’’’’’’’’’’’’q‚’’’’’’’’’’’’’’’’’’’’‘‚’#’’’’’’’’’’’’’’’’’’’Į‚’#’’’’’’’’’’’’’’’’’’’ń‚’H’’’’’’’’’’’’’’’’’’’Aƒ’<’’’’’’’’’’’’’’’’’’’ƒ’$’’’’’’’’’’’’’’’’’’’±ƒ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’გ’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’!„’7’’’’’’’’’’’’’’’’’’’a„’#’’’’’’’’’’’’’’’’’’’‘„’&’’’’’’’’’’’’’’’’’’’Į„’-’’’’’’’’’’’’’’’’’’’ń„’9’’’’’’’’’’’’’’’’’’’1…’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000);’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’Q…’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘…’’’’’’’’’’’’’’’’’’’’±…’’’’’’’’’’’’’’’’’’’’х’#’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’!†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A†’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 2.0); viewport (0.0,0.0,13.5,2.0); ’’’(*scale (1.7,1.7,-1.6,0.0);*) kasten (1.0, 0.0, 3.0, 1.5); ’kasten (7.0, 0.0, 3.0, 1.5); ’.font size (0.4); font expansion (1.5); ’’’’’’’.move (1.8, 0.6); draw ("MenŪ"); ’’’’’’’’’’’’’’.move (7.9, 0.6); draw ("Hilfe"); ’’’’’’’’’’’’’.move (4.5, 1.0); draw (6.5, 1.0); ’’’’’’’’’’’’> draw (6.25, 1.25); move (6.5, 1.0); draw (6.25, 0.75); ’’’’’.move (6.5, 0.5); draw (4.5, 0.5); ’’’’’’’’’’’’> draw (4.75, 0.75); move (4.5, 0.5); draw (4.75, 0.25); ’’’’’font size (0.25); ’’’’’’’’’’’’.move (5.0, 1.1); draw ("ESC '?'"); ’’’’’’’’’’’.move (5.0, 0.6); draw ("ESC 'q'"); ’’’’’’’’’’’Nmove (10.5, 1.0); draw (11.5, 1.0); draw (11.5, 0.5); draw (10.5, 0.5); ’’’’’’> draw (10.75, 0.75); move (10.5, 0.5); draw (10.75, 0.25); ’’.move (11.8, 0.9); draw ("ESC 'w'"); ’’’’’’’’’’.move (11.8, 0.4); draw ("ESC 'z'");’’’’’’’’’’’LET myname = "abb.4-2";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’ draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.6-1’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ į’’’’’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!Ša€ė’’MJ4’’’’44NM’’’’’’abb.6-1’’’’’’’’’’’’’’’’’’’’’’M’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ clear pixels;’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į€’$’’’’’’’’’’’’’’’’’’’ń€’$’’’’’’’’’’’’’’’’’’’!’$’’’’’’’’’’’’’’’’’’’Q’$’’’’’’’’’’’’’’’’’’’’$’’’’’’’’’’’’’’’’’’’±’$’’’’’’’’’’’’’’’’’’’ၒ$’’’’’’’’’’’’’’’’’’’‚’(’’’’’’’’’’’’’’’’’’’A‚’’’’’’’’’’’’’’’’’’’’a‚’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’!ƒ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aƒ’5’’’’’’’’’’’’’’’’’’’”ƒ’&’’’’’’’’’’’’’’’’’’’у’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’G’’’’’’’’’’’’’’’’’’’Q„’G’’’’’’’’’’’’’’’’’’’”„’$’’’’’’’’’’’’’’’’’’’ф’$’’’’’’’’’’’’’’’’’’’…’$’’’’’’’’’’’’’’’’’’’1…’$’’’’’’’’’’’’’’’’’’’a…’$’’’’’’’’’’’’’’’’’’’‘…’&’’’’’’’’’’’’’’’’’’’Į…’’’’’’’’’’’’’’’’’’’’į…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’!†’’’’’’’’’’’’’’’’’’’’A†’’’’’’’’’’’’’’’’’’’’a†’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’”†’’’’’’’’’’’’’’’’’’’’Į†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᆒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‡’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‡’’’’’’’’’’’’’’’’’’’’Q‡’+’’’’’’’’’’’’’’’’’’’‡’*’’’’’’’’’’’’’’’’’’’±‡’)’’’’’’’’’’’’’’’’’’’ᇒ)’’’’’’’’’’’’’’’’’’’ˆ’*’’’’’’’’’’’’’’’’’’’Aˆ’+’’’itzahl' wŪrde also als’’’’’’’’’’.Ausschnitt folgendermaūen aussehen: ’’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’’’’’. &p : f ("Postleitzahl") . ’’’’’’’’’’’’’’’NMit dieser Definition kann man im Muster so verfahren, als ob das’’’’’’’’’’’’’NFeld 'Postleitzahl' auch 'p' hieūe. Diese einfachste Form der AbŻ’’’’’’’’’’’’’>kŪrzung kŚnnen Sie natŪrlich variieren, indem Sie fŪr 'p' und’.'Postleitzahl' Ihre eigenen Namen einsetzen. ’N#on("b")#Ųbersetzung#off("b")# Beachten Sie, daū das Druckmuster in ein’’’’’’’>gramm umgeformt werden muū, da ELAN-AusdrŪcke in ihm vorkomŻ’’>men. Das automatisch erzeugte ELAN-Programm wird dann vom’’’’’NELAN-Compiler Ūbersetzt und ausgefŪhrt. Fehler in den ELAN-AusŻ’’’’’’’’’’’’’’’>drŪcken im AbkŪrzungsteil kŚnnen erst vom ELAN-Compiler entŻ’’Ndeckt werden. Dieser kennt jedoch das Druckmuster nicht und melŻ’’’’’’’’’’’’’’>det die Fehler anhand des generierten Programms. Sie mŪssen inNeinem solchen Fall aufpassen, daū Sie die Fehlerquelle an der richŻ’’’’’’’’’’’Ntigen Stelle im Druckmuster lokalisieren (Hilfestellungen dazu sind’’’’’’’’’’’>im Kapitel Ūber die Ųbersetzung von Druckmustern zu finden). ’N#on("b")#Beispiel#off("b")# Um die Verwendung von AbkŪrzungen zu’’’’’’’’’’’’’’>demonstrieren, wollen wir folgendes Druckmuster betrachten: ’’ % VORSPANN ’’’’’’’’’’’> Adressenliste als Beispiel fŪr AbkŪrzungen ’’’’’’’’’’’ Stand: &Datum ’’’’’’’’> ------------------------------------------ ’’’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’ &Datum : date . ’’’’’’ % WIEDERHOLUNG ’’’’’’’ &&l : &Vorname %Name  &Strasse ’’’’’’ &&p& &Ort ’’’’’’’’’’> ------------------------------------------ ’’’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’ &l : lfd nr . ’’’’’’’’ &p : f ("PLZ") . ’’’’’ % NACHSPANN ’’’’’’’’’’ &l Adressen gedruckt. NDieses Beispiel enthŁlt eine ganze Reihe interessanter Details. Als’’’’’’’’’’’Nerstes sollten Sie registrieren, daū auch im Vorspann oder NachŻ’’’’’’’’’’’’’’Nspann Feldmuster verwendet werden kŚnnen. Soll in diesem Fall ein’’’’’’’’’’’’’NFeldinhalt aus der EUDAS-Datei eingesetzt werden, so werden beim’’’’’’’’’’’’’’NVorspann die Inhalte des ersten und beim Nachspann die Inhalte des’’’’’’’’’’’’>letzten durch Suchmuster ausgewŁhlten Satzes verwendet. Daher’Nkann auch jeder Abschnitt einen AbkŪrzungsteil haben. AbkŪrzunŻ’’’’’’’’’’’’’’’Ngen gelten jedoch fŪr alle Abschnitte (s. '&l'); die Aufteilung in’’’’’’’’’’’’Nmehrere AbkŪrzungsteile fŚrdert im wesentlichen die ŲbersichtlichŻ’’’’’’’’’’’’N Versuchen Sie, an diesem Beispiel die wichtigsten Unterschiede’’’’’’’’’’’’nzwischen dem #on("i")#Musterteil#off("i")# und dem #on("i")#AbkŪrzungsteil#off("i")# eines Abschnittes’’’’’’’’>zu verstehen. Das Format des Musterteiles soll in die Ausgabe’NŪbernommen werden; daher ist dort die Stellung jedes Wortes wichŻ’’’’’’’’’’’’’Ntig. Im AbkŪrzungsteil definieren Sie AbkŪrzungen ohne bestimmŻ’’’’’’’’’’’’’’’>tes Format - mit der einzigen Ausnahme, daū eine AbkŪrzungsŻ’’>definition mit einem '&' in der ersten Spalte anfangen und einNLeerzeichen vor dem Doppelpunkt haben muū. Wie Sie sehen, dŪrfen’’’’’’’’’’’’’’>dort Leerzeilen zur besseren Lesbarkeit eingefŪgt werden. ’’’’>Sie sollten bei unserem Beispiel folgende Ausgabe erhalten: ’’> Adressenliste als Beispiel fŪr AbkŪrzungen ’’’’’’’’’’’ Stand: 28.12.84 ’’’’’’> ------------------------------------------ ’’’’’’’’’’’ 1 : Herbert Wegner  KrŁmergasse 12  5000 KŚln ’’’’’’’’’’> ------------------------------------------ ’’’’’’’’’’’ 2 : Helga Sandmann . Willicher Weg 109 ’’’’’’’’’’’’’ 5300 Bonn 1 ’’’’’’’’> ------------------------------------------ ’’’’’’’’’’’ 3 : Albert Katani ’ Lindenstr. 3 ’’ 5210 Troisdorf ’’’’’> ------------------------------------------ ’’’’’’’’’’’ 4 : Peter Ulmen ’’’. Mozartstraūe 17 ’’’’’’’’’’’’’’’ 5 KŚln 60 ’’’’’’’> ------------------------------------------ ’’’’’’’’’’’ 5 : Karin Regmann ’ Grengelweg 44 ’ 5000 KŚln 90 ’’’’’’’> ------------------------------------------ ’’’’’’’’’’’ 6 : Hubert Arken ’’ Talweg 12 ’’’’’ 5200 Siegburg ’’’’’’> ------------------------------------------ ’’’’’’’’’’’. 7 : Anna-Maria Simmern ’’’’’’’’’’’’ Platanenweg 67  5 KŚln 3 ’’’’’’’’> ------------------------------------------ ’’’’’’’’’’’. 8 : Angelika Kaufmann-Drescher ’’’’ Hauptstr. 123 ’ 53 Bonn 2 ’’’’’’’’> ------------------------------------------ ’’’’’’’’’’’. 9 : Harald Fuhrmann ’’’’’’’’’’’’’’’. Glockengasse 44 ’’’’’’’’’’’’’’’ 5000 KŚln 1 ’’’’’’’’> ------------------------------------------ ’’’’’’’’’’’. 10 : Friedrich Seefeld ’’’’’’’’’’’’’ Kabelgasse ’’’’ 5000 KŚln-Ehrenfeld > ------------------------------------------ ’’’’’’’’’’’ 10 Adressen gedruckt. >Nun zu den AbkŪrzungen im einzelnen. Das Feld 'PLZ' muū abgeŻ’NkŪrzt werden, damit es rechtsbŪndig vor den Ort gedruckt werden’’’’’’’’’’’’’’’Nkann. Die AbkŪrzung 'p' benutzt die im vorigen Kapitel beschriebeŻ’’’’’’’’’’’’.ne Form zur Abfrage des Feldinhaltes. ’’’’’’’’N 'Datum' wird als AbkŪrzung fŪr das aktuelle Datum definiert,’’’’’’’’’’’’’’Nein hŁufig benŚtigter Fall. 'date' ist der ELAN-Ausdruck, der das’’’’’’’’’’’’’>Datum liefert. (Bemerkung fŪr ELAN-Programmierer: der Name der>AbkŪrzung gehorcht nicht der ELAN-Syntax fŪr Bezeichner). ’’’’N Eine fŪr Tabellen sinnvolle Funktion wird bei der Definition’’’’’’’’’’’’’’Nvon 'l' verwendet. Der von EUDAS definierte Ausdruck 'lfd nr' lieŻ’’’’’’’’’’’’Nfert die laufende Nummer des gerade gedruckten Satzes als Text.’’’’’’’’’’’’’’’NDabei ist zu beachten, daū die laufende Nummer nicht mit der SatzŻ’’’’’’’’’’’’>nummer Ūbereinstimmt, sondern nur wŁhrend des Druckvorganges’’Nvon 1 an bei jedem gedruckten Satz hochgezŁhlt wird. Diese FunkŻ’’’’’’’’’’’’’’>tion dient dazu, die SŁtze in der Liste durchzunumerieren. ’’’N Die laufende Nummer soll in der Liste rechtsbŪndig mit DoppelŻ’’’’’’’’’’’’>punkt vor dem Namen stehen. Dazu wird das Feldmuster '&&l' beŻNnutzt, eine Form, die eigentlich keinen Sinn hat (die Kombination’’’’’’’’’’’’’N'variable LŁnge' und 'rechtsbŪndig' gibt es nicht). Um ein mŚglichst’’’’’’’’’’Nkurzes Feldmuster schreiben zu kŚnnen, wird in diesem Fall jedoch’’’’’’’’’’’’’Nfeste LŁnge unterstellt (auch ohne folgendes '&'). Damit hat das’’’’’’’’’’’’’’NkŪrzeste Feldmuster fester LŁnge drei Zeichen sowohl im linksbŪnŻ’’’’’’’’’’’’’>digen ('&l&') wie auch im rechtsbŪndigen Fall ('&&l'). ’’’’’’’N#on("b")#Auswertungen#off("b")# Die Verwendung der AbkŪrzung 'l' im Nachspann’Nkann als erstes Beispiel fŪr eine Auswertungsfunktion gelten. Da’’’’’’’’’’’’’’NfŪr den Nachspann die Daten des letzten Satzes verwendet werden,’’’’’’’’’’’’’’Nerscheint hier die laufende Nummer des letzten Satzes und somit die’’’’’’’’’’’>Anzahl der SŁtze, die gedruckt wurden. Das kann dazu benutzt’’>werden, die SŁtze zu zŁhlen, die eine bestimmte Suchbedingung’NerfŪllen. Folgendes Druckmuster zŁhlt die Anzahl der Frauen oder’’’’’’’’’’’’’’MŁnner in der Datei: ’’’’’’’’’ % NACHSPANN ’’’’’’’’’’> &l Personen mit dem Geschlecht '%' vorhanden. ’’’ % ABKUERZUNGEN ’’’’’’’ &l : lfd nr . ’’’’’’’’’’’’’’’’’’’’’’’’qˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ˆ’’’’’’’’’’’’’’’’’’’’ш’’’’’’’’’’’’’’’’’’’’ńˆ’7’’’’’’’’’’’’’’’’’’’1‰’#’’’’’’’’’’’’’’’’’’’a‰’&’’’’’’’’’’’’’’’’’’’‘‰’-’’’’’’’’’’’’’’’’’’’Į‰’9’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 4.0); viewport (0.0,0.0,13.5,4.0); ’’’(*scale (1.0,1.0, 0.0,0.0);*)’.move (2.25, 1.0); draw (4.75, 1.0); ’’’’’’’’’’.move (2.25, 3.0); draw (4.75, 3.0); ’’’’’’’’’’. move (2.5, 1.0); draw (2.5, 3.3); ’’’’’’’’’’. move (3.0, 1.0); draw (3.0, 3.3); ’’’’’’’’’’. move (3.5, 1.0); draw (3.5, 3.3); ’’’’’’’’’’. move (4.0, 1.0); draw (4.0, 3.3); ’’’’’’’’’’. move (4.5, 1.0); draw (4.5, 3.3); ’’’’’’’’’’.font size (0.30); font expansion (1.5); ’’’’’’move (2.6, 3.1); draw ("4"); ’move (2.6, 2.0); draw ("M");’’move (3.1, 3.1); draw ("5"); ’move (3.1, 2.0); draw ("N"); ’move (3.6, 3.1); draw ("6"); ’move (3.6, 2.0); draw ("O"); ’move (4.1, 3.1); draw ("7"); ’move (4.1, 2.0); draw ("P"); ’ pfeil (3.75, 0.75); ’’’’’’’’>move (5.0, 2.0); draw (7.0, 2.0); draw (6.75, 2.25); ’’’’’’’’’. move (7.0, 2.0); draw (6.75, 1.75); ’’’’’’’’.move (5.0, 2.1); draw ("EinfŪgen"); ’’’’’’’’’’Nmove (7.25, 1.0); draw (8.5, 1.0); move (9.0, 1.0); draw (10.25, 1.0); ’’’’’’’Nmove (7.25, 3.0); draw (8.5, 3.0); move (9.0, 3.0); draw (10.25, 3.0); ’’’’’’’. move (7.5, 1.0); draw (7.5, 3.3); ’’’’’’’’’’. move (8.0, 1.0); draw (8.0, 3.3); ’’’’’’’’’’. move (8.5, 1.0); draw (8.5, 3.3); ’’’’’’’’’’. move (9.0, 1.0); draw (9.0, 3.3); ’’’’’’’’’’. move (9.5, 1.0); draw (9.5, 3.3); ’’’’’’’’’’. move (10.0, 1.0); draw (10.0, 3.3); ’’’’’’’’move (7.6, 3.1); draw ("4"); ’move (7.6, 2.0); draw ("M"); ’move (8.1, 3.1); draw ("5"); ’move (8.1, 2.0); draw ("N"); ’move (8.6, 3.1); draw ("6"); ’move (9.1, 3.1); draw ("7"); ’move (9.1, 2.0); draw ("O"); ’move (9.6, 3.1); draw ("8"); ’move (9.6, 2.0); draw ("P"); ’pfeil (8.75, 0.75);’’’’’’’’’’’.PROC pfeil (REAL CONST x spitze, y spitze) : ’ move (x spitze, y spitze); ’. draw (x spitze + 0.25, y spitze - 0.25); ’’’. draw (x spitze + 0.1, y spitze - 0.25); ’’’’. draw (x spitze + 0.1, y spitze - 0.5); ’’’’’. draw (x spitze - 0.1, y spitze - 0.5); ’’’’’. draw (x spitze - 0.1, y spitze - 0.25); ’’’’. draw (x spitze - 0.25, y spitze - 0.25); ’’’ draw (x spitze, y spitze) ’’END PROC pfeil; ’’’’’’’’’’’’’’LET myname = "abb.6-1";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.7-1’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1†a€ė’’0-5’’’’551M’’’’’’abb.7-1’’’’’’’’’’’’’’’’’’’’’’0’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’<’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’(’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’'’’’’’’’’’’’’’’’’’’’Į’&’’’’’’’’’’’’’’’’’’’ń’'’’’’’’’’’’’’’’’’’’’!‚’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‚’6’’’’’’’’’’’’’’’’’’’‘‚’&’’’’’’’’’’’’’’’’’’’Į‚’6’’’’’’’’’’’’’’’’’’’ƒ’&’’’’’’’’’’’’’’’’’’’1ƒ’6’’’’’’’’’’’’’’’’’’’qƒ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”ƒ’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’გ’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’!„’#’’’’’’’’’’’’’’’’’’’Q„’’’’’’’’’’’’’’’’’’’’q„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘„’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±„’’’’’’’’’’’’’’’’’’’’ф’’’’’’’’’’’’’’’’’’’’ń„’7’’’’’’’’’’’’’’’’’’’1…’#’’’’’’’’’’’’’’’’’’’a…’&’’’’’’’’’’’’’’’’’’’‘…’-’’’’’’’’’’’’’’’’’’’Į…’9’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’!†’’’’’’’’’’’’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 6.0); viewport (0.0,0.0,13.5,6.0);’’(*scale (1.7,1.7, 0.0,0.0);*)’(*clear pixels;*)’’’’’’’’’’’’’kasten (5.0, 4.5, 3.0, 1.0); ’kasten (5.0, 1.5, 3.0, 1.0); ’kasten (1.5, 3.0, 3.0, 1.0); ’.font size (0.35); font expansion (1.5); ’’’’’’x alignment (center);’’’’’’’’’.move (6.5, 4.8); draw ("Druckmuster"); ’’’’’’’.move (6.5, 1.8); draw ("Druckdatei"); ’’’’’’’’.move (3.0, 3.3); draw ("EUDAS-Datei"); ’’’’’’’.move (6.5, 0.0); draw ("Drucker"); ’’’’’’’’’’’>move (6.5, 4.25); draw (6.5, 2.75); draw (6.25, 3.0); ’’’’’’’’. move (6.5, 2.75); draw (6.75, 3.0); ’’’’’’’’>move (4.75, 3.5); draw (6.25, 3.5); draw (6.0, 3.75); ’’’’’’’’. move (6.25, 3.5); draw (6.0, 3.25); ’’’’’’’’>move (6.5, 1.25); draw (6.5, 0.5); draw (6.75, 0.75); ’’’’’’’’. move (6.5, 0.5); draw (6.25, 0.75); ’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’NWenn Sie vor dem Drucken jetzt die Suchbedingung 'm' fŪr das Feld’’’’’’’’’’’’’N'm/w' einstellen, werden alle MŁnner ausgewŁhlt. Das Drucken beŻ’’’’’’’’’’’’’’Nsteht in diesem Fall nur aus dem HochzŁhlen der laufenden Nummer’’’’’’’’’’’’’’>fŪr jeden Mann. Im Nachspann kann das Ergebnis dann ausgegebenNwerden; zugleich soll der aktuelle Wert des Feldes 'm/w' gedruckt’’’’’’’’’’’’’>werden, damit das Druckmuster auch fŪr das ZŁhlen der Frauen’’verwendet werden kann. ’’’’’’’> Die beiden mŚglichen Ausgaben wŪrden dann so aussehen: ’’’> 6 Personen mit dem Geschlecht 'm' vorhanden. ’’’’’’’’’> 4 Personen mit dem Geschlecht 'w' vorhanden. ’’’’’’’’’N#on("b")#Zusammenfassung#off("b")# Wir kŚnnen die Erkenntnisse dieses’’’’’’’’’.Abschnittes wie folgt zusammenfassen: ’’’’’’’’>* Feldmuster kŚnnen auch im Vorspann und Nachspann verwendet’N werden. Im Vorspann werden die Daten des ersten, im Nachspann’’’’’’’’’’’’’’> die Daten des letzten ausgewŁhlten Satzes verwendet. ’’’’’’N* Der Musterteil eines Abschnittes definiert ein Format; der AbŻ’’’’’’’’’’’’’. kŪrzungsteil ist formatfrei. ’’’’’’’’’’’’’’>* 'lfd nr' dient zum Durchnumerieren aller gedruckten SŁtze. >* Ein rechtsbŪndiges Feldmuster hat immer auch feste LŁnge. ’N#on("b")#Komplexe AbkŪrzungen#off("b")# Mit Hilfe von AbkŪrzungen kŚnnen wir’’Njetzt auch bessere Musterbriefe schreiben. Ein Problem, das bereits’’’’’’’’’’’Nangesprochen wurde, besteht darin, daū in der Anrede je nach GeŻ’’’’’’’’’’’’’’Nschlecht 'Herr' oder 'Frau' stehen soll. Um dieses Problem zu lŚsen,’’’’’’’’’’.wird der Inhalt des Feldes 'm/w' benŚtigt. ’’’> Da in einer AbkŪrzung jede ELAN-Anweisung erlaubt ist, die^einen Text liefert, kŚnnen natŪrlich auch #on("i")#IF-Anweisungen#off("i")# verwenŻ’’’’’’’’’’’Ndet werden. Mit diesen Informationen kŚnnen wir jetzt die AbkŪrŻ’’’’’’’’’’’’’’zung 'Anrede' definieren: ’’’’ % ABKUERZUNGEN ’’’’’’’ &Anrede : ’’’’’’’’’’’’. IF f ("m/w") = "w" THEN ’’’’’’’’’’’’ "Frau" ’’’’’’’’’’’ ELSE ’’’’’’’’’’’’’’’ "Herr" ’’’’’’’’’’’ END IF . ’’’’’’’’’’’NFŪr Nicht-Programmierer: Die IF-Anweisung besteht aus einer AbŻ’’’’’’’’’’’’’’’Nfrage und zwei Alternativen. Die Abfrage steht zwischen dem IF und’’’’’’’’’’’’>dem THEN und besteht in der Regel aus einer Abfrage, ob zwei’’NDinge gleich oder ungleich (<>), grŚūer oder kleiner sind. Auūerdem’’’’’’’’’’’>kŚnnen mehrere Abfragen mit AND (und) und OR (oder) kombiniert.werden. NŁheres dazu im Kapitel 14. ’’’’’’’’’’> Die Alternative hinter dem THEN wird ausgewŁhlt, wenn die’NAbfrage zutrifft. An dieser Stelle sind wieder beliebige AusdrŪcke’’’’’’’’’’’’Nerlaubt, die einen Text liefern, einschlieūlich erneuter IF-AnweiŻ’’’’’’’’’’’’Nsungen (Schachtelung). Die Alternative zwischen ELSE und END IF’’’’’’’’’’’’’’’>wird ausgewŁhlt, wenn die Abfrage nicht zutrifft. ’’’’’’’’’’’’N#on("b")#Textkonstanten#off("b")# Bisher wurden nur ELAN-Funktionen als’’’’’’’Nferanten betrachtet ('date', 'lfdßnr', 'f'). In unserem Fall werden’’’’’’’’’’’^aber #on("i")#Textkonstanten#off("i")# in den Alternativen der IF-Anweisung benŚŻ’’’’’’’’’’’’’Ntigt. Textkonstanten werden in ELAN in AnfŪhrungsstriche eingeŻ’’’’’’’’’’’’’’’Nschlossen, die aber nicht zum Text gehŚren. Innerhalb einer TextŻ’’’’’’’’’’’’’Nkonstanten werden Leerzeichen wie alle anderen Zeichen angesehen’’’’’’’’’’’’’’>(erscheinen also auch nachher in der Ausgabe). ’’’’’’’’’’’’’’’> Bei solchen AbkŪrzungen, die lŁngere Anweisungen umfassen,Nsollten Sie das freie Format ausnutzen und eine mŚglichst ŪberŻ’’’’’’’’’’’’’’’Nsichtliche Darstellung wŁhlen. Wie Sie sehen, muū nur der DoppelŻ’’’’’’’’’’’’’Npunkt noch in der ersten Zeile stehen, der Rest kann sich beliebig’’’’’’’’’’’’.auf die folgenden Zeilen erstrecken. ’’’’’’’’’N#on("b")#Beispiel#off("b")# Ein typischer Einsatz einer IF-Anweisung fŪr die’’Anrede sieht so aus: ’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’. Sehr geehrte&Anrede %! ’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’ &Anrede : ’’’’’’’’’’’’. IF f ("m/w") = "m" THEN ’’’’’’’’’’’’ "r Herr" ’’’’’’’’’ ELSE ’’’’’’’’’’’’’’’ " Frau" ’’’’’’’’’’ END IF . ’’’’’’’’’’’NSie sollten jetzt diese Konstruktion in einen Musterbrief einfŪgen’’’’’’’’’’’’>kŚnnen. Probieren Sie ihn dann als Beispiel aus ! ’’’’’’’’’’’’N#on("b")#Weitere MŚglichkeiten#off("b")# Durch Verwendung von AbkŪrzungen ist’Nauch mŚglich, rechtsbŪndige Felder mit einer LŁnge von weniger als’’’’’’’’’’’’N3 Zeichen zu simulieren. Dies geschieht mit Hilfe der TextoperatioŻ’’’’’’’’’’’>nen von ELAN. Ohne ELAN-Vorkenntnisse kŚnnen Sie dieses BeiŻ’’Nspiel Ūberlesen. In unserer Liste im obigen Beispiel sind die laufenŻ’’’’’’’’’>den Nummern hŚchstens zweistellig und sollten deshalb auch nurNzwei Stellen belegen. Dies wŪrde folgende AbkŪrzung ermŚglichen: ’’’’’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’. &l : text (lfd nr als zahl, 2) . ’’’’. lfd nr als zahl : int (lfd nr) . ’’’’’NDie Prozedur 'text' wird dazu benutzt, eine Zahl rechtsbŪndig auf’’’’’’’’’’’’’Nzwei Stellen zu formatieren (s. EUMEL-Benutzerhandbuch). Da die’’’’’’’’’’’’’’’NAbkŪrzung immer eine LŁnge von zwei Zeichen hat, kann sie auch in’’’’’’’’’’’’’Neinem Feldmuster variabler LŁnge eingesetzt werden. Die Attribute’’’’’’’’’’’’’N'feste LŁnge' und 'rechtsbŪndig' werden in diesem Fall also nicht’’’’’’’’’’’’’Ndurch das Feldmuster, sondern durch die AbkŪrzung selbst erzeugt. ’’’’’’’’’’’’N Um die Prozedur 'text' anwenden zu kŚnnen, muū die laufende’’’’’’’’’’’’’’’NNummer als Zahl (sprich: INT-Objekt) vorliegen. Diese Umwandlung’’’’’’’’’’’’’’Nwird mit der Prozedur 'int' vorgenommen, die einen Text in eine’’’’’’’’’’’’’’’NZahl umwandelt. Obwohl man 'int (lfd nr)' direkt in den Aufruf von’’’’’’’’’’’’N'text' hŁtte schreiben kŚnnen, wird hier als Demonstration dafŪr ein’’’’’’’’’’Refinement verwendet. ’’’’’’’’> Refinements kŚnnen in einem AbkŪrzungsteil neben AbkŪrzunŻNgen stehen und von allen AbkŪrzungen benutzt werden. Sie werden’’’’’’’’’’’’’’’NŁhnlich geschrieben wie AbkŪrzungen, nur ihr Name muū in KleinŻ’’’’’’’’’’’’’’’Nbuchstaben geschrieben werden, dafŪr muū er nicht in der ersten’’’’’’’’’’’’’’’NSpalte anfangen und kann Leerzeichen enthalten. Bei komplizierteŻ’’’’’’’’’’’’’Nren AusdrŪcken sollten Refinements zur besseren Lesbarkeit eingeŻ’’’’’’’’’’’’’setzt werden. > Sie kŚnnen die IF-Anweisung auch mit beliebig vielen ELIF-NTeilen versehen. Achten Sie jedoch darauf, daū die IF-Anweisung’’’’’’’’’’’’’’’^#on("i")#immer#off("i")# irgendeinen Wert liefern muū. Sie dŪrfen also den ELSE-Teil’’’’’’’’’’>nicht weglassen. Statt einer IF-Anweisung kŚnnen Sie natŪrlich>auch eine SELECT-Anweisung verwenden. Es stehen Ihnen im PrinŻ>zip alle werteliefernden Anweisungen von ELAN zur VerfŪgung. ’> Die Programmiersprache ELAN bietet Ihnen noch weit mehr’’’NMŚglichkeiten, als hier beschrieben werden kŚnnen. So kŚnnen Sie’’’’’’’’’’’’’’Nsich eigene Prozeduren definieren und diese dann in AbkŪrzungen’’’’’’’’’’’’’’’Nverwenden. In Kapitel 14 und 15 finden Sie eine EinfŪhrung in die’’’’’’’’’’’’’>wichtigsten Konstrukte, die fŪr EUDAS gebraucht werden. ’’’’’’13.2 Bedingte Musterteile ’’’’NWenn grŚūere Teile des Druckmusters in AbhŁngigkeit von bestimmŻ’’’’’’’’’’’’’’Nten Daten unterschiedlich ausfallen sollen, werden die dazu benŚŻ’’’’’’’’’’’’’>tigten AbkŪrzungen sehr umfangreich. FŪr solche FŁlle kann manNIF-Anweisungen auch im Musterteil eines Abschnitts verwenden. In’’’’’’’’’’’’’’>diesem Fall werden die Alternativen der IF-Anweisung durch’’’’Musterzeilen d draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’LET myname = "abb.7-1";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’pause (9000); ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.9-1’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’…a€ė’’+(6’’’’66,M’’’’’’abb.9-1’’’’’’’’’’’’’’’’’’’’’’+’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’:’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ဒ#’’’’’’’’’’’’’’’’’’’’#’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’&’’’’’’’’’’’’’’’’’’’‘’&’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’(’’’’’’’’’’’’’’’’’’’!‚’’’’’’’’’’’’’’’’’’’’A‚’’’’’’’’’’’’’’’’’’’’a‚’=’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’G’’’’’’’’’’’’’’’’’’’’’END REP;’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ƒ’'’’’’’’’’’’’’’’’’’’’Aƒ’#’’’’’’’’’’’’’’’’’’’qƒ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’Įƒ’’’’’’’’’’’’’’’’’’’’გ7’’’’’’’’’’’’’’’’’’’!„’#’’’’’’’’’’’’’’’’’’’Q„’&’’’’’’’’’’’’’’’’’’’„’-’’’’’’’’’’’’’’’’’’’±„’9’’’’’’’’’’’’’’’’’’’ń„’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 4.0); viewport (0.0,0.0,13.5,4.0);’’’’(*scale (1.7,1.7, 0.0,0.0);*)’(*clear pixels;*)’’’’’’’’’’’’’.move (1.5, 1.0); draw (8.75, 1.0); ’’’’’’’’’’’.move (1.5, 3.5); draw (8.75, 3.5); ’’’’’’’’’’’FOR i FROM 0 UPTO 9 REP ’’’’’’. move (1.75 + real (i) * 0.75, 3.7); ’’’’’’’’. draw (1.75 + real (i) * 0.75, 1.0); ’’’’’’’’.move (4.7, 3.7); draw (4.7, 1.0); ’’’’’’’’’’’’.font size (0.25); font expansion (1.5); ’’’’’’x alignment (center); ’’’’’’’’FOR i FROM 0 UPTO 8 REP ’’’’’’> move (2.125 + real (i) * 0.75, 3.6); draw (text (i + 110)) ’FOR i FROM 1 UPTO 5 REP ’’’’’’N move (2.125 + real (i + 3) * 0.75, 0.6); draw ("(" + text (i) + ")") ’’’’’’’.font size (0.35); x alignment (left); ’’’’’’’.move (2.0, 0.0); draw ("Datei A"); ’’’’’’’’’’’.move (5.0, 0.0); draw ("Datei B"); ’’’’’’’’’’’LET myname = "abb.9-1";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.9-2’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Į’’’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1Œa€ė’’b_7(’’’’7(7(cM’’’’’’abb.9-2’’’’’’’’’’’’’’’’’’’’’’b’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’’’ဒ"’’’’’’’’’’’’’’’’’’’’"’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’"’’’’’’’’’’’’’’’’’’’с’"’’’’’’’’’’’argestellt. ’’’’N Im Musterteil mŪssen jedoch die Zeilen, die Teil der IF-AnŻ’’’’’’’’’’’’’’’Nweisung sind, von den Musterzeilen unterschieden werden. Deshalb’’’’’’’’’’’’’’Nwerden die Anweisungszeilen durch ein '%'-Zeichen in der ersten’’’’’’’’’’’’’’’^#on("i")#und#off("i")# zweiten Spalte gekennzeichnet. Das zweite '%'-Zeichen dient’’’’’’’’’’’’>zur Unterscheidung von Anweisungen an den Druckgenerator, die’>nicht an den ELAN-Compiler Ūbergeben werden sollen. ’’’’’’’’’’N Mit einer IF-Anweisung im Musterteil kann man das AnredeproŻ’’’’’’’’’’’’’’.blem auch folgendermaūen lŚsen: ’’’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’. %% IF f ("m/w") = "w" THEN ’’’’’’’’’’’. Sehr geehrte Frau &! ’’’’’’’’’’’ %% ELSE ’’’’’’’’’’’’’’. Sehr geehrter Herr &! ’’’’’’’’’’ %% END IF; ’’’’’’’’’’’NBeachten Sie den Unterschied, daū die IF-Anweisung hier mit einem’’’’’’’’’’’’’NSemikolon abgeschlossen werden muū - in AbkŪrzungen muūte ja ein’’’’’’’’’’’’’’NPunkt danach folgen. Auūerdem darf hier der ELSE-Teil (die zweite’’’’’’’’’’’’’NAlternative) fehlen, wŁhrend in einer AbkŪrzung in jeder AlternatiŻ’’’’’’’’’’’>ve etwas stehen muū (zumindest der leere Text ""). ’’’’’’’’’’’N Falls sich der IF-THEN-Teil Ūber mehr als eine Zeile erstreÜŻ’’’’’’’’’’’’’Nken soll, muū jede dieser Zeilen mit '%%' beginnen, da die FolgezeiŻ’’’’’’’’’’Nlen sonst als Musterzeilen gedruckt wŪrden. Benutzen Sie in einem’’’’’’’’’’’’’Nsolchen Fall jedoch besser ein Refinement, das Sie im AbkŪrzungsŻ’’’’’’’’’’’’’teil definieren mŪssen. ’’’’’’> Sie kŚnnen im Musterteil auch andere ELAN-Anweisungen’’’’’>verwenden. Der Unterschied zu AbkŪrzungen liegt darin, daū dieNMusterzeilen nicht als Werte angesehen werden, die die Anweisung’’’’’’’’’’’’’’Nliefern muū, sondern als Anweisungen, die dort aufgefŪhrten MuŻ’’’’’’’’’’’’’’’Nsterzeilen einzusetzen und zu drucken. Daher kann im Musterteil’’’’’’’’’’’’’’’Nauch eine FOR-Schleife sinnvoll sein, wenn in AbhŁngigkeit eines’’’’’’’’’’’’’’>Wertes eine bestimmte Anzahl von Zeilen gedruckt werden soll. 13.3 Ųbersetzung ’’’’’’’’’’’’’NWenn Sie bis jetzt auch als ELAN-Programmierer immer noch nicht’’’’’’’’’’’’’’’>ganz durchblicken, wie Sie welche ELAN-Anweisungen verwenden’’NkŚnnen, dann ist das noch kein Anlaū zur Sorge. Es ist kaum mŚgŻ’’’’’’’’’’’’’’>lich, die genauen Auswirkungen beliebiger Anweisungen zu beŻ’’>schreiben, ohne den Ųbersetzungsprozeū zu schildern, der diese>Anweisungen zu einem ELAN-Programm zusammenbindet. Daher soll’>diese Ųbersetzung jetzt genauer erklŁrt werden. ’’’’’’’’’’’’’’N#on("b")#Ųbersetzungsmechanismus#off("b")# Alle Zeilen eines AbkŪrzungsteils’’Nden direkt in das Programm Ūbernommen, wobei der Name einer AbŻ’’’’’’’’’’’’’’’>kŪrzung durch einen beliebig gewŁhlten Refinementnamen ersetzt>wird ('abk' + eine laufende Nummer). Alle AbkŪrzungen und ReŻ’Nfinements werden als globale Refinements definiert, also auūerhalb’’’’’’’’’’’’>von Prozeduren. Dadurch wird erreicht, daū sie an jeder Stelleverwendet werden kŚnnen. ’’’’’N Damit eine AbkŪrzung richtig als Refinement Ūbersetzt wird,’’’’’’’’’’’’’’’Nmuū sie ein TEXT-Objekt als Wert liefern. Die anderen Refinements’’’’’’’’’’’’’Nsind beliebig, da Sie nur in selbstdefinierten Anweisungen verwenŻ’’’’’’’’’’’’Ndet werden. Die Refinements der AbkŪrzungen werden in einer ZuŻ’’’’’’’’’’’’’’’Nweisung an eine TEXT-Variable verwendet, damit der DruckgeneraŻ’’’’’’’’’’’’’’’>tor auf den entsprechenden Wert zugreifen kann. ’’’’’’’’’’’’’’N Jeder Abschnitt wird dagegen als eine Prozedur Ūbersetzt. Jede’’’’’’’’’’’’>Folge von Musterzeilen wird in eine Anweisung Ūbersetzt, diese>Musterzeilen einzusetzen und zu drucken. Jede '%%'-Anweisung’’>wird einfach unverŁndert dazwischen geschrieben. Die Vorspann-NProzedur wird einmal zu Anfang aufgerufen, die Prozedur fŪr den’’’’’’’’’’’’’’’NWiederholungsteil einmal fŪr jeden ausgewŁhlten Satz und die NachŻ’’’’’’’’’’’’.spann-Prozedur einmal am Schluū. ’’’’’’’’’’’’’N Bei Fehlern im ELAN-Teil zeigt der Compiler das erzeugte ProŻ’’’’’’’’’’’’’Ngramm zusammen mit seinen Fehlermeldungen im Paralleleditor. Sie’’’’’’’’’’’’’’>mŪssen nun die Fehlermeldung lokalisieren und anhand der eben’Ngegebenen Hinweise in das ursprŪngliche Druckmuster zurŪckŪberŻ’’’’’’’’’’’’’’’>setzen, damit Sie dort den Fehler korrigieren kŚnnen. ’’’’’’’’N#on("b")#Beispiel#off("b")# Nun mŪūten Sie genug Informationen haben, um’’’’’’>ELAN-Anweisungen in das Druckmuster einfŪgen zu kŚnnen. Als’’’>Beispiel wollen wir versuchen, alle MŁnner und Frauen in der’’NAdressendatei zu zŁhlen, ohne ein Suchmuster einstellen zu mŪssen’’’’’’’’’’’’’>und ohne den Druckvorgang zweimal ablaufen zu lassen (wie diesNbei dem obigen Beispiel der Fall war). Ein erster Versuch kŚnnte so’’’’’’’’’’’ % VORSPANN ’’’’’’’’’’’. %% INT VAR maenner, frauen; ’’’’’’’’’’ %% maenner := 0; ’’’’’ %% frauen := 0; ’’’’’’ % WIEDERHOLUNG ’’’’’’’. %% IF f ("m/w") = "m" THEN ’’’’’’’’’’’ %% maenner INCR 1 ’’ %% ELSE ’’’’’’’’’’’’’’ %% frauen INCR 1 ’’’ %% END IF ’’’’’’’’’’’’ % NACHSPANN ’’’’’’’’’’> &maenner MŁnner und %frauen Frauen vorhanden. ’’’’’’’’NAber Vorsicht! In diesem Beispiel sind mehrere Fehler eingebaut.’’’’’’’’’’’’’’Finden Sie sie! ’’’’’’’’’’’’’’N#on("b")#Fehler im Beispiel#off("b")# Der erste Fehler befindet sich im’’’’’’’NHier wird versucht, die Namen der beiden Variablen 'maenner' und’’’’’’’’’’’’’’>'frauen' direkt in einem Feldmuster zu verwenden. Diese beiden>Namen sind dem Druckgenerator nicht bekannt, sondern nur dem’’>ELAN-Compiler. Um die Werte der beiden Variablen einsetzen zu’NkŚnnen, mŪssen Sie also zwei geeignete AbkŪrzungen definieren. ’’’’’’’’’’’’’’’N Der zweite Fehler ist schwieriger zu finden. Wie oben gesagt,’’’’’’’’’’’’’Nwird jeder Abschnitt in eine Prozedur Ūbersetzt. Die in einem AbŻ’’’’’’’’’’’’’Nschnitt definierten Variablen kŚnnen also nur in diesem Abschnitt’’’’’’’’’’’’’Nverwendet werden (sie sind lokal) und auch nicht im AbkŪrzungsŻ’’’’’’’’’’’’’’’Nteil, da dieser wieder global vereinbart wird. Die beiden im VorŻ’’’’’’’’’’’’’Nspann definierten Variablen stehen also im Wiederholungsteil und im’’’’’’’’’’’.Nachspann nicht zur VerfŪgung. ’’’’’’’’’’’’’’’N#on("b")#Anweisungen im Initialisierungsteil#off("b")# FŪr diesen Fall gibt’’’NMŚglichkeit, ELAN-Anweisungen vor allen Abschnitten im InitialiŻ’’’’’’’’’’’’’’Nsierungsteil zu definieren. Diese Anweisungen sind dann ebenfalls’’’’’’’’’’’’’Nglobal. Das richtige Druckmuster finden Sie auf der nŁchsten Seite. ’’’’’’’’’’N NatŪrlich kŚnnten Sie die Initialisierung der beiden Variablen’’’’’’’’’’’’>auch noch aus dem Vorspann herausnehmen. Denken Sie daran, daūNSie aus INT-Variablen erst einen Text machen mŪssen, ehe Sie sie’’’’’’’’’’’’’’Nin eine Musterzeile einsetzen kŚnnen. Beachten Sie Schreibweise der’’’’’’’’’’’NVariablen: in ELAN kŚnnen die Umlaute nicht in Bezeichnern verŻ’’’’’’’’’’’’’’’Nwendet werden, daher muū die Variable mit 'ae' geschrieben werŻ’’’’’’’’’’’’’’’>den. Im Mustertext und in AbkŪrzungs- und Feldnamen kŚnnen die.Umlaute jedoch frei verwendet werden. ’’’’’’’’. %% INT VAR maenner, frauen; ’’’’’’’’’’ % VORSPANN ’’’’’’’’’’’ %% maenner := 0; ’’’’’ %% frauen := 0; ’’’’’’ % WIEDERHOLUNG ’’’’’’’. %% IF f ("m/w") = "m" THEN ’’’’’’’’’’’ %% maenner INCR 1 ’’ %% ELSE ’’’’’’’’’’’’’’ %% frauen INCR 1 ’’’ %% END IF ’’’’’’’’’’’’ % NACHSPANN ’’’’’’’’’’. &m MŁnner und %f Frauen vorhanden . ’’ % ABKU’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’!‚’$’’’’’’’’’’’’’’’’’’’Q‚’#’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‚’"’’’’’’’’’’’’’’’’’’’±‚’"’’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’ƒ’$’’’’’’’’’’’’’’’’’’’1ƒ’#’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’Įƒ’’’’’’’’’’’’’’’’’’’’ńƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!„’$’’’’’’’’’’’’’’’’’’’Q„’&’’’’’’’’’’’’’’’’’’’„’$’’’’’’’’’’’’’’’’’’’±„’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į„’'’’’’’’’’’’’’’’’’’’’…’'’’’’’’’’’’’’’’’’’’’A…’&’’’’’’’’’’’’’’’’’’’q…’&’’’’’’’’’’’’’’’’’’’”…’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’х’’’’’’’’’’’’’’’’’’’’ń…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’1†’’’’’’’’’’’’’’’’’’’’Q†’’’’’’’’’’’’’’’’’’’’q†’’’’’’’’’’’’’’’’’’’’‘†’’’’’’’’’’’’’’’’’’’’±†’’’’’’’’’’’’’’’’’’’’ц’’’’’’’’’’’’’’’’’’’’ń†’’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’1‡’’’’’’’’’’’’’’’’’’’’Q‡’’’’’’’’’’’’’’’’’’’’q‡’’’’’’’’’’’’’’’’’’’’‘‡’’’’’’’’’’’’’’’’’’’’±‡’’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1ˆ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qˆ’$’’’’’’’’’’’’’’’’’’’”ˆ’'’’’’’’’’’’’’’’’’’’’ш’3’’’’’’’’’’’’’’’’’’’‰’-’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’A‰’’’’’’’’’’’’’’’’’’’’a‰’)’’’’’’’’’’’’’’’’’’’‘‰’8’’’’’’’’’’’’’’’’’’’щ’-’’’’’’’’’’’’’’’’’’’Š’;’’’’’’’’’’’’’’’’’’’’’ END REP . ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ abstand : ’’’’’’’’’’’AŠ’,’’’’’’’’’’’’’’’’’’’qŠ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ĮŠ’’’’’’’’’’’’’’’’’’’’ኒ’’’’’’’’’’’’’’’’’’’‹’7’’’’’’’’’’’’’’’’’’’A‹’#’’’’’’’’’’’’’’’’’’’q‹’&’’’’’’’’’’’’’’’’’’’”‹’-’’’’’’’’’’’’’’’’’’’ы’9’’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000);’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 6.5); viewport (0.0,0.0,13.5,6.5); ’’’(*scale (1.7,1.7, 0.0,0.0);*)’(*clear pixels;*)’’’’’’’’’’’’’.move (4.0, 0.0); draw (4.0, 2.0); ’’’’’’’’’’’’.move (5.5, 0.0); draw (5.5, 2.0); ’’’’’’’’’’’’FOR i FROM 0 UPTO 4 REP ’’’’’’ move (4.0, real (i) * 0.5);  draw (5.5, real (i) * 0.5)’’.move (4.0, 3.0); draw (4.0, 6.0); ’’’’’’’’’’’’.move (5.5, 3.0); draw (5.5, 6.0); ’’’’’’’’’’’’FOR i FROM 0 UPTO 6 REP ’’’’’’. move (4.0, real (i) * 0.5 + 3.0); ’’’’’’’’’’. draw (5.5, real (i) * 0.5 + 3.0) ’’’’’’’’’’’.move (7.5, 2.0); draw (7.5, 6.0); ’’’’’’’’’’’’.move (9.0, 2.0); draw (9.0, 6.0); ’’’’’’’’’’’’FOR i FROM 0 UPTO 8 REP ’’’’’’. move (7.5, real (i) * 0.5 + 2.0); ’’’’’’’’’’. draw (9.0, real (i) * 0.5 + 2.0) ’’’’’’’’’’’.strichel (5.5, 6.0, 7.5, 6.0); ’’’’’’’’’’’’’’’.strichel (5.5, 3.0, 7.5, 3.0); ’’’’’’’’’’’’’’’.strichel (5.5, 1.0, 7.5, 3.0); ’’’’’’’’’’’’’’’.strichel (5.5, 0.0, 7.5, 2.0); ’’’’’’’’’’’’’’’.move (5.5, 4.75); draw (6.0, 4.75); ’’’’’’’’’’. draw (6.0, 1.75); draw (5.5, 1.75); ’’’’’’’’.move (4.0, 3.75); draw (3.5, 3.75); ’’’’’’’’’’. draw (3.5, 1.25); draw (4.0, 1.25); ’’’’’’’’.font size (0.4); font expansion (1.5); ’’’’’’’.move (0.0, 0.8); draw ("Koppeldatei"); ’’’’’’’.move (0.0, 4.3); draw ("Hauptdatei"); ’’’’’’’’.move (10.0, 4.3); draw ("virtuelle"); ’’’’’’’’.move (10.0, 3.4); draw ("Datei");’’’’’’’’’’’’’font size (0.3); ’’’’’’’’’’’’’move (4.5, 0.1); draw ("H2"); move (4.5, 0.6); draw ("H1"); move (4.5, 1.1); draw ("B"); ’move (4.5, 1.6); draw ("A"); ’move (4.5, 3.1); draw ("F4"); move (4.5, 3.6); draw ("B"); ’move (4.5, 4.1); draw ("F3"); move (4.5, 4.6); draw ("A"); ’move (4.5, 5.1); draw ("F2"); move (4.5, 5.6); draw ("F1"); move (8.0, 5.6); draw ("F1"); move (8.0, 5.1); draw ("F2"); move (8.0, 4.6); draw ("A"); ’move (8.0, 4.1); draw ("F3"); move (8.0, 3.6); draw ("B"); ’move (8.0, 3.1); draw ("F4"); move (8.0, 2.6); draw ("H1"); move (8.0, 2.1); draw ("H2"); >PROC strichel (REAL CONST x anf, y anf, x end, y end) : ’’’’’’. REAL VAR laenge := x end - x anf; ’’’’’’’’’’. INT VAR teile := int (abstand/ 0.4); ’’’’’’’> REAL VAR verhaeltnis := (y end - y anf) / laenge;’’’’’’’’’’’. laenge := laenge / (real (2 * teile + 1)); ’ FOR i FROM 0 UPTO teile REP . move (x anf + real (i + i) * laenge, ’’’’’> y anf + verhaeltnis * real (i + i) * laenge); ’’’’’’. draw (x anf + real (i + i + 1) * laenge, ’> y anf + verhaeltnis * real (i + i + 1) * laenge) ’’’. sqrt ((y end - y anf) + (y end - y anf) + ’’. (x end - x anf) * (x end - x anf)) . ’END PROC strichel; ’’’’’’’’’’’LET myname = "abb.9-2";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.9-3’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’aŽa€ė’’sp84’’’’8484tM’’’’’’abb.9-3’’’’’’’’’’’’’’’’’’’’’’s’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’'’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’"’’’’’’’’’’’’’’’’’’’’#’’’’’’’’’’’’’’’’’’’±’$’’’’’’’’’’’’’’’’’’’ၒ’’’’’’’’’’’’’’’’’’’‚’%’’’’’’’’’’’’’’’’’’’1‚’#’’’’’’’’’’’’’’’’’’’a‚’#’’’’’’’’’’’ERZUNGEN ’’’’’’’ &m : text (maenner) .  &f : text (frauen) . ’NDer Druckgenerator bietet die MŚglichkeit, Vorspann und Nachspann’’’’’’’’’’’’’>nicht nur am Anfang und am Ende, sondern auch an bestimmten’’’>Stellen zwischen SŁtzen zu drucken. Diese Stellen sind dadurchNbestimmt, daū ein bestimmtes Merkmal (z.B. ein Feldinhalt) seinen’’’’’’’’’’’’’^Wert Łndert. Ein solches Merkmal wird im Druckmuster #on("i")#Gruppe#off("i")# geŻ’’’’’’’’’’’’N Ein Beispiel fŪr die Verwendung von Gruppen ist eine SchŪlerŻ’’’’’’’’’’’’’Ndatei, die nach Klassen geordnet ist. Definiert man das Feld 'KlasŻ’’’’’’’’’’’Nse' als Gruppe, so wird jeweils am Ende einer Klasse ein Nachspann’’’’’’’’’’’’>und am Beginn einer Klasse ein Vorspann gedruckt. ’’’’’’’’’’’’N Dieses Verfahren ist eine Erweiterung der bisher beschriebenen’’’’’’’’’’’’NMethode, indem eine Datei quasi in mehrere Dateien untergliedert’’’’’’’’’’’’’’>wird, die jedoch in einem Arbeitsgang gedruckt werden kŚnnen.’NVoraussetzung dafŪr ist jedoch, daū die Datei nach dem GruppenŻ’’’’’’’’’’’’’’’Nmerkmal geordnet ist - der Druckgenerator sammelt nicht erst alle’’’’’’’’’’’’’NSchŪler einer Klasse aus der Datei, sondern erwartet sie hinterŻ’’’’’’’’’’’’’’N#on("b")#Gruppendefinition#off("b")# Eine Gruppe wird im Initialisierungsteil’NDruckmusters (also vor allen Abschnitten) definiert. Notwendige’’’’’’’’’’’’’’’NDaten sind eine Nummer zur Identifizierung und das Merkmal. Die’’’’’’’’’’’’’’’NNummer sollte am sinnvollsten von 1 an vergeben werden; die mŚgŻ’’’’’’’’’’’’’’Nlichen Werte sind nach oben hin beschrŁnkt. Das Merkmal ist ein’’’’’’’’’’’’’’’Nbeliebiger ELAN-Ausdruck, der einen Text liefert. Sinnvollerweise’’’’’’’’’’’’’.wird er den Inhalt eines Feldes enthalten. ’’’> Gruppendefinitionen mŪssen nach allen ELAN-Anweisungen im’NInitialisierungsteil folgen, und zwar, weil die Gruppendefinitionen’’’’’’’’’’’Nalle in einer Prozedur zusammengefaūt werden, die bei jedem neuen’’’’’’’’’’’’’.Satz auf Gruppenwechsel testet. ’’’’’’’’’’’’’’> Unter der Annahme, daū die oben erwŁhnte SchŪlerdatei ein’>Feld 'Klasse' besitzt, wŪrde die Gruppe wie folgt definiert: ’. % GRUPPE 1 f ("Klasse") ’’’’’’’’’’’’>Nach der Anweisung 'GRUPPE' folgt die Gruppennummer und dann’’Nein ELAN-Ausdruck. Die ganze Definition muū in einer Zeile stehen;’’’’’’’’’’’’Nreicht der Platz nicht aus, mŪssen Sie in einem AbkŪrzungsteil ein’’’’’’’’’’’’Refinement definieren. ’’’’’’’N#on("b")#Klassenliste#off("b")# Das komplette Druckmuster fŪr die’’’’’’’’’’’’’Klassenliste kŚnnŻ’’’’’’’’’’’’>te folgendes Aussehen haben, wenn auūer 'Klasse' auch noch die.Felder 'Name' und 'Vorname' vorhanden sind: ’’. % GRUPPE 1 f ("Klasse") ’’’’’’’’’’’’ % VORSPANN ’’’’’’’’’’’. Klassenliste fŪr Klasse &Klasse ’’’’’’. ---------------------------- ’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’ &Vorname %Name ’’’’’’’ % NACHSPANN ’’’’’’’’’’ ŽpageŽ ’’’’’’’’’’’’’’’>Wenn eine Gruppe definiert ist, werden im Nachspann immer die’NFeldinhalte des letzten Satzes vor dem Gruppenwechsel gedruckt, im’’’’’’’’’’’’>Vorspann die Inhalte des ersten Satzes nach dem Wechsel. DaherNkann hier im Vorspann die Klasse gedruckt werden, da sie sich erst’’’’’’’’’’’’>Łndert, wenn schon wieder der nŁchste Vorspann gedruckt wird. N#on("b")#Mehrere Gruppen#off("b")# Wie die Identifikation Ūber eine’’’’’’’’’’’Nvermuten lŁūt, kŚnnen Sie mehrere Gruppen definieren. Nachspann’’’’’’’’’’’’’’’Nund Vorspann werden jeweils gedruckt, wenn sich das Merkmal irŻ’’’’’’’’’’’’’’’Ngendeiner Gruppe Łndert. Ob eine bestimmte Gruppe gewechselt hat,’’’’’’’’’’’’’kann mit der Abfrage ’’’’’’’’’> BOOL PROC gruppenwechsel (INT CONST gruppennummer) ’’’Nin einer IF-Anweisung ermittelt werden. Vor dem ersten und nach’’’’’’’’’’’’’’’>dem letzten Satz wechseln automatisch alle Gruppen. ’’’’’’’’’’> Die ganze Datei bildet eine Quasi-Gruppe mit der Nummer 0.NSie ist immer definiert und wechselt nur vor dem ersten und nach’’’’’’’’’’’’’’Ndem letzten Satz. Sie ist es, die bewirkt, daū Vorspann und NachŻ’’’’’’’’’’’’’>spann in ihrer normalen Weise gedruckt werden. ’’’’’’’’’’’’’’’N#on("b")#Anwendungsbeispiel#off("b")# Um einige der MŚglichkeiten zu’’’’’’’’’’Ndie durch Gruppen geschaffen werden, wollen wir als Beispiel eine’’’’’’’’’’’’’NAnwendung betrachten, die neue Wege fŪr die Benutzung von EUDAS’’’’’’’’’’’’’’’N Aus einer Datei, in der fŪr jede Bestellung der Kunde, der ArŻ’’’’’’’’’’’’Ntikel, die bestellte Menge und der Einzelpreis des Artikels eingeŻ’’’’’’’’’’’’>tragen werden, sollen anschlieūend Rechnungen gedruckt werden..Die Datei soll folgende Felder haben: ’’’’’’’’ 'Kundennummer' ’’’’’’’ 'Artikelnummer' ’’’’’’ 'Einzelpreis' ’’’’’’’’ 'Menge' ’’’’’’’’’’’’’’>Als Voraussetzung mŪssen die Bestellungen in der Datei jeweilsNnach Kunden geordnet vorliegen. Die Kundennummer wird als Gruppe’’’’’’’’’’’’’’Ndefiniert, so daū die Bestellungen eines Kunden zu einer Rechnung’’’’’’’’’’’’’>zusammengefaūt werden kŚnnen. Das Druckmuster rechnet dann die>einzelnen Preise zusammen und gibt eine Endsumme aus. ’’’’’’’’> Damit in der Rechnung Name und Adresse des Kunden auftauŻ’Nchen kŚnnen, wird zu der Bestellungsdatei die Kundendatei gekopŻ’’’’’’’’’’’’’’.pelt, die folgende Felder haben soll: ’’’’’’’’ 'Kundennummer' ’’’’’’’ 'Name' ’’’’’’’’’’’’’’’ 'Vorname' ’’’’’’’’’’’’ 'Strasse' ’’’’’’’’’’’’ 'PLZ'  'Ort' NStellen Sie sich zum Ausprobieren des folgenden Druckmusters geŻ’’’’’’’’’’’’’’>gebenenfalls eigene Daten zusammen. Hier nun das Druckmuster: . %% REAL VAR gesamtpreis, summe; ’’’’’’’’’’. % GRUPPE 1 f ("Kundennummer") ’’’’’’’’’’ % VORSPANN ’’’’’’’’’’’’’’’ %% summe := 0.0; ’’’’’’’’’> Fa. Kraus & Sohn ’’’’’’’> Schotterstr. 10 ’’’’’’’’> 5000 KŚln 1 ’’’’’’’’’’’’ &Vorname %Name ’’’’’’’’’’’. &PLZ &Ort &Datum ’. R E C H N U N G ’’’’’’’’’’’. =============== ’’’’’’’’’’’> Menge Artikelnr. Einzelpreis Gesamtpreis ’’’’’’’’’> ------------------------------------------------ ’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’’’’’ &Datum : date . ’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’’’’’ %% gesamtpreis := round ’’> %% (wert ("Einzelpreis") * wert ("Menge"), 2); ’’’’’’’’’. %% summe INCR gesamtpreis; ’’’’’’’’’’’’’’’> &Menge &Artikelnummer &&&&epr&& &&&&gpr&& ’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’’’’’. &epr : f ("Einzelpreis") . ’’’’’’’’’’’’’’. &gpr : zahltext (gesamtpreis, 2) . ’’’’’’ % NACHSPANN ’’’’’’’’’’’’’’> ------------------------------------------------ ’’’’’’’’’> Summe: &&&&sum&& ’’’’’’’’’> + 14% MWSt. &&&Mwst&& ’’’’’’’’’> ========= ’’’’’’’’’> Endbetrag &&&&end&& ’’’’’’’’’ % ABKUERZUNGEN ’’’’’’’’’’’. &sum : zahltext (summe, 2) . ’’’’’’’’’’’’. &Mwst : zahltext (mwst, 2) . ’’’’’’’’’’’’’. &end : zahltext (summe + mwst, 2) . ’’’’’. mwst : round (summe * 0.14, 2) . ’’’’’’’’NIm Initialisierungsteil dieses Druckmusters wird die Kundennummer’’’’’’’’’’’’’Nals Gruppe definiert. Dies hat zur Folge, daū fŪr jeden neuen KunŻ’’’’’’’’’’’’>den eine neue Rechnung begonnen wird, nachdem vorher im NachŻ’>spann die Rechnungssumme des vorherigen Kunden berechnet und’’Nausgedruckt wurde. Vor dieser Gruppendefinitio’’’’’’’’‘‚’’’’’’’’’’’’’’’’’’’’±‚’%’’’’’’’’’’’’’’’’’’’į‚’#’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’1ƒ’&’’’’’’’’’’’’’’’’’’’aƒ’"’’’’’’’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’±ƒ’&’’’’’’’’’’’’’’’’’’’გ#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’1„’’’’’’’’’’’’’’’’’’’’Q„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q„’ ’’’’’’’’’’’’’’’’’’’”„’ ’’’’’’’’’’’’’’’’’’’ф’’’’’’’’’’’’’’’’’’’’…’%’’’’’’’’’’’’’’’’’’’1…’’’’’’’’’’’’’’’’’’’’Q…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q…’’’’’’’’’’’’’’’’’’’’‘…’’’’’’’’’’’’’’’’’’’’±…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’х’’’’’’’’’’’’’’’’’’’’ń…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’1†’’’’’’’’’’’’’’’’’’’’Q†’’’’’’’’’’’’’’’’’’’’q†’’’’’’’’’’’’’’’’’’’’‘†’’’’’’’’’’’’’’’’’’’’±†’’’’’’’’’’’’’’’’’’’’ц’’’’’’’’’’’’’’’’’’’’ń†’’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‡’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‡’’’’’’’’’’’’’’’’’’’’‡’ ’’’’’’’’’’’’’’’’’’’±‡’ ’’’’’’’’’’’’’’’’’’’ᇒ ’’’’’’’’’’’’’’’’’’’ˆ’ ’’’’’’’’’’’’’’’’’’’Aˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ˆ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ш’$’’’’’’’’’’’’’’’’’’’‰’'’’’’’’’’’’’’’’’’’’’1‰’#’’’’’’’’’’’’’’’’’’’a‰’’’’’’’’’’’’’’’’’’’’‰’>’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’’’’’Į‰’+’’’’’’’’’’’’’’’’’’’ń‰’’’’’’’’’’’’’’’’’’’’’’ END IF;’’’’’’’’’’’’Š’-’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’AŠ’’’’’’’’’’’’’’’’’’’’aŠ’4’’’’’’’’’’’’’’’’’’’”Š’8’’’’’’’’’’’’’’’’’’’ኒ8’’’’’’’’’’’’’’’’’’’!‹’;’’’’’’’’’’’’’’’’’’’’’ END REP . ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ abstand : ’’’’’’’’’’’a‹’,’’’’’’’’’’’’’’’’’’’‘‹’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į‹’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Œ’’’’’’’’’’’’’’’’’’’’AŒ’’’’’’’’’’’’’’’’’’’’aŒ’#’’’’’’’’’’’’’’’’’’’‘Œ’’’’’’’’’’’’’’’’’’’’±Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ь’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’7’’’’’’’’’’’’’’’’’’’q’#’’’’’’’’’’’’’’’’’’’”’&’’’’’’’’’’’’’’’’’’’э’-’’’’’’’’’’’’’’’’’’’Ž’9’’’’’’’’’’’’’’’’’’’AŽ’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 7.0); viewport (0.0,0.0,13.5,7.0); ’’’(*scale (1.7,1.7, 0.0,0.0);*)’(*clear pixels;*)’’’’’’’’’’’’’x alignment (center); ’’’’’’’’.font size (0.3); font expansion (1.2); ’’’’’’’kasten (1.5, 5.0, 2.0, 1.5); ’.move (2.5, 5.9); draw ("EUDAS-"); ’’’’’’’’’’’’.move (2.5, 5.3); draw ("Datei 1"); ’’’’’’’’’’’.move (3.5, 5.75); draw (4.0, 5.75); ’’’’’’’’’’kasten (4.0, 5.0, 2.0, 1.5); ’.move (5.0, 5.9); draw ("gekettete"); ’’’’’’’’’.move (5.0, 5.3); draw ("Datei A"); ’’’’’’’’’’’.move (6.0, 5.75); draw (6.5, 5.75);’’’’’’’’’’’kasten (6.5, 5.0, 2.0, 1.5); ’.move (7.5, 5.9); draw ("gekettete"); ’’’’’’’’’.move (7.5, 5.3); draw ("Datei B"); ’’’’’’’’’’’kasten (1.5, 2.0, 2.0, 1.5); ’.move (2.5, 2.9); draw ("gekoppelte"); ’’’’’’’’.move (2.5, 2.3); draw ("Datei C");’’’’’’’’’’’’kasten (4.0, 0.0, 2.0, 1.5); ’.move (5.0, 0.9); draw ("gekoppelte"); ’’’’’’’’.move (5.0, 0.3); draw ("Datei D"); ’’’’’’’’’’’punkt (9.0, 5.75); ’’’’’’’’’’’punkt (9.25, 5.75); ’’’’’’’’’’punkt (9.5, 5.75); ’’’’’’’’’’’.strichel (1.0, 4.5, 10.0, 4.5); ’’’’’’’’’’’’’’.strichel (1.0, 7.0, 10.0, 7.0); ’’’’’’’’’’’’’’.strichel (1.0, 4.5, 1.0, 7.0); ’’’’’’’’’’’’’’’.x alignment (right); font size (0.4);’’’’’’’’’move (10.0, 3.9); ’’’’’’’’’’’’draw ("Hauptdatei"); ’’’’’’’’’punkt (2.5, 3.75); ’’’’’’’’’’’punkt (2.5, 4.0); ’’’’’’’’’’’’punkt (2.5, 4.25); ’’’’’’’’’’’punkt (5.0, 1.75); ’’’’’’’’’’’punkt (5.0, 2.0); ’’’’’’’’’’’’punkt (5.0, 2.25); ’’’’’’’’’’’punkt (5.0, 2.5); ’’’’’’’’’’’’punkt (5.0, 2.75); ’’’’’’’’’’’punkt (5.0, 3.0); ’’’’’’’’’’’’punkt (5.0, 3.25); ’’’’’’’’’’’punkt (5.0, 3.5); ’’’’’’’’’’’’punkt (5.0, 3.75); ’’’’’’’’’’’punkt (5.0, 4.0); ’’’’’’’’’’’’punkt (5.0, 4.25); ’’’’’’’’’’’.PROC punkt (REAL CONST x pos, y pos) : ’’’’’’’ LET p size = 0.025;’’’’’’’’’. move (x pos, y pos + p size); ’’’’’’’’’’’’’’. draw (x pos + p size, y pos); ’’’’’’’’’’’’’’. draw (x pos, y pos - p size); ’’’’’’’’’’’’’’. draw (x pos - p size, y pos); ’’’’’’’’’’’’’’. draw (x pos, y pos + p size) ’’’’’’’’’’’’’’’END PROC punkt; ’’’’’’’’’’’’’’>PROC strichel (REAL CONST x anf, y anf, x end, y end) : ’’’’’’. REAL VAR laenge := x end - x anf; ’’’’’’’’’’. INT VAR teile := int (abstand/ 0.4); ’’’’’’’. REAL VAR senkrecht, verhaeltnis; ’’’’’’’’’’’ IF laenge <> 0.0 THEN’’’’’’’> verhaeltnis := (y end - y anf) / laenge; senkrecht := 1.0 . verhaeltnis := 1.0; senkrecht := 0.0 ; ’’’ laenge := y end - y anf’’’. laenge := laenge / (real (2 * teile + 1)); ’ FOR i FROM 0 UPTO teile REP > move (x anf + real (i + i) * laenge * senkrecht,’’’’’’’’’’> y anf + verhaeltnis * real (i + i) * laenge); ’’’’’’> draw (x anf + real (i + i + 1) * laenge * senkrecht,’’’’’’> y anf + verhaeltnis * real (i + i + 1) * laenge) ’’’. sqrt ((y end - y anf) * (y end - y anf) + ’’. (x end - x anf) * (x end - x anf)) . ’END PROC strichel; ’’’’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’ draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’LET myname = "abb.9-3";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.9-4’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’n sind 'gesamtpreis'’’’’’’’’’’’’Nund 'summe' definiert, die spŁter als globale Variablen zur VerfŪŻ’’’’’’’’’’’’Ngung stehen sollen. Diese Zeile darf nicht nach der GruppendefiniŻ’’’’’’’’’’’’> Im Vorspann wird der Kopf der Rechnung angegeben. Dieser’’>enthŁlt neben den Daten des Kunden (aus der gekoppelten KunŻ’’>dendatei) noch das Datum. Die Kundennummer wird nur zum KopŻ’’Npeln und als Gruppenmerkmal benŚtigt, erscheint also nicht auf der’’’’’’’’’’’’N Es fŁllt auf, daū im Firmennamen ein '&'-Zeichen auftaucht,’’’’’’’’’’’’’’’Ndas doch fŪr die Markierung von Feldmustern reserviert ist. Die’’’’’’’’’’’’’’’Nbeiden Musterzeichen kŚnnen jedoch im normalen Text auftauchen,’’’’’’’’’’’’’’’Nwenn ihnen direkt ein Leerzeichen folgt. In diesem Fall werden Sie’’’’’’’’’’’’Nnicht als Beginn eines Feldmusters interpretiert, sondern unverŁnŻ’’’’’’’’’’’’Ndert gedruckt. Der gleiche Fall taucht noch mit '%' im Nachspann’’’’’’’’’’’’’’N Im Wiederholungsteil wird zunŁchst aus dem Einzelpreis und der’’’’’’’’’’’’NMenge des jeweiligen Artikels der Gesamtpreis fŪr diesen Artikel’’’’’’’’’’’’’’Nberechnet. FŪr die Abfrage der Feldinhalte wird die Funktion 'wert'’’’’’’’’’’’Nverwendet, die wie 'f' funktioniert, jedoch gleich einen REAL-Wert’’’’’’’’’’’’N Zu beachten ist, daū 'wert' wie beim Sortieren von Zahl alle’’’’’’’’’’’’’’NSonderzeichen ignoriert. Weiterhin mŪssen die Zahlen mit dem einŻ’’’’’’’’’’’’’>gestellten Dezimalkomma geschrieben werden (also normalerweiseNmit Komma), damit ihr Wert richtig erkannt wird. Anderenfalls sollŻ’’’’’’’’’’’>ten Sie den Dezimalpunkt einstellen (s. 11.1). ’’’’’’’’’’’’’’’N Damit kaufmŁnnisch richtig gerechnet wird, wird der GesamtŻ’’’’’’’’’’’’’’’Npreis auf 2 Nachkommastellen gerundet und erst dann aufsummiert.’’’’’’’’’’’’’’NWŪrde der Gesamtpreis nur zum Einsetzen gerundet, kŚnnten bei der’’’’’’’’’’’’’Nanschlieūenden Addition der nicht gerundeten Werte eine falsche’’’’’’’’’’’’’’’Gesamtsumme entstehen. ’’’’’’’N Erst nach diesen Berechnungen kann die Musterzeile folgen, in’’’’’’’’’’’’’>die die Werte dann eingesetzt werden. Um eine Ausgabe mit zwei>Nachkommastellen zu erzeugen, wird die von EUDAS definierte’’’>Funktion 'zahltext' benutzt. Diese erzeugt aus einem REAL-WertNeinen Text mit der angegebenen Anzahl von Kommastellen und setzt’’’’’’’’’’’’’’Ndas korrekte Dezimalkomma ein. Das Ergebnis dieser Funktion wird’’’’’’’’’’’’’’dann rechtsbŪndig eingesetzt. N Im Nachspann wird dann der summierte Wert mit aufgeschlageŻ’’’’’’’’’’’’’’’Nner Mehrwertsteuer gedruckt. Die Mehrwertsteuer muū ebenfalls auf’’’’’’’’’’’’’.zwei Nachkommastellen gerundet werden. ’’’’’’’N#on("b")#Erweiterung#off("b")# Zur Erweiterung kŚnnten Sie die Bestelldatei’’’Neiner Artikeldatei koppeln, die etwa folgende Struktur haben wŪrde: ’’’’’’’’’’ 'Artikelnummer' ’’’’’’ 'Bezeichnung' ’’’’’’’’ 'Einzelpreis' ’’’’’’’’NIn diesem Fall kŚnnten Sie noch jeweils die Artikelbezeichnung in’’’’’’’’’’’’’>eine Rechnungszeile drucken. Auūerdem wŪrde der Preis zentral’Ngespeichert. Eine entsprechende Önderung des Druckmusters sollte’’’’’’’’’’’’’’.Ihnen keine Schwierigkeiten bereiten. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.14’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’_š’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’÷a€ė’’ÖÓØ’’’’ØØ×M ’’’’’’ eudas.hdb.14’’’’’’’’’’’’’’’’’Ö’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (151)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’B’’’’’’’’’’’’’’’’’’’ń’?’’’’’’’’’’’’’’’’’’’A‚’?’’’’’’’’’’’’’’’’’’’’’ Literatur. ’’’’’’’’’’‘‚’B’’’’’’’’’’’’’’’’’’’į‚’@’’’’’’’’’’’’’’’’’’’1ƒ’@’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”ƒ’@’’’’’’’’’’’’’’’’’’’’’ verschiedenen’’’’’’’’ńƒ’A’’’’’’’’’’’’’’’’’’’A„’=’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’@’’’’’’’’’’’’’’’’’’’ń„’A’’’’’’’’’’’’’’’’’’’A…’<’’’’’’’’’’’’’’’’’’’…’*’’’’’’’’’’’’’’’’’’’±…’>’’’’’’’’’’’’’’’’’’’ń…’>’’’’’’’’’’’’’’’’’’’1†’>’’’’’’’’’’’’’’’’’’’q†’6’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±†’L’’’’’’’’’’’’’’’’’’’’’einŻ’’’’’’’’’’’’’’’’’‡’>’’’’’’’’’’’’’’’’’’’A‡’A’’’’’’’’’’’’’’’’’’’‘‡’>’’’’’’’’’’’’’’’’’’’ч’>’’’’’’’’’’’’’’’’’’’ˆ’?’’’’’’’’’’’’’’’’’’’aˆ’B’’’’’’’’’’’’’’’’’’’±ˆ’=’’’’’’’’’’’’’’’’’’’ńˆ’&’’’’’’’’’’’’’’’’’’’!‰’A’’’’’’’’’’’’’’’’’’’q‰’=’’’’’’’’’’’’’’’’’’’±‰’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‰’J’’’’’’’’’’’’’’’’’’’’’EleŻ’’’’’’’’’’’’’’’’’AŠ’@’’’’’’’’’’’’’’’’’’’‘Š’S’’’’’’’’’’’’’’’’’’’ńŠ’>’’’’’’’’’’’’’’’’’’’1‹’A’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’”‹’A’’’’’’’’’’’’’’’’’’’ń‹’C’’’’’’’’’’’’’’’’’’’AŒ’B’’’’’’’’’’’’’’’’’’’‘Œ’’’’’’’’’’’’’’’’’’’’±Œ’>’’’’’’’’’’’’’’’’’’’ńŒ’@’’’’’’’’’’’’’’’’’’’A’?’’’’’’’’’’’’’’’’’’’‘’C’’’’’’’’’’’’’’’’’’’į’>’’’’’’’’’’’’’’’’’’’!Ž’H’’’’’’’’’’’’’’’’’’’qŽ’E’’’’’’’’’’’’’’’’’’’ĮŽ’>’’’’’’’’’’’’’’’’’’’’,’’’’’’’’’’’’’’’’’’’1’?’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’я’P’’’’’’’’’’’’’’’’’’’1’;’’’’’’’’’’’’’’’’’’’q’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѐ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’?’’’’’’’’’’’’’’’’’’’A‘’R’’’’’’’’’’’’’’’’’’’”‘’>’’’’’’’’’’’’’’’’’’’į‘’&’’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’a’’e’’’’’’’’’’’’’’’’’’’ђ’A’’’’’’’’’’’’’’’’’’’!“’>’’’’’’’’’’’’’’’’’’’a“’’’’’’’’’’’’’’’’’’’’“’@’’’’’’’’’’’’’’’’’’’ Į’’’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’aŒa€ė’’da9@’’’’9@9@eM’’’’’’abb.9-4’’’’’’’’’’’’’’’’’’’’’’d’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’:’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’!’’’’’’’’’’’’’’’’’’’с’!’’’’’’’’’’’’’’’’’’’‚’!’’’’’’’’’’’’’’’’’’’1‚’!’’’’’’’’’’’’’’’’’’’a‚’"’’’’’’’’’’’’’’’’’’’‘‚’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ƒ’ ’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’Įƒ’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńƒ’ ’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ф’ ’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’!…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A…’ ’’’’’’’’’’’’’’’’’’’q…’’’’’’’’’’’’’’’’’’’’‘…’’’’’’’’’’’’’’’’’’’’±…’’’’’’’’’’’’’’’’’’’’х’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’†’&’’’’’’’’’’’’’’’’’’’1†’'’’’’’’’’’’’’’’’’’’’a†’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘†’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ц’$’’’’’’’’’’’’’’’’’’’‡’'’’’’’’’’’’’’’’’’’’’1‡’#’’’’’’’’’’’’’’’’’’’a‡’’’’’’’’’’’’’’’’’’’’‡’>’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’’’’’Į‡’+’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’’’ END IF;’’’’’’’’’’’’ˆ’-’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’Aˆ’’’’’’’’’’’’’’’’’’’’aˆ’4’’’’’’’’’’’’’’’’’’’”ˆ’8’’’’’’’’’’’’’’’’’’’ሒ8’’’’’’’’’’’’’’’’’’’!‰’;’’’’’’’’’’’’’’’’’’’’’ END REP . ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ abstand : ’’’’’’’’’’’a‰’,’’’’’’’’’’’’’’’’’’’‘‰’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ቒ2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’AŠ’’’’’’’’’’’’’’’’’’’’aŠ’#’’’’’’’’’’’’’’’’’’’‘Š’’’’’’’’’’’’’’’’’’’’±Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ъ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŠ’’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’1‹’7’’’’’’’’’’’’’’’’’’’q‹’#’’’’’’’’’’’’’’’’’’’”‹’&’’’’’’’’’’’’’’’’’’’ы’-’’’’’’’’’’’’’’’’’’’Œ’9’’’’’’’’’’’’’’’’’’’AŒ’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 6.0); viewport (0.0,0.0,13.5,6.0);’’’’(*scale (1.7,1.7, 0.0,0.0);*)’(*clear pixels;*)’’’’’’’’’’’’’kasten (2.0, 1.0, 1.4, 2.0); ’kasten (3.5, 1.0, 1.4, 2.0); ’kasten (6.5, 1.0, 1.4, 2.0); ’kasten (2.0, 3.4, 1.4, 2.0); ’kasten (5.0, 3.4, 1.4, 2.0); ’kasten (6.5, 3.4, 1.4, 2.0); ’. strichel (3.5, 3.4, 3.5, 5.4); ’’’’’’’’’’’’’. strichel (3.5, 5.4, 4.9, 5.4); ’’’’’’’’’’’’’. strichel (4.9, 5.4, 4.9, 3.4); ’’’’’’’’’’’’’. strichel (4.9, 3.4, 3.5, 3.4); ’’’’’’’’’’’’’.move (1.9, 2.7); draw (1.5, 2.7); ’’’’’’’’’’’’.draw (1.5, 4.6); draw (1.9, 4.6);’’’’’’’’’’’’’x alignment (center); ’’’’’’’’.font size (0.3); font expansion (1.4); ’’’’’’’.move (2.7, 5.6); draw ("22-1"); ’’’’’’’’’’’’’’move (2.7, 4.9); draw ("X"); ’move (2.7, 4.4); draw ("K"); ’move (2.7, 2.5); draw ("K"); ’move (2.7, 2.0); draw ("N1"); .move (2.7, 0.4); draw ("(114)"); ’’’’’’’’’’’’’.move (4.2, 5.6); draw ("22-2"); ’’’’’’’’’’’’’’move (4.2, 4.9); draw ("X"); ’move (4.2, 4.4); draw ("K"); ’move (4.2, 2.5); draw ("K"); ’move (4.2, 2.0); draw ("N2"); .move (4.2, 0.4); draw ("(209)"); ’’’’’’’’’’’’’.move (5.7, 5.6); draw ("23-1"); ’’’’’’’’’’’’’’move (5.7, 4.9); draw ("Y"); ’move (5.7, 4.4); draw ("L"); ’.move (7.2, 5.6); draw ("24-1"); ’’’’’’’’’’’’’’move (7.2, 4.9); draw ("Z"); ’move (7.2, 4.4); draw ("M"); ’move (7.2, 2.5); draw ("M"); ’.move (7.2, 0.4); draw ("(17)"); ’’’’’’’’’’’’’’.font size (0.4); x alignment (normal);’’’’’’’’.move (8.5, 2.0); draw ("Koppeldatei"); ’’’’’’’.move (8.5, 4.4); draw ("Hauptdatei"); ’’’’’’’’>PROC strichel (REAL CONST x anf, y anf, x end, y end) : ’’’’’’. REAL VAR laenge := x end - x anf; ’’’’’’’’’’. INT VAR teile := int (abstand/ 0.4); ’’’’’’’. REAL VAR senkrecht, verhaeltnis; ’’’’’’’’’’’ IF laenge <> 0.0 THEN’’’’’’’> verhaeltnis := (y end - y anf) / laenge; senkrecht := 1.0 . verhaeltnis := 1.0; senkrecht := 0.0 ; ’’’ laenge := y end - y anf’’’. laenge := laenge / (real (2 * teile + 1)); ’ FOR i FROM 0 UPTO teile REP > move (x anf + real (i + i) * laenge * senkrecht,’’’’’’’’’’> y anf + verhaeltnis * real (i + i) * laenge); ’’’’’’> draw (x anf + real (i + i + 1) * laenge * senkrecht,’’’’’’> y anf + verhaeltnis * real (i + i + 1) * laenge) ’’’. sqrt ((y end - y anf) * (y end - y anf) + ’’. (x end - x anf) * (x end - x anf)) . ’END PROC strichel; ’’’’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’ draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’LET myname = "abb.9-4";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.9-5’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ѓ’B’’’’’’’’’’’’’’’’’’’!”’B’’’’’’’’’’’’’’’’’’’q”’-’’’’’’’’’’’’’’’’’’’””’A’’’’’’’’’’’’’’’’’’’ń”’A’’’’’’’’’’’’’’’’’’’A•’C’’’’’’’’’’’’’’’’’’’‘•’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į•’K’’’’’’’’’’’’’’’’’’’’’die fŪr’’’’’’’’’’’’’’–’;’’’’’’’’’’’’’’’’’’’Q–’@’’’’’’’’’’’’’’’’’’’”–’O’’’’’’’’’’’’’’’’’’’—’B’’’’’’’’’’’’’’’’’’’Q—’>’’’’’’’’’’’’’’’’’’’‘—’@’’’’’’’’’’’’’’’’’’’į—’B’’’’’’’’’’’’’’’’’’’1˜’+’’’’’’’’’’’’’’’’’’’a˜’>’’’’’’’’’’’’’’’’’’’”˜’:’’’’’’’’’’’’’’’’’’’ᘒ>’’’’’’’’’’’’’’’’’’’!™’?’’’’’’’’’’’’’’’’’’’’’ gen sollten. ’’’’’’’’q™’A’’’’’’’’’’’’’’’’’’’Į™’C’’’’’’’’’’’’’’’’’’’š’?’’’’’’’’’’’’’’’’’’’aš’@’’’’’’’’’’’’’’’’’’’’’ Bedeutung. ’’’’’’’’’’±š’B’’’’’’’’’’’’’’’’’’’›’Q’’’’’’’’’’’’’’’’’’’a›’>’’’’’’’’’’’’’’’’’’’”›’C’’’’’’’’’’’’’’’’’’’ń›’?’’’’’’’’’’’’’’’’’’’Aœ’C’’’’’’’’’’’’’’’’’’’‘œ’:’’’’’’’’’’’’’’’’’’’ќ’-’’’’’’’’’’’’’’’’’’’’S’’’’’’’’’’’’’’’’’’’a’@’’’’’’’’’’’’’’’’’’’±’A’’’’’’’’’’’’’’’’’’’ž’:’’’’’’’’’’’’’’’’’’’Až’9’’’’’’’’’’’’’’’’’’’ž’R’’’’’’’’’’’’’’’’’’’įž’A’’’’’’’’’’’’’’’’’’’1Ÿ’>’’’’’’’’’’’’’’’’’’’’’ bestimmen. ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŸ’K’’’’’’’’’’’’’’’’’’’’’das’’’’’’’’’’’’’’’’’’ĮŸ’?’’’’’’’’’’’’’’’’’’’ ’>’’’’’’’’’’’’’’’’’’’Q ’%’’’’’’’’’’’’’’’’’’’ ’@’’’’’’’’’’’’’’’’’’’Ń ’@’’’’’’’’’’’’’’’’’’’!”’?’’’’’’’’’’’’’’’’’’’q”’C’’’’’’’’’’’’’’’’’’’Į”’:’’’’’’’’’’’’’’’’’’’¢’@’’’’’’’’’’’’’’’’’’’’’ist. ’’’’’’’’’’’’’’’’Q¢’A’’’’’’’’’’’’’’’’’’’”¢’?’’’’’’’’’’’’’’’’’’’ń¢’?’’’’’’’’’’’’’’’’’’’A£’@’’’’’’’’’’’’’’’’’’’‘£’>’’’’’’’’’’’’’’’’’’’Ń£’<’’’’’’’’’’’’’’’’’’’¤’1’’’’’’’’’’’’’’’’’’’Q¤’=’’’’’’’’’’’’’’’’’’’‘¤’?’’’’’’’’’’’’’’’’’’’ᤒ4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!„’D’’’’’’’’’’’’’’’’’’’’’ vorgestellten’’’’’’’’q„’?’’’’’’’’’’’’’’’’’’’Į„’<’’’’’’’’’’’’’’’’’’’¦’@’’’’’’’’’’’’’’’’’’’Q¦’=’’’’’’’’’’’’’’’’’’’‘¦’<’’’’’’’’’’’’’’’’’’’Ѧ’’’’’’’’’’’’’’’’’’’’ń¦’?’’’’’’’’’’’’’’’’’’’A§’A’’’’’’’’’’’’’’’’’’’‘§’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ѧ’D’’’’’’’’’’’’’’’’’’’’’ miteinander’’’’’’’’’’!Ø’@’’’’’’’’’’’’’’’’’’’qØ’A’’’’’’’’’’’’’’’’’’’ĮØ’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’©’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!©’=’’’’’’’’’’’’’’’’’’’a©’A’’’’’’’’’’’’’’’’’’’±©’>’’’’’’’’’’’’’’’’’’’ń©’’’’’’’’’’’’’’’’’’’’Ŗ’>’’’’’’’’’’’’’’’’’’’QŖ’@’’’’’’’’’’’’’’’’’’’”Ŗ’?’’’’’’’’’’’’’’’’’’’ńŖ’E’’’’’’’’’’’’’’’’’’’A«’:’’’’’’’’’’’’’’’’’’’«’9’’’’’’’’’’’’’’’’’’’Į«’A’’’’’’’’’’’’’’’’’’’¬’@’’’’’’’’’’’’’’’’’’’a¬’B’’’’’’’’’’’’’’’’’’’±¬’<’’’’’’’’’’’’’’’’’’’ń¬’’’’’’’’’’’’’’’’’’’’!­’?’’’’’’’’’’’’’’’’’’’q­’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘­’J’’’’’’’’’’’’’’’’’’’’’sollen’’’’’’’’’’’’’’’į­’?’’’’’’’’’’’’’’’’’’’1®’A’’’’’’’’’’’’’’’’’’’®’A’’’’’’’’’’’’’’’’’’’Ń®’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Æ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Æ’D’’’’’’’’’’’’’’’’’’’Æ’@’’’’’’’’’’’’’’’’’’’ŃÆ’>’’’’’’’’’’’’’’’’’’’°’@’’’’’’’’’’’’’’’’’’’a°’=’’’’’’’’’’’’’’’’’’’”°’?’’’’’’’’’’’’’’’’’’’ń°’.’’’’’’’’’’’’’’’’’’’!±’A’’’’’’’’’’’’’’’’’’’q±’?’’’’’’’’’’’’’’’’’’’’’ lermeldung. ’’’’’’’’’Į±’A’’’’’’’’’’’’’’’’’’’²’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1²’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a²’=’’’’’’’’’’’’’’’’’’’”²’B’’’’’’’’’’’’’’’’’’’’’ geschrieben. ’’’’’’’’ń²’A’’’’’’’’’’’’’’’’’’’A³’@’’’’’’’’’’’’’’’’’’’‘³’=’’’’’’’’’’’’’’’’’’’ѳ’?’’’’’’’’’’’’’’’’’’’!“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A“’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q“’?’’’’’’’’’’’’’’’’’’’Į“’@’’’’’’’’’’’’’’’’’’’µ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1µ’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aµ’K’’’’’’’’’’’’’’’’’’’±µ’H’’’’’’’’’’’’’’’’’’’¶’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!¶’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A¶’=’’’’’’’’’’’’’’’’’’’¶’>’’’’’’’’’’’’’’’’’’’Į¶’=’’’’’’’’’’’’’’’’’’’’’Rolle. ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’·’I’’’’’’’’’’’’’’’’’’’’’InhalŻ’’’’’’’’’’’’’’’Q·’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘·’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į·’F’’’’’’’’’’’’’’’’’’’ø’>’’’’’’’’’’’’’’’’’’’Qø’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘ø’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ø’@’’’’’’’’’’’’’’’’’’’¹’’’’’’’’’’’’’’’’’’’’!¹’A’’’’’’’’’’’’’’’’’’’q¹’A’’’’’’’’’’’’’’’’’’’Į¹’?’’’’’’’’’’’’’’’’’’’ŗ’’’’’’’’’’’’’’’’’’’’1ŗ’B’’’’’’’’’’’’’’’’’’’ŗ’A’’’’’’’’’’’’’’’’’’’Ńŗ’B’’’’’’’’’’’’’’’’’’’!»’;’’’’’’’’’’’’’’’’’’’a»’?’’’’’’’’’’’’’’’’’’’±»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń»’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń»’=’’’’’’’’’’’’’’’’’’’1¼’’’’’’’’’’’’’’’’’’’’Q¼’?’’’’’’’’’’’’’’’’’’’”¼’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ѽ’L’’’’’’’’’’’’’’’’’’’’’schon’’’’’’’’’’’’’’’’!½’B’’’’’’’’’’’’’’’’’’’q½’C’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į½’$’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń½’A’’’’’’’’’’’’’’’’’’’A¾’B’’’’’’’’’’’’’’’’’’’‘¾’@’’’’’’’’’’’’’’’’’’’į¾’A’’’’’’’’’’’’’’’’’’’’’geben. ’’’’’’’’’’’’’’1æ’=’’’’’’’’’’’’’’’’’’’qæ’A’’’’’’’’’’’’’’’’’’’Įæ’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ą’<’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĄ’A’’’’’’’’’’’’’’’’’’’‘Ą’A’’’’’’’’’’’’’’’’’’’įĄ’@’’’’’’’’’’’’’’’’’’’’’rekt: ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QĮ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Į’@’’’’’’’’’’’’’’’’’’’’’pfen: ’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńĮ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ā’A’’’’’’’’’’’’’’’’’’’qĀ’@’’’’’’’’’’’’’’’’’’’ĮĀ’>’’’’’’’’’’’’’’’’’’’Ć’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĆ’K’’’’’’’’’’’’’’’’’’’’’werden’’’’’’’’’’’’’’’±Ć’B’’’’’’’’’’’’’’’’’’’Ä’;’’’’’’’’’’’’’’’’’’’AÄ’B’’’’’’’’’’’’’’’’’’’‘Ä’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃÄ’*’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Å’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AÅ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ erfahren. ’’’’’’’’’’’qÅ’A’’’’’’’’’’’’’’’’’’’ĮÅ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įÅ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ę’B’’’’’’’’’’’’’’’’’’’qĘ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Ę’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĘ’B’’’’’’’’’’’’’’’’’’’!Ē’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aĒ’$’’’’’’’’’’’’’’’’’’’‘Ē’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĒ’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Č’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QČ’’’’’’’’’’’’’’’’’’’’qČ’@’’’’’’’’’’’’’’’’’’’ĮČ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įČ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!É’A’’’’’’’’’’’’’’’’’’’qÉ’’’’’’’’’’’’’’’’’’’’‘É’=’’’’’’’’’’’’’’’’’’’ŃÉ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Į†a€ė’’52:L’’’’:L:L6M’’’’’’abb.9-5’’’’’’’’’’’’’’’’’’’’’’5’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’&’’’’’’’’’’’’’’’’’’’”’9’’’’’’’’’’’’’’’’’’’ၒ'’’’’’’’’’’’’’’’’’’’‚’'’’’’’’’’’’’’’’’’’’’A‚’&’’’’’’’’’’’’’’’’’’’q‚’8’’’’’’’’’’’’’’’’’’’±‚’'’’’’’’’’’’’’’’’’’’’į‚’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’1ƒ’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aƒ’'’’’’’’’’’’’’’’’’’’’‘ƒ’'’’’’’’’’’’’’’’’’’’’Įƒ’#’’’’’’’’’’’’’’’’’’’ńƒ’’’’’’’’’’’’’’’’’’’’„’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A„’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’’’’’’’’’’’’’’’’’’’’Į„’#’’’’’’’’’’’’’’’’’’’ń„’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q…’’’’’’’’’’’’’’’’’’’’q…’’’’’’’’’’’’’’’’’’’’‘…’7’’’’’’’’’’’’’’’’’’’х’#’’’’’’’’’’’’’’’’’’’†’&’’’’’’’’’’’’’’’’’’’1†’-’’’’’’’’’’’’’’’’’’’a†’9’’’’’’’’’’’’’’’’’’’”†’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 7.0); viewport (0.0,0.0,13.5,7.0); ’’’(*scale (1.7,1.7, 0.0,0.0);*)’(*clear pixels;*)’’’’’’’’’’’’’kasten (1.5, 0.0, 3.5, 2.0); ’kasten (7.0, 0.0, 3.5, 2.0); ’kasten (4.0, 4.0, 4.0, 3.0); ’. kasten (5.0, 5.5, 2.0, 1.0); ’’’’’’’’’’’’’’’.move (3.25, 2.25); draw (4.75, 3.75); ’’’’’’’’> draw (4.5, 3.75); move (4.75, 3.75); draw (4.75, 3.5); ’’’’’. move (3.25, 2.25); draw (3.5, 2.25); ’’’’’’’. move (3.25, 2.25); draw (3.25, 2.5); ’’’’’’’.move (8.75, 2.25); draw (7.25, 3.75); ’’’’’’’’> draw (7.5, 3.75); move (7.25, 3.75); draw (7.25, 3.5);’’’’’’. move (8.75, 2.25); draw (8.5, 2.25); ’’’’’’’. move (8.75, 2.25); draw (8.75, 2.5);’’’’’’’’x alignment (center); ’’’’’’’’.font size (0.4); font expansion (1.4); ’’’’’’’.move (3.25, 0.2); draw ("Benutzer A"); ’’’’’’’.move (8.75, 0.2); draw ("Benutzer B"); ’’’’’’’.move (6.0, 4.3); draw ("Manager"); ’’’’’’’’’’’font size (0.3);’’’’’’’’’’’’’’.move (6.0, 5.6); draw ("Kunden"); ’’’’’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’ draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’LET myname = "abb.9-5";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.6-2’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ į’’’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±Œa€ė’’OL;X’’’’;X;XPM’’’’’’abb.6-2’’’’’’’’’’’’’’’’’’’’’’O’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ဒG’’’’’’’’’’’’’’’’’’’1’I’’’’’’’’’’’’’’’’’’’’H’’’’’’’’’’’’’’’’’’’с’&’’’’’’’’’’’’’’’’’’’‚’G’’’’’’’’’’’’’’’’’’’Q‚’G’’’’’’’’’’’’’’’’’’’”‚’H’’’’’’’’’’’’’’’’’’’ń‚’H’’’’’’’’’’’’’’’’’’’Aƒ’D’’’’’’’’’’’’’’’’’’’‘ƒ’G’’’’’’’’’’’’’’’’’’’გG’’’’’’’’’’’’’’’’’’’1„’F’’’’’’’’’’’’’’’’’’’„’F’’’’’’’’’’’’’’’’’’’ф’&’’’’’’’’’’’’’’’’’’’…’H’’’’’’’’’’’’’’’’’’’Q…’J’’’’’’’’’’’’’’’’’’’”…’5’’’’’’’’’’’’’’’’’’’į…’5’’’’’’’’’’’’’’’’’’’!†’5’’’’’’’’’’’’’’’’’’’a†’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”†’(’’’’’’’’’’’’’’’’’’’ц’’’’’’’’’’’’’’’’’’’’ń†’’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‡’&’’’’’’’’’’’’’’’’’’’a‡’#’’’’’’’’’’’’’’’’’’’‘‡’&’’’’’’’’’’’’’’’’’’’Į‡’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’1ˆ’’’’’’’’’’’’’’’’’’’’Qˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’”ˆ’’’’’’’’’’’’’’’’’’’’ш’’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‰’’’’’’’’’’’’’’’’’’’’Q‰’’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’’’q‰’’’’’’’’’’’’’’’’’’’’‘‰’!’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‰’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‰’(’’’’’’’’’’’’’’’’’’’!Š’(’’’’’’’’’’’’’’’’’’’QŠ’(’’’’’’’’’’’’’’’’’’’Š’(’’’’’’’’’’’’’’’’’’’±Š’(’’’’’’’’’’’’’’’’’’’ኒ,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‹’’’’’’’’’’’’’’’’’’’’Q‹’’’’’’’’’’’’’’’’’’’’q‹’7’’’’’’’’’’’’’’’’’’’±‹’#’’’’’’’’’’’’’’’’’’’į‹’&’’’’’’’’’’’’’’’’’’’Œ’-’’’’’’’’’’’’’’’’’’’AŒ’9’’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’”Œ’’’’’’’’’’’’’’’’’’’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńÉ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ź’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŹ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŹ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ź’J’’’’’’’’’’’’’’’’’’’’’kann’’’’’’’’’’’’’’’’’ŃŹ’@’’’’’’’’’’’’’’’’’’’!Ė’A’’’’’’’’’’’’’’’’’’’qĖ’D’’’’’’’’’’’’’’’’’’’ĮĖ’<’’’’’’’’’’’’’’’’’’’Ģ’’’’’’’’’’’’’’’’’’’’!Ģ’B’’’’’’’’’’’’’’’’’’’qĢ’@’’’’’’’’’’’’’’’’’’’ĮĢ’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ķ’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AĶ’A’’’’’’’’’’’’’’’’’’’‘Ķ’>’’’’’’’’’’’’’’’’’’’ŃĶ’,’’’’’’’’’’’’’’’’’’’Ī’=’’’’’’’’’’’’’’’’’’’AĪ’?’’’’’’’’’’’’’’’’’’’‘Ī’C’’’’’’’’’’’’’’’’’’’įĪ’>’’’’’’’’’’’’’’’’’’’!Ļ’A’’’’’’’’’’’’’’’’’’’qĻ’>’’’’’’’’’’’’’’’’’’’±Ļ’C’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’!Š’@’’’’’’’’’’’’’’’’’’’qŠ’A’’’’’’’’’’’’’’’’’’’ĮŠ’>’’’’’’’’’’’’’’’’’’’Ń’?’’’’’’’’’’’’’’’’’’’QŃ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŃ’L’’’’’’’’’’’’’’’’’’’ĮŃ’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŃ’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ņ’C’’’’’’’’’’’’’’’’’’’Ņ’?’’’’’’’’’’’’’’’’’’’ŃŅ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŅ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’und ’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Ó’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’und ’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QÓ’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ó’@’’’’’’’’’’’’’’’’’’’ŃÓ’A’’’’’’’’’’’’’’’’’’’!Ō’@’’’’’’’’’’’’’’’’’’’’’ ben, liefert ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qŌ’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ō’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŌ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Õ’B’’’’’’’’’’’’’’’’’’’aÕ’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Õ’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ö’C’’’’’’’’’’’’’’’’’’’QÖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aÖ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ö’K’’’’’’’’’’’’’’’’’’’’’werŻ’’’’’’’’’’’’’’’’’ŃÖ’@’’’’’’’’’’’’’’’’’’’!×’A’’’’’’’’’’’’’’’’’’’’’ Funktion ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q×’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”×’B’’’’’’’’’’’’’’’’’’’ń×’@’’’’’’’’’’’’’’’’’’’AŲ’?’’’’’’’’’’’’’’’’’’’‘Ų’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ų’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įŲ’A’’’’’’’’’’’’’’’’’’’1Ł’?’’’’’’’’’’’’’’’’’’’Ł’A’’’’’’’’’’’’’’’’’’’’’ben: ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŁ’-’’’’’’’’’’’’’’’’’’’Ś’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŚ’=’’’’’’’’’’’’’’’’’’’Ś’>’’’’’’’’’’’’’’’’’’’ĮŚ’@’’’’’’’’’’’’’’’’’’’Ū’?’’’’’’’’’’’’’’’’’’’’’tion ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aŪ’-’’’’’’’’’’’’’’’’’’’‘Ū’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŪ’>’’’’’’’’’’’’’’’’’’’Ü’B’’’’’’’’’’’’’’’’’’’aÜ’B’’’’’’’’’’’’’’’’’’’±Ü’@’’’’’’’’’’’’’’’’’’’Ż’?’’’’’’’’’’’’’’’’’’’QŻ’@’’’’’’’’’’’’’’’’’’’’’ einsetzen). ’’’’’’’’’”Ż’>’’’’’’’’’’’’’’’’’’’įŻ’A’’’’’’’’’’’’’’’’’’’’’auch ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ž’1’’’’’’’’’’’’’’’’’’’qŽ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃŽ’3’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ß’>’’’’’’’’’’’’’’’’’’’’’werden. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qß’F’’’’’’’’’’’’’’’’’’’’’(jedoch’’’’’’’’’’’’’’”ß’A’’’’’’’’’’’’’’’’’’’ńß’@’’’’’’’’’’’’’’’’’’’Aą’+’’’’’’’’’’’’’’’’’’’qą’@’’’’’’’’’’’’’’’’’’’Įą’<’’’’’’’’’’’’’’’’’’’į’C’’’’’’’’’’’’’’’’’’’Qį’@’’’’’’’’’’’’’’’’’’’”į’!’’’’’’’’’’’’’’’’’’’Ńį’C’’’’’’’’’’’’’’’’’’’!ā’@’’’’’’’’’’’’’’’’’’’qā’’’’’’’’’’’’’’’’’’’’‘ā’?’’’’’’’’’’’’’’’’’’’įā’>’’’’’’’’’’’’’’’’’’’!ć’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ć’G’’’’’’’’’’’’’’’’’’’’’haben,’’’’’’’’’’’’’’’Ńć’<’’’’’’’’’’’’’’’’’’’ä’>’’’’’’’’’’’’’’’’’’’Qä’B’’’’’’’’’’’’’’’’’’’”ä’’’’’’’’’’’’’’’’’’’’Įä’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’å’ ’’’’’’’’’’’’’’’’’’’Aå’’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’aå’’’’’’’’’’’’’’’’’’’’å’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”å’@’’’’’’’’’’’’’’’’’’’ńå’@’’’’’’’’’’’’’’’’’’’Aę’<’’’’’’’’’’’’’’’’’’’ę’A’’’’’’’’’’’’’’’’’’’Ńę’@’’’’’’’’’’’’’’’’’’’!ē’@’’’’’’’’’’’’’’’’’’’’’ sten Ebene. ’’’’’’’’’qē’B’’’’’’’’’’’’’’’’’’’Įē’"’’’’’’’’’’’’’’’’’’’ńē’@’’’’’’’’’’’’’’’’’’’Ač’/’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’č’I’’’’’’’’’’’’’’’’’’’’’ AusdrŪcke’’’’’’’’’’’’Ńč’A’’’’’’’’’’’’’’’’’’’’’ren: ’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!é’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qé’A’’’’’’’’’’’’’’’’’’’”é’?’’’’’’’’’’’’’’’’’’’ńé’A’’’’’’’’’’’’’’’’’’’Aź’B’’’’’’’’’’’’’’’’’’’‘ź’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ź’-’’’’’’’’’’’’’’’’’’’įź’’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’ė’’’’’’’’’’’’’’’’’’’’1ė’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qė’D’’’’’’’’’’’’’’’’’’’”ė’.’’’’’’’’’’’’’’’’’’’Ńė’?’’’’’’’’’’’’’’’’’’’!ģ’?’’’’’’’’’’’’’’’’’’’qģ’@’’’’’’’’’’’’’’’’’’’Įģ’A’’’’’’’’’’’’’’’’’’’’’sein. ’’’’’’’’’’’’’’’ķ’?’’’’’’’’’’’’’’’’’’’aķ’>’’’’’’’’’’’’’’’’’’’”ķ’A’’’’’’’’’’’’’’’’’’’ńķ’B’’’’’’’’’’’’’’’’’’’Aī’E’’’’’’’’’’’’’’’’’’’‘ī’-’’’’’’’’’’’’’’’’’’’Įī’>’’’’’’’’’’’’’’’’’’’ļ’>’’’’’’’’’’’’’’’’’’’Aļ’+’’’’’’’’’’’’’’’’’’’qļ’;’’’’’’’’’’’’’’’’’’’±ļ’@’’’’’’’’’’’’’’’’’’’š’C’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qš’)’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’”š’’’’’’’’’’’’’’’’’’’’Įš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’įš’H’’’’’’’’’’’’’’’’’’’’’nicht’’’’’’’’’’’’’’’’1ń’?’’’’’’’’’’’’’’’’’’’ń’P’’’’’’’’’’’’’’’’’’’’’det. ’’’’’’’’’’’’’’’’įń’?’’’’’’’’’’’’’’’’’’’1ņ’?’’’’’’’’’’’’’’’’’’’ņ’?’’’’’’’’’’’’’’’’’’’Ńņ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńņ’’’’’’’’’’’’’’’’’’’’ó’/’’’’’’’’’’’’’’’’’’’Qó’’’’’’’’’’’’’’’’’’’’qó’,’’’’’’’’’’’’’’’’’’’”ó’&’’’’’’’’’’’’’’’’’’’Ńó’’’’’’’’’’’’’’’’’’’’ńó’ ’’’’’’’’’’’’’’’’’’’!ō’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aō’?’’’’’’’’’’’’’’’’’’’‘ō’’’’’’’’’’’’’’’’’’’’±ō’?’’’’’’’’’’’’’’’’’’’õ’A’’’’’’’’’’’’’’’’’’’Qõ’<’’’’’’’’’’’’’’’’’’’‘õ’:’’’’’’’’’’’’’’’’’’’Ńõ’4’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ö’’’’’’’’’’’’’’’’’’’’’’ . ’’’’’’’’’’’1ö’’’’’’’’’’’’’’’’’’’’Qö’"’’’’’’’’’’’’’’’’’’’ö’’’’’’’’’’’’’’’’’’’’”ö’’’’’’’’’’’’’’’’’’’’Įö’’’’’’’’’’’’’’’’’’’’įö’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 5.0); viewport (0.0,0.0,13.5,5.0); ’’’(*scale (1.4,1.4, 0.0,0.0);*) (*clear pixels;*) ’’’’’’’’’’’’Nmove (2.5, 4.5); draw (12.4, 4.5); draw (12.4, 4.0); draw (11.0, 4.0); ’’’’’’’N draw (11.0, 3.5); move (10.5, 3.5); draw (10.5, 4.0); draw (2.5, 4.0); ’’’’’Nmove (13.5, 4.5); draw (12.5, 4.5); draw (12.5, 3.5); move (13.0, 3.5); ’’’’’’. draw (13.0, 4.0); draw (13.5, 4.0); ’’’’’’’’Nmove (2.5, 3.5); draw (13.5, 3.5); move (13.5, 3.0); draw (10.0, 3.0); ’’’’’’’N draw (10.0, 2.5); move (9.5, 2.5); draw (9.5, 3.0); draw (2.5, 3.0); ’’’’’’’Nmove (10.5, 3.0); draw (10.5, 2.5); move (11.0, 2.5); draw (11.0, 3.0); ’’’’’’Nmove (12.5, 2.5); draw (12.5, 3.0); move (13.0, 3.0); draw (13.0, 2.5); ’’’’’’Nmove (2.5, 2.5); draw (6.4, 2.5); draw (6.4, 2.0); draw (4.0, 2.0); ’’’’’’’’’’N draw (4.0, 1.5); draw (6.5, 1.5); draw (6.5, 2.5); draw (13.5, 2.5); ’’’’’’’N move (13.5, 2.0); draw (7.0, 2.0); draw (7.0, 1.5); draw (9.0, 1.5); ’’’’’’’N draw (9.0, 1.0); draw (3.5, 1.0); draw (3.5, 2.0); draw (2.5, 2.0); ’’’’’’’’Nmove (9.5, 2.0); draw (9.5, 1.0); draw (10.4, 1.0); draw (10.4, 1.5); ’’’’’’’’. draw (10.0, 1.5); draw (10.0, 2.0); ’’’’’’’’Nmove (10.5, 2.0); draw (10.5, 1.0); draw (13.0, 1.0); draw (13.0, 2.0); ’’’’’’N move (11.0, 2.0); draw (11.0, 1.5); draw (12.5, 1.5); draw (12.5, 2.0); ’’’’>move (4.5, 1.5); draw (4.75, 1.25); draw (4.5, 1.0); ’’’’’’’’’>move (5.5, 1.5); draw (5.75, 1.25); draw (5.5, 1.0); ’’’’’’’’’>move (7.5, 1.5); draw (7.75, 1.25); draw (7.5, 1.0); ’’’’’’’’’>move (11.5, 1.5); draw (11.75, 1.25); draw (11.5, 1.0); ’’’’’’.font size (0.25); font expansion (1.4); ’’’’’’move (2.5, 4.1); draw ("K0"); move (2.5, 3.1); draw ("N0"); move (2.5, 2.1); draw ("A0"); .move (0.0, 4.1); draw ("'Kalender'"); ’’’’’’’’.move (0.0, 3.1); draw ("'Namen'"); ’’’’’’’’’’’.move (0.0, 2.1); draw ("'Adressen'"); ’’’’’’’’.move (0.0, 1.1); draw ("Arbeitskopie"); ’’’’’’move (4.9, 1.1); draw ("A1"); move (5.9, 1.1); draw ("A2"); move (7.9, 1.1); draw ("A3"); .move (11.9, 1.1); draw ("K1"); ’’’’’’’’’’’’’’’x alignment (right); ’’’’’’’’’.move (13.5, 4.1); draw ("K1"); ’’’’’’’’’’’’’’’.move (13.5, 3.1); draw ("N0"); ’’’’’’’’’’’’’’’.move (13.5, 2.1); draw ("A2"); ’’’’’’’’’’’’’’’x alignment (normal); ’’’’’’’’font size (0.2); ’’’’’’’’’’’’’FOR i FROM 0 UPTO 10 REP ’’’’’. time (2.5 + real (i) * 1.0, i) ’’’’’’’’’’’’’.PROC time (REAL CONST x pos, INT CONST nr) : ’. move (x pos, 4.9); draw (x pos, 4.6); ’’’’’’. move (x pos, 3.9); draw (x pos, 3.6); ’’’’’’. move (x pos, 2.9); draw (x pos, 2.6); ’’’’’’. move (x pos, 1.9); draw (x pos, 1.6); ’’’’’’. move (x pos, 0.9); draw (x pos, 0.6); ’’’’’’. move (x pos + 0.1, 0.6); draw (text (nr)) ’’END PROC time; ’’’’’’’’’’’’’’’LET myname = "abb.6-2";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’pause (9000); ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’bildergenerator’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ł’’’’’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‚a€ė’’befaūt haben. ELAN-AusdrŪcke werden in nahezu allen VerarbeiŻ’tungsfunktionen benŚtigt. ’’’’N Im Druckmuster dienen sie dazu, den Inhalt eines Feldmusters’’’’’’’’’’’’’’Nfestzulegen. Die Definition einer AbkŪrzung besteht immer aus dem’’’’’’’’’’’’’>Namen der AbkŪrzung und einem Ausdruck. Ebenso wird in einer’’.Gruppendefinition ein Ausdruck angegeben. ’’’’> Beim Kopiermuster und beim Önderungsmuster besteht jeweils>die rechte Seite einer Anweisung aus einem Ausdruck. Weiterhin>werden AusdrŪcke auch in anderen ELAN-Konstruktionen benŚtigt,>wie zum Beispiel direkt am Anfang einer IF-Anweisung. ’’’’’’’’N#on("b")#Bedeutung#off("b")# Ein Ausdruck steht allgemein fŪr einen Wert. Im’’>fachsten Fall kann dies eine Konstante sein, der Wert des AusŻNdrucks Łndert sich also nicht. Anderenfalls spricht man von einem’’’’’’’’’’’’’>zusammengesetzten Ausdruck. Dessen Wert ergibt sich dann durch>die AusfŪhrung der im Ausdruck angegebenen Operationen. DieserNWert kann je nach dem aktuellen Zustand des Systems verschieden’’’’’’’’’’’’’’’Nsein, da er jedes Mal neu berechnet wird, wenn er gebraucht wird. ’’’’’’’’’’’’> Ein Beispiel fŪr einen zusammengesetzten Ausdruck ist 2+2’.Dieser Ausdruck steht fŪr den Wert 4. ’’’’’’’’N Der Wert eines Ausdrucks ist das, was uns eigentlich interesŻ’’’’’’’’’’’’’>siert. Beim Druckvorgang wird dieser Wert dann gedruckt, beim’>Kopieren und VerŁndern in ein Feld eingetragen. ’’’’’’’’’’’’’’N#on("b")#Zusammensetzung#off("b")# AusdrŪcke lassen sich aus verschiedenen’’’’Nmenten zusammensetzen. Grundlage bilden die Konstanten. KonstanŻ’’’’’’’’’’’’’’^ten kŚnnen durch #on("i")#Operatoren#off("i")# miteinander verknŪpft werden. So ist’’’’’’’’’’’>in dem Ausdruck 2+3 das '+' ein Operator, der die Konstanten 2Nund 3 verknŪpft. Das Ergebnis der VerknŪpfung hŁngt natŪrlich vom’’’’’’’’’’’’’jeweiligen Operator ab. ’’’’’’N Wie Sie schon in der Schule gelernt haben ("Punktrechnung vor’’’’’’’’’’’’’NStrichrechnung"), muū man die Reihenfolge der Operatoren festlegen,’’’’’’’’’’’Nwenn mehrere Operatoren im Spiel sind. Öhnliche Regeln gibt es fŪr’’’’’’’’’’’’alle Operatoren in ELAN. ’’’’’> Wenn eine andere Reihenfolge der Operatoren erwŪnscht ist,NkŚnnen Sie diese durch Einsatz von Klammern verŁndern. Auch dies’’’’’’’’’’’’’’NdŪrfte Ihnen aus der Schule noch in Erinnerung sein. Der UnterŻ’’’’’’’’’’’’’’’Nschied in ELAN ist lediglich, daū es dort einige zusŁtzliche OperaŻ’’’’’’’’’’’>toren gibt, die Ihnen nicht aus der Mathematik vertraut sind. N Ein weiteres Konstruktionselement von AusdrŪcken sind #on("i")#FunkŻ’’’’’’Ntionen#off("i")#. Auch diese kennen Sie aus der Schule. Lediglich die’’’’’’’’’>Schreibweise muū fŪr den "dummen" Computer etwas ausfŪhrlicher.gehalten werden (Beispiel: sin (3.14 * x)). ’’N Die Argumente der Funktion hinter dem Funktionsnamen mŪssen’’’’’’’’’’’’’’’Nauf jeden Fall in Klammern stehen. In der Terminologie der ProŻ’’’’’’’’’’’’’’’^grammiersprachen spricht man von #on("i")#Parametern#off("i")#. Parameter kŚnnen’’’’’’’’’’’’’’>wieder komplexe AusdrŪcke sein. Bei Funktionen mit mehreren’’’.Parametern werden diese durch Komma getrennt: . min (2.5 * x, x + 1.25) ’’’’’’’’’’’’’’14.2 Datentypen ’’’’’’’’’’’’’’NBevor wir beginnen, konkrete AusdrŪcke zu behandeln, mŪssen wir’’’’’’’’’’’’’’’^erst das Konzept der #on("i")#Datentypen#off("i")# einfŪhren. Grundidee dabei ist,’’’’’’’’’’’’>daū es verschiedene Klassen von Werten gibt, die nicht einfach.untereinander gemischt werden kŚnnen. ’’’’’’’’N So gibt es in ELAN einen grundlegenden Unterschied zwischen’’’’’’’’’’’’’’’n#on("i")#Zahlen#off("i")# und #on("i")#Texten#off("i")#. Texte bestehen aus einer beliebigen AneinanŻ’’’’’’’’’Nderreihung von Zeichen, die im Normalfall nur fŪr den betrachtenŻ’’’’’’’’’’’’’>den Menschen eine Bedeutung haben. Mit Zahlen kann man dagegenBerechnungen anstellen. ’’’’’’N Der tiefere Grund fŪr die Trennung in verschiedene Typen ist’’’’’’’’’’’’’’Nalso, daū fŪr jeden Typ gewisse Operationen definiert snd, die nur’’’’’’’’’’’’NfŪr diesen Typ sinnvoll sind. So ist zum Beispiel die Addition der’’’’’’’’’’’’.beiden Texte "abc" und "-/-" vŚllig sinnlos. ’N Aber nicht nur die Operationen sind verschieden, sondern auch’’’’’’’’’’’’’Ndie interne Darstellung im Rechner. So werden der Text "1234" und’’’’’’’’’’’’’Ndie Zahl 1234 vŚllig anders gespeichert, obwohl man ihnen die gleiŻ’’’’’’’’’’’.che Bedeutung beimessen kŚnnte. ’’’’’’’’’’’’’’N#on("b")#Grundtypen#off("b")# In ELAN gibt es vier verschiedene Grundtypen,’’’>uns wichtig sind. Sie kŚnnen sich in ELAN auch eigene Typen’’’Nschaffen, dies geht jedoch weit Ūber unsere BedŪrfnisse hinaus. ’’’’’’’’’’’’’’^ Der in EUDAS am meisten verwendete Typ heiūt #on("i")#TEXT#off("i")#. TEXT-’’’’’’’’’’’’’’’NObjekte bestehen aus einer Folge von 0 bis 32000 Zeichen. Die ZeiŻ’’’’’’’’’’’’>chen entstammen einem Satz von 256 verschiedenen Symbolen, dieNjeweils eine andere Darstellung haben. Einige der Zeichen lassen’’’’’’’’’’’’’’Nsich Ūberhaupt nicht darstellen, sondern fŪhren bestimmte FunktioŻ’’’’’’’’’’’’.nen aus (zum Beispiel Bildschirm lŚschen). ’’’> SŁmtliche Feldinhalte einer EUDAS-Datei sind TEXTe, ebenso>die Zeilen von Textdateien. Auch Datei- und Feldnamen sind’’’’>TEXTe. Von daher besteht eigentlich kein Grund, warum Sie sichNauūer zur Programmierung noch mit anderen Datentypen beschŁftiŻ’’’’’’’’’’’’’’’N Neben den Texten gibt es noch die Zahlen. Diese sind in ihrer’’’’’’’’’’’’’Ninternen Darstellung so beschaffen, daū ein effizientes Rechnen mit’’’’’’’’’’’Nihnen mŚglich ist. Andererseits kŚnnen sie nicht mehr beliebige’’’’’’’’’’’’’’’NInformationen darstellen, sondern haben eine sehr eingeschrŁnkte’’’’’’’’’’’’’’N Um unterschiedichen BedŪrfnissen gerecht zu werden, gibt es in’’’’’’’’’’’’^ELAN zwei verschiedene Zahltypen. Der Typ #on("i")#INT#off("i")# umfaūt nur ganze’’’’’’’’’’’’’>Zahlen ohne Kommastellen. Damit die Zahl mŚglichst wenig SpeiŻNcherplatz belegt, ist der Wertebereich bei den meisten Rechnern auf’’’’’’’’’’’N-32768..32767 beschrŁnkt (die krummen Zahlen ergeben sich wegen’’’’’’’’’’’’’’’Nder BinŁrarithmetik des Rechners). Dieser Typ eignet sich am besten’’’’’’’’’’’>zum AbzŁhlen und zum AuswŁhlen aus einer festen Anzahl von’’’’.Objekten (zum Beispiel Feld 1 bis Feld 255). ’^ Zum eigentlichen Rechnen gibt es den Typ #on("i")#REAL#off("i")#. Dieser umfaūt’’’’’’’’’’’Nauch Kommazahlen. Genauigkeit, Wertebereich und Darstellung sind’’’’’’’’’’’’’’Nnahezu identisch mit den MŚglichkeiten eines Taschenrechners. der’’’’’’’’’’’’’@@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ၒ’’’’’’’’’’’’’’’’’’’‚’$’’’’’’’’’’’’’’’’’’’1‚’#’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‚’"’’’’’’’’’’’’’’’’’’’‘‚’"’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’$’’’’’’’’’’’’’’’’’’’ƒ’#’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’”ƒ’’’’’’’’’’’’’’’’’’’’у’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’$’’’’’’’’’’’’’’’’’’’1„’&’’’’’’’’’’’’’’’’’’’a„’$’’’’’’’’’’’’’’’’’’’‘„’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į„’'’’’’’’’’’’’’’’’’’’’ń„’'’’’’’’’’’’’’’’’’’’’!…’&’’’’’’’’’’’’’’’’’’’Q…’&’’’’’’’’’’’’’’’’’’’…’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±…’’’’’’’’’’’’’’’’’’’’х’’’’’’’’’’’’’’’’’’’’ń…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’1†’’’’’’’’’’’’’’’’’’’’Q†’’’’’’’’’’’’’’’’’’’’q†’’’’’’’’’’’’’’’’’’’’‘†’’’’’’’’’’’’’’’’’’’’±†’’’’’’’’’’’’’’’’’’’’ц’’’’’’’’’’’’’’’’’’’’ń†’’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’1‡’’’’’’’’’’’’’’’’’’’’Q‡’’’’’’’’’’’’’’’’’’’’q‡’’’’’’’’’’’’’’’’’’’’‘‡’’’’’’’’’’’’’’’’’’’’±‡’’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ˆ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qˆ’$’’’’’’’’’’’’’’’’’’’ˆ’'’’’’’’’’’’’’’’’’’’’±ˆ’3’’’’’’’’’’’’’’’’’’’ńˆ’-’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’!‰’’’’’’’’’’’’’’’’’’’’A‰’)’’’’’’’’’’’’’’’’’’’q‰’8’’’’’’’’’’’’’’’’’’’±‰’-’’’’’’’’’’’’’’’’’’’ቒ;’’’’’’’’’’’’’’’’’’’’’ END REP . ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ abstand : ’’’’’’’’’’’!Š’,’’’’’’’’’’’’’’’’’’’QŠ’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’”Š’’’’’’’’’’’’’’’’’’’’ĮŠ’’’’’’’’’’’’’’’’’’’’ኒ7’’’’’’’’’’’’’’’’’’’!‹’#’’’’’’’’’’’’’’’’’’’Q‹’&’’’’’’’’’’’’’’’’’’’‹’-’’’’’’’’’’’’’’’’’’’±‹’9’’’’’’’’’’’’’’’’’’’ń‹’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000);bb’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 6.5); viewport (0.0,0.0,13.5,6.5); ’’’(*scale (1.7,1.7, 0.0,0.0);*)’.move (4.0, 0.0); draw (4.0, 2.0); ’’’’’’’’’’’’.move (5.5, 0.0); draw (5.5, 2.0); ’’’’’’’’’’’’FOR i FROM 0 UPTO 4 REP ’’’’’’ move (4.0, real (i) * 0.5);  draw (5.5, real (i) * 0.5)’’.move (4.0, 3.0); draw (4.0, 6.0); ’’’’’’’’’’’’.move (5.5, 3.0); draw (5.5, 6.0); ’’’’’’’’’’’’FOR i FROM 0 UPTO 6 REP ’’’’’’. move (4.0, real (i) * 0.5 + 3.0); ’’’’’’’’’’. draw (5.5, real (i) * 0.5 + 3.0) ’’’’’’’’’’’.move (7.5, 2.0); draw (7.5, 6.0); ’’’’’’’’’’’’.move (9.0, 2.0); draw (9.0, 6.0); ’’’’’’’’’’’’FOR i FROM 0 UPTO 8 REP ’’’’’’. move (7.5, real (i) * 0.5 + 2.0); ’’’’’’’’’’. draw (9.0, real (i) * 0.5 + 2.0) ’’’’’’’’’’’.strichel (5.5, 6.0, 7.5, 6.0); ’’’’’’’’’’’’’’’.strichel (5.5, 3.0, 7.5, 3.0); ’’’’’’’’’’’’’’’.strichel (5.5, 1.0, 7.5, 3.0); ’’’’’’’’’’’’’’’.strichel (5.5, 0.0, 7.5, 2.0); ’’’’’’’’’’’’’’’.move (5.5, 4.75); draw (6.0, 4.75); ’’’’’’’’’’. draw (6.0, 1.75); draw (5.5, 1.75); ’’’’’’’’.move (4.0, 3.75); draw (3.5, 3.75); ’’’’’’’’’’. draw (3.5, 1.25); draw (4.0, 1.25); ’’’’’’’’.font size (0.4); font expansion (1.5); ’’’’’’’.move (0.0, 0.8); draw ("Koppeldatei"); ’’’’’’’.move (0.0, 4.3); draw ("Hauptdatei"); ’’’’’’’’.move (10.0, 4.3); draw ("virtuelle"); ’’’’’’’’.move (10.0, 3.4); draw ("Datei");’’’’’’’’’’’’’font size (0.3); ’’’’’’’’’’’’’move (4.5, 0.1); draw ("H2"); move (4.5, 0.6); draw ("H1"); move (4.5, 1.1); draw ("B"); ’move (4.5, 1.6); draw ("A"); ’move (4.5, 3.1); draw ("F4"); move (4.5, 3.6); draw ("B"); ’move (4.5, 4.1); draw ("F3"); move (4.5, 4.6); draw ("A"); ’move (4.5, 5.1); draw ("F2"); move (4.5, 5.6); draw ("F1"); move (8.0, 5.6); draw ("F1"); move (8.0, 5.1); draw ("F2"); move (8.0, 4.6); draw ("A"); ’move (8.0, 4.1); draw ("F3"); move (8.0, 3.6); draw ("B"); ’move (8.0, 3.1); draw ("F4"); move (8.0, 2.6); draw ("H1"); move (8.0, 2.1); draw ("H2"); >PROC strichel (REAL CONST x anf, y anf, x end, y end) : ’’’’’’. REAL VAR laenge := x end - x anf; ’’’’’’’’’’. INT VAR teile := int (abstand/ 0.4); ’’’’’’’> REAL VAR verhaeltnis := (y end - y anf) / laenge;’’’’’’’’’’’. laenge := laenge / (real (2 * teile + 1)); ’ FOR i FROM 0 UPTO teile REP . move (x anf + real (i + i) * laenge, ’’’’’> y anf + verhaeltnis * real (i + i) * laenge); ’’’’’’. draw (x anf + real (i + i + 1) * laenge, ’> y anf + verhaeltnis * real (i + i + 1) * laenge) ’’’. sqrt ((y end - y anf) + (y end - y anf) + ’’. (x end - x anf) * (x end - x anf)) . ’END PROC strichel; ’’’’’’’’’’’LET myname = "abb.9-2";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’(*clear pixels;*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.9-3’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>Typ REAL wird immer dann verwendet, wenn mit realen GrŚūen’’’’>(GeldbetrŁge, physikalische Werte) gerechnet werden muū. ’’’’’^ Zuletzt gibt es noch den Typ #on("i")#BOOL#off("i")#. Er hat nur zwei mŚgliche’’’’’’’’’’’’NWerte, nŁmlich TRUE (wahr) und FALSE (falsch). Er wird dazu benŚŻ’’’’’’’’’’’’’>tigt, AusdrŪcke zu schreiben, die den Zweig einer IF-AnweisungN#on("b")#Denotation#off("b")# ELAN verfŪgt Ūber einen strengen Typenschutz;’’’Nheiūt, Objekte verschiedenen Typs dŪrfen nicht gemischt werden.’’’’’’’’’’’’’’’>Daher muū schon bei der Schreibweise der Konstanten festgelegt.sein, welchen Typ die Konstante hat. ’’’’’’’’’N Bei Texten geschieht dies durch den Einschluū in AnfŪhrungsŻ’’’’’’’’’’’’’’Nstriche. Die AnfŪhrungsstriche sorgen gleichzeitig auch fŪr eine’’’’’’’’’’’’’’NAbgrenzung der Zeichen des Textes und des umgebenden Programms.’’’’’’’’’’’’’’’NSie kennen diese Schreibweise bereits von vielen Stellen in EUDAS. ’’’’’’’’’’’> Ebenfalls keine Probleme bereitet der Typ BOOL, da die’’’’NSchreibweise der beiden mŚglichen Werte TRUE und FALSE eindeutig’’’’’’’’’’’’’’N Problematisch wird es bei den Zahlen. Da die ganzen Zahlen in’’’’’’’’’’’’’Nden rationalen Zahlen enthalten sind, muū fŪr die ganzen Zahlen’’’’’’’’’’’’’’’Ndurch die Schreibweise festgelegt werden, zu welchem der beiden’’’’’’’’’’’’’’’NTypen sie gehŚren. Man hat festgelegt, daū REAL-Zahlen immer mit’’’’’’’’’’’’’’>Komma geschrieben werden mŪssen, wŁhrend Zahlen ohne Komma den>Typ INT haben (das Komma wird in ELAN bei den REAL-Zahlen in’’>internationaler Schreibweise als Punkt notiert). ’’’’’’’’’’’’’> So ist 4 eine INT-Zahl, wŁhrend 4.0 den Typ REAL besitzt.’NDenken Sie in Zukunft immer daran, welcher Zahltyp jeweils verŻ’’’’’’’’’’’’’’’>langt wird und richten Sie die Schreibweise danach. ’’’’’’’’’’N#on("b")#Unterschied zu Feldtypen#off("b")# Verwechseln Sie die hier’’’’’’’’’’NDatentypen nicht mit den Feldtypen einer EUDAS-Datei. Die FeldŻ’’’’’’’’’’’’’’’>typen beziehen sich immer auf den gleichen Datentyp, nŁmlich’’NTEXT. Die Feldtypen bestimmen lediglich die spezielle Behandlung’’’’’’’’’’’’’’>des Feldes beim Suchen und Sortieren, wŁhrend Datentypen tatŻ’>sŁchlich Unterschiede in der Speicherung und den anwendbaren’’Operationen bedeuten. ’’’’’’’’N Daher kŚnnen Sie Feldtypen auch nach Bedarf Łndern, wŁhrend’’’’’’’’’’’’’’’Nder Datentyp eines Objekts ein fŪr alle Mal feststeht. Merken Sie’’’’’’’’’’’’’>sich, daū Feldinhalte in EUDAS immer den Typ TEXT haben. ’’’’’N#on("b")#Umwandlungen#off("b")# Obwohl verschiedene Datentypen nicht’’’’’’’’’’Ngemischt werden dŪrfen, kŚnnen sie mit speziellen Funktionen inŻ’’’’’’’’’’’’’’Neinander umgewandelt werden. So ist zum Beispiel die Addition von’’’’’’’’’’’’’>1 und 1.5 verboten, aber der folgende Ausdruck ’’’’’’’’’’’’’’’ real (1) + 1.5 ’’’’’’’>liefert den Wert 2.5 mit dem Typ REAL. Umgekehrt geht die UmŻ’Nwandlung mit der Funktion 'int', dabei werden jedoch die NachkomŻ’’’’’’’’’’’’’>mastellen abgeschnitten. Weitere Hinweise dazu erhalten Sie imAbschnitt 14.4. ’’’’’’’’’’’’’’> Wichtiger jedoch ist die Umwandlung von Zahlen in TEXT-ObŻNjekte. Was Sie auf Ihrem Bildschirm oder Ausdruck sehen, sind ja’’’’’’’’’’’’’’Nimmer nur Zeichenfolgen und damit Texte. Zahlen (INT oder REAL)’’’’’’’’’’’’’’’Nin ihrer internen Darstellung kŚnnen Sie prinzipiell nicht sehen. Sie’’’’’’’’’>mŪssen zur Darstellung immer in Texte umgewandelt werden. ’’’’> Auch beim Rechnen mit Werten aus EUDAS-Dateien mŪssen’’’’’Nmehrere Umwandlungen stattfinden. Der Feldinhalt, der ja ein TEXT’’’’’’’’’’’’’Nist, muū zunŁchst in eine Zahl umgewandelt werden. Dann wird mit’’’’’’’’’’’’’’Ndieser Zahl gerechnet. Wenn das Ergebnis wieder in ein Feld eingeŻ’’’’’’’’’’’’>tragen oder gedruckt werden soll, muū eine RŪckumwandlung in’’.einen Text vorgenommen werden. ’’’’’’’’’’’’’’’N Die zum Umwandeln benŚtigten Funktionen werden ebenfalls im’’’’’’’’’’’’’’’Abschnitt 14.4 besprochen. ’’’N#on("b")#Funktionsbeschreibung#off("b")# In den zwei folgenden Abschnitten’’’’Ndie wichtigsten Funktionen und Operatoren anhand von Beispielen’’’’’’’’’’’’’’’Nbeschrieben werden. Da jede Funktion nur auf bestimmte Datentypen’’’’’’’’’’’’’Nangewendet werden kann, gibt es eine Notation, die genau die Form’’’’’’’’’’’’’.eines Funktionsaufrufs festlegt. ’’’’’’’’’’’’’. INT PROC min (INT CONST a, b) ’’’’’’’’NDie obige Schreibweise hat folgende Bedeutung: Spezifiziert wird die’’’’’’’’’’NFunktion 'min', die als Ergebnis einen INT-Wert liefert (das INT’’’’’’’’’’’’’’>ganz links). Die Bezeichnung PROC gibt an, daū es sich um eineNFunktion handelt. In Klammern ist dann angegeben, welche ParameŻ’’’’’’’’’’’’’’>ter verwendet werden mŪssen. Die Funktion hat zwei Parameter,’Nbeide vom Typ INT. Die Bezeichnung CONST gibt an, daū auch KonŻ’’’’’’’’’’’’’’’.stanten verwendet werden dŪrfen (Normalfall). N Zu beachten ist, daū bei jedem Aufruf beide Parameter vorhanŻ’’’’’’’’’’’’’Nden und vom Typ INT sein mŪssen. Anderenfalls gibt es eine FehŻ’’’’’’’’’’’’’’’N Die gleiche Schreibweise wird auch zur Spezifikation von OpeŻ’’’’’’’’’’’’’ratoren verwendet: ’’’’’’’’’’’. INT OP + (INT CONST a, b) ’’’’’’’’’’’’>Jedoch dŪrfen Operatoren nicht mit Parametern in Klammern geŻ’Nschrieben werden, sondern der Operator wird zwischen die Parameter’’’’’’’’’’’’N Eine Besonderheit von ELAN ist es, daū es verschiedene OperaŻ’’’’’’’’’’’’’Ntoren und Funktionen mit gleichem Namen geben kann. Die FunktioŻ’’’’’’’’’’’’’’>nen werden nur unterschieden nach dem Typ ihrer Parameter. So’Ngibt es nicht nur den oben genannten Operator '+', sondern auch’’’’’’’’’’’’’’’den folgenden: ’’’’’’’’’’’’’’’. REAL OP + (REAL CONST a, b) ’’’’’’’’’’NObwohl im Aussehen gleich, handelt es sich doch um verschiedene’’’’’’’’’’’’’’’NOperatoren mit mŚglicherweise vŚllig verschiedener Wirkung. Dies’’’’’’’’’’’’’’sieht man an diesem Beispiel: . TEXT OP + (TEXT CONST a, b) ’’’’’’’’’’NDieser Operator fŪhrt nun keine Addition aus, sondern eine #on("i")#VerketŻ’’’Ntung#off("i")# zweier Texte. Je nach Typ der Parameter wird der entspreŻ’’’’’’chende Operator ausgesucht. ’’14.3 TEXT-Funktionen ’’’’’’’’’>In diesem Abschnitt wollen wir die wichtigsten Funktionen und’>Operatoren zur Behandlung von Texten beschreiben. Wie Sie noch>sehen werden, spielt dabei aber auch der Typ INT eine gewisse’N#on("b")#EUDAS-Abfragen#off("b")# Die wichtigste Funktion zur Abfrage von’’’’’>ten der aktuellen Datei sollten Sie bereits kennen: ’’’’’’’’’’. TEXT PROC f (TEXT CONST feldname) ’’’’NNeu ist eigentlich nur die Schreibweise der Spezifikation. Sie sollten’’’’’’’’>aber in der Lage sein, daraus einen konkreten Ausdruck zu konŻ>struieren. Bisher haben wir immer die Schreibweise ’’’’’’’’’’’ f ("Feldname") ’’’’’’’Nverwendet. Dies ist jedoch nur ein Beispiel. Die korrekte Angabe’’’’’’’’’’’’’’finden Sie oben. ’’’’’’’’’’’’’N Die Funktion 'f' darf natŪrlich nicht angewendet werden, wenn’’’’’’’’’’’’’Nkeine Datei geŚffnet ist. In die Verlegenheit kommen Sie aber nur’’’’’’’’’’’’’Nbeim Ausprobieren, denn alle gefŁhrlichen EUDAS-Funktionen sind’’’’’’’’’’’’’’’sonst gesperrt. ’’’’’’’’’’’’’’N Falls das angegebene Feld nicht existiert, wird mit einer FehŻ’’’’’’’’’’’’Nlermeldung abgebrochen. Beachten Sie, daū dies immer erst bei der’’’’’’’’’’’’’NAusfŪhrung festgestellt werden kann. Bei der Eingabe, zum Beispiel’’’’’’’’’’’’>eines Druckmusters, kann dies noch nicht ŪberprŪft werden. ’’’N Eine weitere Abfrage, die EUDAS wŁhrend des Druckens ermŚgŻ’’’’’’’’’’’’’’’licht, ist die Funktion ’’’’’’ TEXT PROC lfd nr ’’’’’>Diese hat keinaŽa€ė’’spfCBS’’’’fCBSfCBStM’’’’’’abb.9-3’’’’’’’’’’’’’’’’’’’’’’s’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’AŽ’clr pixels;’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ'’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’"’’’’’’’’’’’’’’’’’’’a’#’’’’’’’’’’’’’’’’’’’‘’$’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’ၒ%’’’’’’’’’’’’’’’’’’’‚’#’’’’’’’’’’’’’’’’’’’A‚’#’’’’’’’’’’’’’’’’’’’q‚’’’’’’’’’’’’’’’’’’’’‘‚’%’’’’’’’’’’’’’’’’’’’Į‚’#’’’’’’’’’’’’’’’’’’’ń‚’’’’’’’’’’’’’’’’’’’’ƒ’&’’’’’’’’’’’’’’’’’’’Aƒ’"’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’‘ƒ’&’’’’’’’’’’’’’’’’’’’Įƒ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńƒ’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’1„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q„’ ’’’’’’’’’’’’’’’’’’’„’ ’’’’’’’’’’’’’’’’’’’±„’’’’’’’’’’’’’’’’’’’’į„’%’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’1…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q…’’’’’’’’’’’’’’’’’’’’q…’’’’’’’’’’’’’’’’’’’’‘…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±…’’’’’’’’’’’’’’’’’’’’х’’’’’’’’’’’’’’’’’’’’ń…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’1†’’’’’’’’’’’’’’’’’’’’Q†’’’’’’’’’’’’’’’’’’’’q†’’’’’’’’’’’’’’’’’’’’‘†’’’’’’’’’’’’’’’’’’’’±†’’’’’’’’’’’’’’’’’’’’ц’’’’’’’’’’’’’’’’’’’’ń†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‡’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A‡’’’’’’’’’’’’’’’’’’’’a‡’ ’’’’’’’’’’’’’’’’’’’‘‡’ ’’’’’’’’’’’’’’’’’’’Į‡’ ’’’’’’’’’’’’’’’’’’’ń‡’ ’’’’’’’’’’’’’’’’’’’!ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Qˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’qˆ’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ˆ’$’’’’’’’’’’’’’’’’’’’ሒ'’’’’’’’’’’’’’’’’’’’‰’#’’’’’’’’’’’’’’’’’’’A‰’’’’’’’’’’’’’’’’’’’’a‰’>’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’’’’’”‰’+’’’’’’’’’’’’’’’’’’’щ’’’’’’’’’’’’’’’’’’’’’’ END IF;’’’’’’’’’’’’ń‰’-’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’AŠ’4’’’’’’’’’’’’’’’’’’’Š’8’’’’’’’’’’’’’’’’’’’ĮŠ’8’’’’’’’’’’’’’’’’’’’‹’;’’’’’’’’’’’’’’’’’’’’’ END REP . ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ abstand : ’’’’’’’’’’’A‹’,’’’’’’’’’’’’’’’’’’’q‹’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‹’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’!Œ’’’’’’’’’’’’’’’’’’’’AŒ’#’’’’’’’’’’’’’’’’’’’qŒ’’’’’’’’’’’’’’’’’’’’‘Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’ь’’’’’’’’’’’’’’’’’’’’ńŒ’’’’’’’’’’’’’’’’’’’’’7’’’’’’’’’’’’’’’’’’’Q’#’’’’’’’’’’’’’’’’’’’’&’’’’’’’’’’’’’’’’’’’±’-’’’’’’’’’’’’’’’’’’’į’9’’’’’’’’’’’’’’’’’’’!Ž’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’ss’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 7.0); viewport (0.0,0.0,13.5,7.0); ’’’(*scale (1.7,1.7, 0.0,0.0);*)’x alignment (center); ’’’’’’’’.font size (0.3); font expansion (1.2); ’’’’’’’kasten (1.5, 5.0, 2.0, 1.5); ’.move (2.5, 5.9); draw ("EUDAS-"); ’’’’’’’’’’’’.move (2.5, 5.3); draw ("Datei 1"); ’’’’’’’’’’’.move (3.5, 5.75); draw (4.0, 5.75); ’’’’’’’’’’kasten (4.0, 5.0, 2.0, 1.5); ’.move (5.0, 5.9); draw ("gekettete"); ’’’’’’’’’.move (5.0, 5.3); draw ("Datei A"); ’’’’’’’’’’’.move (6.0, 5.75); draw (6.5, 5.75);’’’’’’’’’’’kasten (6.5, 5.0, 2.0, 1.5); ’.move (7.5, 5.9); draw ("gekettete"); ’’’’’’’’’.move (7.5, 5.3); draw ("Datei B"); ’’’’’’’’’’’kasten (1.5, 2.0, 2.0, 1.5); ’.move (2.5, 2.9); draw ("gekoppelte"); ’’’’’’’’.move (2.5, 2.3); draw ("Datei C");’’’’’’’’’’’’kasten (4.0, 0.0, 2.0, 1.5); ’.move (5.0, 0.9); draw ("gekoppelte"); ’’’’’’’’.move (5.0, 0.3); draw ("Datei D"); ’’’’’’’’’’’punkt (9.0, 5.75); ’’’’’’’’’’’punkt (9.25, 5.75); ’’’’’’’’’’punkt (9.5, 5.75); ’’’’’’’’’’’.strichel (1.0, 4.5, 10.0, 4.5); ’’’’’’’’’’’’’’.strichel (1.0, 7.0, 10.0, 7.0); ’’’’’’’’’’’’’’.strichel (1.0, 4.5, 1.0, 7.0); ’’’’’’’’’’’’’’’.x alignment (right); font size (0.4);’’’’’’’’’move (10.0, 3.9); ’’’’’’’’’’’’draw ("Hauptdatei"); ’’’’’’’’’punkt (2.5, 3.75); ’’’’’’’’’’’punkt (2.5, 4.0); ’’’’’’’’’’’’punkt (2.5, 4.25); ’’’’’’’’’’’punkt (5.0, 1.75); ’’’’’’’’’’’punkt (5.0, 2.0); ’’’’’’’’’’’’punkt (5.0, 2.25); ’’’’’’’’’’’punkt (5.0, 2.5); ’’’’’’’’’’’’punkt (5.0, 2.75); ’’’’’’’’’’’punkt (5.0, 3.0); ’’’’’’’’’’’’punkt (5.0, 3.25); ’’’’’’’’’’’punkt (5.0, 3.5); ’’’’’’’’’’’’punkt (5.0, 3.75); ’’’’’’’’’’’punkt (5.0, 4.0); ’’’’’’’’’’’’punkt (5.0, 4.25); ’’’’’’’’’’’.PROC punkt (REAL CONST x pos, y pos) : ’’’’’’’ LET p size = 0.025;’’’’’’’’’. move (x pos, y pos + p size); ’’’’’’’’’’’’’’. draw (x pos + p size, y pos); ’’’’’’’’’’’’’’. draw (x pos, y pos - p size); ’’’’’’’’’’’’’’. draw (x pos - p size, y pos); ’’’’’’’’’’’’’’. draw (x pos, y pos + p size) ’’’’’’’’’’’’’’’END PROC punkt; ’’’’’’’’’’’’’’>PROC strichel (REAL CONST x anf, y anf, x end, y end) : ’’’’’’. REAL VAR laenge := x end - x anf; ’’’’’’’’’’. INT VAR teile := int (abstand/ 0.4); ’’’’’’’. REAL VAR senkrecht, verhaeltnis; ’’’’’’’’’’’ IF laenge <> 0.0 THEN’’’’’’’> verhaeltnis := (y end - y anf) / laenge; senkrecht := 1.0 . verhaeltnis := 1.0; senkrecht := 0.0 ; ’’’ laenge := y end - y anf’’’. laenge := laenge / (real (2 * teile + 1)); ’ FOR i FROM 0 UPTO teile REP > move (x anf + real (i + i) * laenge * senkrecht,’’’’’’’’’’> y anf + verhaeltnis * real (i + i) * laenge); ’’’’’’> draw (x anf + real (i + i + 1) * laenge * senkrecht,’’’’’’> y anf + verhaeltnis * real (i + i + 1) * laenge) ’’’. sqrt ((y end - y anf) * (y end - y anf) + ’’. (x end - x anf) * (x end - x anf)) . ’END PROC strichel; ’’’’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’ draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’LET myname = "abb.9-3";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’(*clear pixels;*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’e Parameter und liefert die laufende Nummer des’gedruckten Satzes. ’’’’’’’’’’’N Diese beiden Funktionen kŚnnen als Ausgangsbasis dienen zur’’’’’’’’’’’’’’’.Manipulation mit weiteren Funktionen. ’’’’’’’’N#on("b")#Verkettung#off("b")# Zur Verkettung von Teiltexten gibt es den oben’’Nbeschriebenen Operator '+'. Wenn Sie mehr als zwei Texte verketten’’’’’’’’’’’’Nwollen, kŚnnen Sie den Operator beliebig hintereinander verwenden: ’’’’’’’’’’’. f ("PLZ") + " " + f ("Ort") ’’’’’’’’’’NWie in diesem Beispiel kŚnnen Sie sowohl Konstanten als auch TexŻ’’’’’’’’’’’’’Nte, die von anderen Funktionen geliefert werden, verketten. BeachŻ’’’’’’’’’’’’Nten Sie, daū die Texte immer ohne Zwischenraum aneinandergehŁngt’’’’’’’’’’’’’’Nwerden; daher wird im obigen Beispiel ein Leerzeichen extra angeŻ’’’’’’’’’’’’’> Wenn Sie eine bestimmte Anzahl von gleichen Zeichen haben’NmŚchten (zum Beispiel fŪr horizontale Linien oder groūe ZwischenŻ’’’’’’’’’’’’’>rŁume), kŚnnen Sie dafŪr folgenden Operator verwenden: ’’’’’’’> TEXT OP * (INT CONST anzahl, TEXT CONST einzeltext) ’’NHier sehen Sie als Beispiel einen Operator, der mit verschiedenen’’’’’’’’’’’’’NDatentypen arbeitet. Sie mŪssen die Parameter jedoch immer in der’’’’’’’’’’’’’Nangegebenen Reihenfolge benutzen. Das folgende Beispiel ist korŻ’’’’’’’’’’’’’’ 20 * "-" ’’’’’’’’’’’’’.wŁhrend dies nicht erlaubt ist: ’’’’’’’’’’’’’’ "-" * 20 ’’’’’’’’’’’’’NWieder kŚnnen Sie diesen Operator mit anderen Funktionen verknŪŻ’’’’’’’’’’’’’’. "!" + 10 * " " + "!" + 5 * "-" + "!" ’NDa der Multiplikationsoperator Vorrang vor der Addition hat, komŻ’’’’’’’’’’’’’Nmen Sie hier sogar ohne Klammern aus (Ūberlegen Sie sich, wo ein’’’’’’’’’’’’’’>Fehler auftreten wŪrde, wenn dies nicht so wŁre). Als Ergebnis>dieses komplexen Ausdrucks ergŁbe sich der folgende Text: ’’’’ "! !-----!" ’N#on("b")#Teiltexte#off("b")# Um auch Teile von Texten bearbeiten zu kŚnnen,’’’Ndie Zeichen eines Textes von 1 an (mit INT-Zahlen) durchnumeriert.’’’’’’’’’’’’>Anhand dieser Positionen kŚnnen Sie Teiltexte extrahieren. ’’’N Damit Sie die Position des letztes Zeichens (und damit die AnŻ’’’’’’’’’’’’>zahl der Zeichen) erfragen kŚnnen, gibt es die Funktion ’’’’’’. INT PROC length (TEXT CONST text) ’’’’>Wieviel Zeichen in einem Feld stehen, kŚnnen Sie also mit ’’’’. length (f ("Feldname")) ’’’’’’’’’’’’’’N Einen Teiltext bekommen Sie mit der Funktion 'subtext'. Diese’’’’’’’’’’’’’gibt es in zwei AusfŪhrungen. > TEXT PROC subtext (TEXT CONST text, INT CONST anfang) Nliefert den Teiltext von einer bestimmten Position an (einschlieūŻ’’’’’’’’’’’’lich) bis zum Textende. Mit ’’> TEXT PROC subtext (TEXT CONST t, INT CONST anf, ende) ’NkŚnnen Sie auch die Position des letzten Zeichens (einschlieūlich)’’’’’’’’’’’’>angeben. Daher wŪrden die beiden folgenden Aufrufe ’’’’’’’’’’’. subtext (f ("Feldname"), 1) ’’’’’’’’’’> subtext (f ("Feldname"), 1, length (f ("Feldname"))) ’>den Feldinhalt unverŁndert liefern. Ein weiteres Beispiel: ’’’> subtext ("Ein Text als Beispiel", 5, 8) ’’’’’’’’’’’’’’liefert als Ergebnis "Text". ’N Es gibt noch den Operator 'SUB', der jeweils nur ein Zeichen’’’’’’’’’’’’’’aus dem Text liefert: ’’’’’’’’> TEXT OP SUB (TEXT CONST text, INT CONST stelle) ’’’’’’NDer Aufruf ist gleichwertig zu einem Aufruf von 'subtext', in dem’’’’’’’’’’’’’beide Stellen gleich sind. ’’’> Bei beiden Funktionen wird nicht vorhandener Text einfach’ignoriert. So liefert ’’’’’’’’. subtext ("Hallo", 4, 8) ’’’’’’’’’’’’’’das Ergebnis "lo" und ’’’’’’’’ "Hallo" SUB 10 ’’’’’’’den leeren Text "". ’’’’’’’’’’N#on("b")#Verschachtelte AusdrŪcke#off("b")# Wie Sie bereits gesehen haben,’’’’Nman AusdrŪcke ineinander verschachteln. Dies ist in unserem Fall’’’’’’’’’’’’’’Nsehr nŪtzlich, wenn Teiltexte bestimmt werden sollen, deren PosiŻ’’’’’’’’’’’’’Ntion nicht konstant ist. Ein Beispiel, in dem 'length' bei der FestŻ’’’’’’’’’’>legung der Endposition verwendet wird, haben Sie weiter oben’’bereits gesehen. ’’’’’’’’’’’’’N Als weitere MŚglichkeit kŚnnen Sie mit Positionen, die ja INT-’’’’’’’’’’’’NZahlen sind, ganz normal rechnen. Folgender Ausdruck liefert zum’’’’’’’’’’’’’’>Beispiel die letzten drei Zeichen eines Feldes: ’’’’’’’’’’’’’’> subtext (f ("Feldname"), length (f ("Feldname")) - 2) NWichtig ist, daū ein Ausdruck, der wieder als Parameter fŪr einen’’’’’’’’’’’’’>anderen Ausdruck verwendet werden soll, den richtigen Typ hat,.der von dem anderen Ausdruck verlangt wird. ’’> In dem obigen Beispiel muū als Position ein INT verwendet’Nwerden. Diese Position wird vom Operator '-' berechnet. Es gibt’’’’’’’’’’’’’’’Naber nur einen Subtraktionsoperator, der einen INT liefert, nŁmlich’’’’’’’’’’’>den, der wiederum zwei INTs subtrahiert. GlŪcklicherweise sindNsowohl 'length' als auch die 2 vom Typ INT, anderenfalls wŁre der’’’’’’’’’’’’’>Ausdruck fehlerhaft. 'length' wiederum benŚtigt einen TEXT alsNParameter, der von der Funktion 'f' stammt, die als Parameter ebenŻ’’’’’’’’’’’falls einen TEXT verlangt. ’’’N Wie Sie sehen, kann es durchaus verwickelt zugehen, wenn ein’’’’’’’’’’’’’’NAusdruck aus den verschiedensten TeilausdrŪcken unterschiedlichen’’’’’’’’’’’’’>Typs zusammengesetzt ist. Die gleiche ŲberprŪfung wie eben geŻNschildert sollten Sie bei jedem Ausdruck vornehmen, damit keine’’’’’’’’’’’’’’’Fehlermeldung erscheint. ’’’’’N#on("b")#Variable Positionen#off("b")# Zur Berechnung von Positionen gibt es’’.noch eine weitere nŪtzliche Prozedur, nŁmlich > INT PROC pos (TEXT CONST text, teiltext) ’’’’’’’’’’’’’NSie liefert die Position, an der der angegebene Teiltext zum ersten’’’’’’’’’’’NMal in dem Text vorkommt, oder 0, wenn der Teiltext nicht darin’’’’’’’’’’’’’’’vorkommt. So ist ’’’’’’’’’’’’’. pos ("Hallo", "l") = 3 ’’’’’’’’’’’’’’’. pos ("Hallo", "lo") = 4 ’’’’’’’’’’’’’’. pos ("Hallo", "xx") = 0 ’’’’’’’’’’’’’’NDiese Funktion kann zum Beispiel dazu verwendet werden, ein Feld’’’’’’’’’’’’’’Nin mehrere Teile aufzuspalten. Sind zum Beispiel Name und Vorname’’’’’’’’’’’’’Nin einem Feld durch Leerzeichen getrennt hintereinandergeschrieŻ’’’’’’’’’’’’’’> subtext (f ("Name"), 1, pos (f ("Name"), " ") - 1) ’’’den Vornamen und entsprechend > subtext (f ("Name"), pos (f ("Name"), " ") + 1) ’’’’’’Nden Nachnamen. Soll die Position erst ab einer gewissen Stelle geŻ’’’’’’’’’’’’Nsucht werden, gibt es noch die folgende Variation der Funktion: ’’’’’’’’’’’’’’N INT PROC pos (TEXT CONST text, teiltext, INT CONST ab) ’’’’’’’’’’’’’’’NBei dieser Funktion wird erst ab der angegebenen Stelle einschlieūŻ’’’’’’’’’’’lich gesucht. 14.4 Rechenfunktionen ’’’’’’’’N#on("b")#Umwandlungen#off("b")# Bevor mit dem Inhalt eines Feldes gerechnet’’’Nden kann (auch wenn das Feld den Feldtyp ZAHL hat), muū der Wert’’’’’’’’’’’’’’Ndes Feldinhaltes als REAL-Zahl berechnet werden. Dazu gibt es die’’’’’’’’’’’’’. REAL PROC wert (TEXT CONST feldname) ’NDie Funktion 'wert' ignoriert alle Sonderzeichen in dem Feld auūer’’’’’’’’’’’’Ndem Minuszeichen (als Vorzeichen) und dem eingestellten DezimalŻ’’’’’’’’’’’’’’Nkomma. Wenn das Feld 'Summe' beispielsweise "-***20,09 DM" entŻ’’’’’’’’’’’’’’’hŁlt, ergibt sich ’’’’’’’’’’’’. wert ("Summe") = 20.09 ’’’’’’’’’’’’’’’NZum kaufmŁnnischen Rechnen ist es manchmal erforderlich, den Wert’’’’’’’’’’’’’Nauf eine bestimmte Anzahl von Nachkommastellen zu runden. Diese’’’’’’’’’’’’’’’NAnzahl kann man bei einer Variante von 'wert' als Parameter angeŻ’’’’’’’’’’’’’. REAL PROC wert (TEXT CONST feldname, ’@@’’’’abb.9-4’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Į’’’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’aŒa€ė’’dafCBS’’’’fCBSfCBSeM’’’’’’abb.9-4’’’’’’’’’’’’’’’’’’’’’’d’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’:’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’AŒ’*)r pixels;’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’±’!’’’’’’’’’’’’’’’’’’’ၒ!’’’’’’’’’’’’’’’’’’’‚’!’’’’’’’’’’’’’’’’’’’A‚’"’’’’’’’’’’’’’’’’’’’q‚’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‚’ ’’’’’’’’’’’’’’’’’’’!ƒ’’’’’’’’’’’’’’’’’’’’Aƒ’’’’’’’’’’’’’’’’’’’’aƒ’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’”ƒ’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’у’ ’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’„’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±„’ ’’’’’’’’’’’’’’’’’’’į„’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!…’ ’’’’’’’’’’’’’’’’’’’Q…’’’’’’’’’’’’’’’’’’’’q…’’’’’’’’’’’’’’’’’’’’‘…’’’’’’’’’’’’’’’’’’’’±…’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’į…’&’’’’’’’’’’’’’’’’’’’†’'’’’’’’’’’’’’’’’’’’’A†’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q†’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±†’$’’’’’’’’’’’’’’’’’’’ᆒ'’’’’’’’’’’’’’’’’’’’‡’#’’’’’’’’’’’’’’’’’’’A‡’’’’’’’’’’’’’’’’’’’’a‡’>’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’’’’’’’”‡’+’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’’’ END IF;’’’’’’’’’’’’ń‡’-’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’!ˆ’’’’’’’’’’’’’’’’’’’’Aˆ’4’’’’’’’’’’’’’’’’’’’ˆ’8’’’’’’’’’’’’’’’’’’’Įˆ’8’’’’’’’’’’’’’’’’’’’‰’;’’’’’’’’’’’’’’’’’’’’’ END REP . ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ abstand : ’’’’’’’’’’’A‰’,’’’’’’’’’’’’’’’’’’’q‰’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‰’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‰’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’AŠ’#’’’’’’’’’’’’’’’’’’’qŠ’’’’’’’’’’’’’’’’’’’’‘Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’ъ’’’’’’’’’’’’’’’’’’’’ńŠ’’’’’’’’’’’’’’’’’’’’‹’7’’’’’’’’’’’’’’’’’’’Q‹’#’’’’’’’’’’’’’’’’’’’‹’&’’’’’’’’’’’’’’’’’’’±‹’-’’’’’’’’’’’’’’’’’’’į‹’9’’’’’’’’’’’’’’’’’’’!Œ’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’dd’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 6.0); viewport (0.0,0.0,13.5,6.0);’’’’(*scale (1.7,1.7, 0.0,0.0);*)’kasten (2.0, 1.0, 1.4, 2.0); ’kasten (3.5, 1.0, 1.4, 2.0); ’kasten (6.5, 1.0, 1.4, 2.0); ’kasten (2.0, 3.4, 1.4, 2.0); ’kasten (5.0, 3.4, 1.4, 2.0); ’kasten (6.5, 3.4, 1.4, 2.0); ’. strichel (3.5, 3.4, 3.5, 5.4); ’’’’’’’’’’’’’. strichel (3.5, 5.4, 4.9, 5.4); ’’’’’’’’’’’’’. strichel (4.9, 5.4, 4.9, 3.4); ’’’’’’’’’’’’’. strichel (4.9, 3.4, 3.5, 3.4); ’’’’’’’’’’’’’.move (1.9, 2.7); draw (1.5, 2.7); ’’’’’’’’’’’’.draw (1.5, 4.6); draw (1.9, 4.6);’’’’’’’’’’’’’x alignment (center); ’’’’’’’’.font size (0.3); font expansion (1.4); ’’’’’’’.move (2.7, 5.6); draw ("22-1"); ’’’’’’’’’’’’’’move (2.7, 4.9); draw ("X"); ’move (2.7, 4.4); draw ("K"); ’move (2.7, 2.5); draw ("K"); ’move (2.7, 2.0); draw ("N1"); .move (2.7, 0.4); draw ("(114)"); ’’’’’’’’’’’’’.move (4.2, 5.6); draw ("22-2"); ’’’’’’’’’’’’’’move (4.2, 4.9); draw ("X"); ’move (4.2, 4.4); draw ("K"); ’move (4.2, 2.5); draw ("K"); ’move (4.2, 2.0); draw ("N2"); .move (4.2, 0.4); draw ("(209)"); ’’’’’’’’’’’’’.move (5.7, 5.6); draw ("23-1"); ’’’’’’’’’’’’’’move (5.7, 4.9); draw ("Y"); ’move (5.7, 4.4); draw ("L"); ’.move (7.2, 5.6); draw ("24-1"); ’’’’’’’’’’’’’’move (7.2, 4.9); draw ("Z"); ’move (7.2, 4.4); draw ("M"); ’move (7.2, 2.5); draw ("M"); ’.move (7.2, 0.4); draw ("(17)"); ’’’’’’’’’’’’’’.font size (0.4); x alignment (normal);’’’’’’’’.move (8.5, 2.0); draw ("Koppeldatei"); ’’’’’’’.move (8.5, 4.4); draw ("Hauptdatei"); ’’’’’’’’>PROC strichel (REAL CONST x anf, y anf, x end, y end) : ’’’’’’. REAL VAR laenge := x end - x anf; ’’’’’’’’’’. INT VAR teile := int (abstand/ 0.4); ’’’’’’’. REAL VAR senkrecht, verhaeltnis; ’’’’’’’’’’’ IF laenge <> 0.0 THEN’’’’’’’> verhaeltnis := (y end - y anf) / laenge; senkrecht := 1.0 . verhaeltnis := 1.0; senkrecht := 0.0 ; ’’’ laenge := y end - y anf’’’. laenge := laenge / (real (2 * teile + 1)); ’ FOR i FROM 0 UPTO teile REP > move (x anf + real (i + i) * laenge * senkrecht,’’’’’’’’’’> y anf + verhaeltnis * real (i + i) * laenge); ’’’’’’> draw (x anf + real (i + i + 1) * laenge * senkrecht,’’’’’’> y anf + verhaeltnis * real (i + i + 1) * laenge) ’’’. sqrt ((y end - y anf) * (y end - y anf) + ’’. (x end - x anf) * (x end - x anf)) . ’END PROC strichel; ’’’’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’ draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’LET myname = "abb.9-4";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’(*clear pixels;*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’> INT CONST kommastellen) ’’’’’’’’’’’’’’>Mit den so erhaltenen Werten kŚnnen Sie dann die weiter unten’>beschriebenen Berechnungen durchfŪhren. Bevor Sie das ErgebnisNjedoch drucken oder in ein Feld eintragen kŚnnen, mŪssen Sie den’’’’’’’’’’’’’’NREAL-Wert wieder in einen TEXT verwandeln. Dazu dient die FunkŻ’’’’’’’’’’’’’’’. TEXT PROC zahltext (REAL CONST wert, ’> INT CONST kommastellen) ’’’’’’’’’’>Der Ūbergebene Wert wird mit der gewŪnschten Anzahl von KommaŻNstellen als Text formatiert. Dazu wird der Wert gerundet. Auūerdem’’’’’’’’’’’’Nwird statt eines Punktes das eingestellte Dezimalkomma eingesetzt.’’’’’’’’’’’’NDie LŁnge des Textes richtet sich nach der Anzahl von benŚtigten’’’’’’’’’’’’’’NStellen, es werden also keine fŪhrenden Nullen oder Leerzeichen’’’’’’’’’’’’’’’Neingesetzt (dafŪr kann man den Text beim Drucken ja rechtsbŪndig’’’’’’’’’’’’’’> Wird 0 als Kommastellen angegeben, wird auch kein DezimalŻNkomma erzeugt (Darstellung wie ein INT). Als AbkŪrzung kŚnnen Sie’’’’’’’’’’’’’> TEXT PROC zahltext (TEXT CONST feldname, ’’’’’’’’’’’’’> INT CONST kommastellen) ’’’’’’’’’’als Ersatz fŪr ’’’’’’’’’’’’’’’> zahltext (wert ("Feldname"), kommastellen) ’’’’’’’’’’’>verwenden. So kann ein Feld einheitlich zum Drucken formatiertN#on("b")#Arithmetik#off("b")# Sowohl mit INT- als auch mit REAL-Zahlen’’’’’’’’Nnicht gemischt) kŚnnen Sie die Ūblichen Rechenoperatoren '+', '-'’’’’’’’’’’’’’Nund '*' verwenden. Auch Minimum ('min') und Maximum ('max') sind’’’’’’’’’’’’’’.fŪr zwei Parameter dieser Typen definiert. ’’’N Lediglich die Division wird bei beiden Typen unterschiedlich’’’’’’’’’’’’’’>gehandhabt. FŪr REAL-Zahlen gibt es den Operator '/' fŪr die’’NŪbliche Division. Da die ganzzahlige Division eine andere Bedeutung’’’’’’’’’’’Nhat, wird dafŪr der Operator 'DIV' verwendet. Den Rest der ganzŻ’’’’’’’’’’’’’’.zahligen Division liefert 'MOD'. ’’’’’’’’’’’’’N 'abs' liefert den Wert eines REAL oder INT ohne das Vorzeichen.’’’’’’’’’’’NDie Umwandlungsfunktionen 'int' und 'real' hatten wir ja bereits’’’’’’’’’’’’’’weiter oben erwŁhnt. ’’’’’’’’’N FŪr REAL-Zahlen gibt es noch weitere mathematische FunktioŻ’’’’’’’’’’’’’’’>nen (Exponentialfunktion, Trigonometrie), die Sie am besten imNEUMEL-Benutzerhandbuch nachschlagen, wenn Bedarf dafŪr besteht. ’’’’’’’’’’’’’’14.5 Abfragen N#on("b")#IF-Abfragen#off("b")# Wie Sie schon im vorigen Kapitel gesehen’’’’’’’>kann man in Druckmustern auch IF-Abfragen als AusdrŪcke verŻ’’>wenden. Die IF-Abfragen kŚnnen zwar auch ineinander verschachŻNtelt werden, sie dŪrfen jedoch nicht mehr innerhalb eines normalen’’’’’’’’’’’’Ausdrucks angewendet werden. ’N Eine IF-Abfrage enthŁlt 3 TeilausdrŪcke in folgender Form: ’’’’’’’’’’’’’’’. IF 'BOOL-Ausdruck' THEN ’’’’’’’’’’’’’’ 'Ausdruck1' ’’’’’’’’ 'Ausdruck2' ’’’’’’’’ END IF ’’’’’’’’’’’’’’’NDer erste Ausdruck muū einen Wert vom Typ BOOL liefern, der entŻ’’’’’’’’’’’’’’Nscheidet, welcher der beiden TeilausdrŪcke ausgewertet wird. Wir’’’’’’’’’’’’’’>werden gleich noch sehen, was fŪr MŚglichkeiten es da gibt. ’’N Die beiden TeilausdrŪcke dŪrfen auch wieder IF-Abfragen sein,’’’’’’’’’’’’’Nsind sie es jedoch nicht, dŪrfen in ihnen dann keine IF-Abfragen’’’’’’’’’’’’’’Nmehr vorkommen. Die IF-Abfragen liegen also immer auf der ŁuūerŻ’’’’’’’’’’’’’’N Die beiden TeilausdrŪcke dŪrfen einen beliebigen Typ haben, er’’’’’’’’’’’’.muū jedoch fŪr beide gleich sein. ’’’’’’’’’’’’N Als Ergebnis der IF-Abfrage wird 'Ausdruck1' geliefert, wenn’’’’’’’’’’’’’’>der BOOL-Ausdruck wahr ist, sonst 'Ausdruck2'. ’’’’’’’’’’’’’’’N#on("b")#Vergleiche#off("b")# Die wesentlichen Operationen, die boolesche’’’’’Nzur Verwendung in IF-Abfragen bilden, sind die VergleichsoperatoŻ’’’’’’’’’’’’’. = <> <= >= < > ’’’’’’’’’’’’’NSie vergleichen jeweils zwei Elemente vom Typ TEXT, INT oder REAL’’’’’’’’’’’’’Nund liefern TRUE (wahr) oder FALSE (falsch). SelbstverstŁndlich’’’’’’’’’’’’’’’NkŚnnen auch sie zwei zusammengesetzte TeilausdrŪcke vergleichen. ’’’’’’’’’’’’’N Eine Anwendung ist zum Beispiel der Test, ob ein Text in einem’’’’’’’’’’’’anderen enthalten ist: ’’’’’’’. IF pos (f ("Betrag"), "DM") > 0 THEN ’ "deutsches Geld" ’’’. "auslŁndisches Geld" ’’’’’’’’’’’’’’’ END IF ’’’’’’’’’’’’’’’NDie Funktion 'pos' wird hier dazu benutzt, festzustellen, ob es sich’’’’’’’’’’.um deutsches oder auslŁndisches Geld handelt. N Oft mŪssen jedoch mehrere Vergleiche miteinander kombiniert’’’’’’’’’’’’’’’Nwerden. Zu diesem Zweck gibt es die beiden Operatoren AND (und)’’’’’’’’’’’’’’’Nund OR (oder). Damit AND das Ergebnis TRUE liefert, mŪssen beide’’’’’’’’’’’’’’NVergleiche wahr sein, bei OR muū mindestens einer der beiden wahl’’’’’’’’’’’’’N Die Reihenfolge aller dieser Operatoren ist so gewŁhlt, daū’’’’’’’’’’’’’’’>normalerweise keine Klammern benŚtigt werden. Funktionen habenNimmer Vorrang vor Operatoren, bei den Operatoren kommt die MultiŻ’’’’’’’’’’’’’Nplikation vor der Addition, dann kommen die Vergleiche, danach das’’’’’’’’’’’’NAND und danach das OR. Alle anderen Operatoren (#on("i")#insbesondere’’’’’’’’’.SUB#off("i")#) teilen sich den letzten Rang. ’> Wenn Sie also in einem Ausdruck mehrere Vergleiche mit AND>und OR verknŪpfen, und das OR soll stŁrker binden als das AND,.mŪssen Sie dies durch Klammern ausdrŪcken. ’’’> Den oben besprochenen Operator SUB sollten Sie immer in’’’NKlammern setzen, wenn Sie ihn in einem Vergleich benutzen. Da er’’’’’’’’’’’’’’Ndie niedrigste PrioritŁt hat, gŁbe es sonst mit Sicherheit Fehler: ’’’’’’’’’’’. IF (f ("Name") SUB 1) = "M" THEN ’’’’’ "vielleicht MŪller"  "bestimmt nicht" ’’’ END IF ’’’’’’’’’’’’’’’N#on("b")#Refinements#off("b")# Bisher hatten wir gesagt, daū IF-Abfragen’’’’’’Ninnerhalb von anderen AusdrŪcken verwendet werden dŪrfen. Diese’’’’’’’’’’’’’’’^EinschrŁnkung kann man umgehen, indem man #on("i")#Refinements#off("i")# verwenŻ’’’’’’’’’’’’’’N Ein Refinement hat im Druckmuster eine Łhnliche Wirkung wie’’’’’’’’’’’’’’’Neine AbkŪrzung, lediglich der Name darf nur mit Kleinbuchstaben’’’’’’’’’’’’’’’Nund Ziffern geschrieben sein und kann nicht als Feldmuster verŻ’’’’’’’’’’’’’’’wendet werden. ’’’’’’’’’’’’’’’ &abk : ’’’’’’’’’’’’’’’> subtext (f ("Name"), namensanfang) . ’’’’’’’’’’’’’’’ namensanfang : ’’’’’’’. IF pos (f ("Name"), " ") > 0 THEN ’’. pos (f ("Name"), " ") + 1 ’’’’’’’’ ELSE ’’’’’’’’’’’’’’’. length (f ("Name")) ’’’’’’’’’’’’’’ END IF . ’’’’’’’’’’’NInnerhalb von Refinements dŪrfen auch wieder andere Refinements’’’’’’’’’’’’’’’verwendet werden. ’’’’’’’’’’’’N Auch in Kopier- und Önderungsmustern kŚnnen Sie Refinements’’’’’’’’’’’’’’’Nverwenden. Hier mŪssen Sie jedoch darauf achten, daū alle RefineŻ’’’’’’’’’’’’’>ments am Ende gesammelt werden und vor dem ersten Refinement’’>ein Punkt stehen muū. Ebenso mŪssen die Refinements wie im’’’’>Druckmuster durch Punkte voneinander getrennt sein: ’’’’’’’’’’ "Anrede" K anrede; ’’’ anrede : ’’’’’’’’’’’’’. IF f ("m/w") = "w" THEN ’’’’’’’’’’’’ "Frau" ’’’’’’’’’’’ ELSE ’’’’’’’’’’’’’’’ "Herr" ’’’’’’’’’’’ END IF . ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.9-5’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Į†a€ė’’52fCBS’’’’fCBSfCBS6M’’’’’’abb.9-5’’’’’’’’’’’’’’’’’’’’’’5’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’”†’ear pixels;’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į€’’’’’’’’’’’’’’’’’’’’ဒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’&’’’’’’’’’’’’’’’’’’’’9’’’’’’’’’’’’’’’’’’’Į’'’’’’’’’’’’’’’’’’’’’ń’'’’’’’’’’’’’’’’’’’’’!‚’&’’’’’’’’’’’’’’’’’’’Q‚’8’’’’’’’’’’’’’’’’’’’‘‚’'’’’’’’’’’’’’’’’’’’’Į‚’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń‚’’’’’’’’’’’’’’’’’’’’ƒ’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aƒ’'’’’’’’’’’’’’’’’’’’’qƒ’'’’’’’’’’’’’’’’’’’’’”ƒ’#’’’’’’’’’’’’’’’’’’’у’’’’’’’’’’’’’’’’’’’’ńƒ’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!„’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’#’’’’’’’’’’’’’’’’’’’ф’’’’’’’’’’’’’’’’’’’’ń„’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’1…’’’’’’’’’’’’’’’’’’’’Q…’’’’’’’’’’’’’’’’’’’’q…’7’’’’’’’’’’’’’’’’’’’±…’#’’’’’’’’’’’’’’’’’’’į…’&’’’’’’’’’’’’’’’’’’’†’-’’’’’’’’’’’’’’’’’’’A†’9’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’’’ pause (9000)’55’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 7.0); viewport (0.0,0.0,13.5,7.0); ’’’(*scale (1.7,1.7, 0.0,0.0);*)’kasten (1.5, 0.0, 3.5, 2.0); ’kasten (7.0, 0.0, 3.5, 2.0); ’kasten (4.0, 4.0, 4.0, 3.0); ’. kasten (5.0, 5.5, 2.0, 1.0); ’’’’’’’’’’’’’’’.move (3.25, 2.25); draw (4.75, 3.75); ’’’’’’’’> draw (4.5, 3.75); move (4.75, 3.75); draw (4.75, 3.5); ’’’’’. move (3.25, 2.25); draw (3.5, 2.25); ’’’’’’’. move (3.25, 2.25); draw (3.25, 2.5); ’’’’’’’.move (8.75, 2.25); draw (7.25, 3.75); ’’’’’’’’> draw (7.5, 3.75); move (7.25, 3.75); draw (7.25, 3.5);’’’’’’. move (8.75, 2.25); draw (8.5, 2.25); ’’’’’’’. move (8.75, 2.25); draw (8.75, 2.5);’’’’’’’’x alignment (center); ’’’’’’’’.font size (0.4); font expansion (1.4); ’’’’’’’.move (3.25, 0.2); draw ("Benutzer A"); ’’’’’’’.move (8.75, 0.2); draw ("Benutzer B"); ’’’’’’’.move (6.0, 4.3); draw ("Manager"); ’’’’’’’’’’’font size (0.3);’’’’’’’’’’’’’’.move (6.0, 5.6); draw ("Kunden"); ’’’’’’’’’’’’>PROC kasten (REAL CONST x anf, y anf, x l, y l) : ’’’’’’’’’’’’ move (x anf, y anf); ’’’’’’’ draw (x anf, y anf + y l); ’. draw (x anf + x l, y anf + y l); ’’’’’’’’’’’ draw (x anf + x l, y anf);  draw (x anf, y anf) ’’’’’’’’END PROC kasten;’’’’’’’’’’’’’’LET myname = "abb.9-5";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’(*clear pixels;*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’abb.6-2’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ į’’’’’’’’’’’’’’’’’’’’’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’±Œa€ė’’OLfCBS’’’’fCBSfCBSPM’’’’’’abb.6-2’’’’’’’’’’’’’’’’’’’’’’O’’’’’’’’’’’’’’’’’’’’ init dgs; ’’’’’’’’’’’a€’;’’’’’’’’’’’’’’’’’’’”€’’’’’’’’’’’’’’’’’’’’‘Œ’ear pixels;’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į€’G’’’’’’’’’’’’’’’’’’’’I’’’’’’’’’’’’’’’’’’’a’H’’’’’’’’’’’’’’’’’’’±’&’’’’’’’’’’’’’’’’’’’ၒG’’’’’’’’’’’’’’’’’’’1‚’G’’’’’’’’’’’’’’’’’’’‚’H’’’’’’’’’’’’’’’’’’’т’H’’’’’’’’’’’’’’’’’’’!ƒ’D’’’’’’’’’’’’’’’’’’’qƒ’G’’’’’’’’’’’’’’’’’’’Įƒ’G’’’’’’’’’’’’’’’’’’’„’F’’’’’’’’’’’’’’’’’’’a„’F’’’’’’’’’’’’’’’’’’’±„’&’’’’’’’’’’’’’’’’’’’į„’H’’’’’’’’’’’’’’’’’’’1…’J’’’’’’’’’’’’’’’’’’’…’5’’’’’’’’’’’’’’’’’’’Į…’5’’’’’’’’’’’’’’’’’’’†’5’’’’’’’’’’’’’’’’’’’A†’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’†’(’’’’’’’’’’’’’’’’’’’±†’’’’’’’’’’’’’’’’’’’’ц’’’’’’’’’’’’’’’’’’’’ń†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‡’&’’’’’’’’’’’’’’’’’’’A‡’#’’’’’’’’’’’’’’’’’’’q‡’&’’’’’’’’’’’’’’’’’’’”‡’(’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’1ˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aˆ’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’±ˆ’’’’’’’’’’’’’’’’’’’’ሒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’1‰’’’’’’’’’’’’’’’’’’’’’’ INT VAR i; ’’’’’’’’’’Q‰’’’’’’’’’’’’’’’’’’’’q‰’!’’’’’’’’’’’’’’’’’’’’’ END REP; ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‰’-’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’щ’(’’’’’’’’’’’’’’’’’’’Š’(’’’’’’’’’’’’’’’’’’’1Š’(’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.15’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’&€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ńÆa€ė’’ “’’’’““!M ’’’’’’ eudas.hdb.15’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (165)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a’A’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’‚’@’’’’’’’’’’’’’’’’’’’Q‚’)’’’’’’’’’’’’’’’’’’’‚’A’’’’’’’’’’’’’’’’’’’т’F’’’’’’’’’’’’’’’’’’’!ƒ’<’’’’’’’’’’’’’’’’’’’aƒ’@’’’’’’’’’’’’’’’’’’’±ƒ’>’’’’’’’’’’’’’’’’’’’ńƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’„’H’’’’’’’’’’’’’’’’’’’’’ Łhnlich wie’’’’’’’’’’a„’D’’’’’’’’’’’’’’’’’’’±„’>’’’’’’’’’’’’’’’’’’’ń„’ ’’’’’’’’’’’’’’’’’’’!…’A’’’’’’’’’’’’’’’’’’’q…’:’’’’’’’’’’’’’’’’’’’±…’@’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’!†’?’’’’’’’’’’’’’’’’’’’q†’>’’’’’’’’’’’’’’’’’’’±†’*’’’’’’’’’’’’’’’’’’’ᆒA’’’’’’’’’’’’’’’’’’’1‡’>’’’’’’’’’’’’’’’’’’’q‡’=’’’’’’’’’’’’’’’’’’’±‡’?’’’’’’’’’’’’’’’’’’’ˆ’<’’’’’’’’’’’’’’’’’’’’’ Beispiel: ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Aˆ’’’’’’’’’’’’’’’’’’’’aˆ’’’’’’’’’’’’’’’’’’’’ˆ’"’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ˆ’1’’’’’’’’’’’’’’’’’’’ńˆ’>’’’’’’’’’’’’’’’’’’’1‰’F’’’’’’’’’’’’’’’’’’’‰’E’’’’’’’’’’’’’’’’’’’щ’@’’’’’’’’’’’’’’’’’’’!Š’B’’’’’’’’’’’’’’’’’’’qŠ’$’’’’’’’’’’’’’’’’’’’”Š’?’’’’’’’’’’’’’’’’’’’ńŠ’=’’’’’’’’’’’’’’’’’’’’’gŪltig. ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1‹’J’’’’’’’’’’’’’’’’’’’’’man eine’’’’’’’’’’’’’‹’S’’’’’’’’’’’’’’’’’’’į‹’A’’’’’’’’’’’’’’’’’’’1Œ’?’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Œ’?’’’’’’’’’’’’’’’’’’’ńŒ’@’’’’’’’’’’’’’’’’’’’A’9’’’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’э’0’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1Ž’?’’’’’’’’’’’’’’’’’’’Ž’A’’’’’’’’’’’’’’’’’’’ю’?’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’:’’’’’’’’’’’’’’’’’’’’C’’’’’’’’’’’’’’’’’’’я’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!’@’’’’’’’’’’’’’’’’’’’q’B’’’’’’’’’’’’’’’’’’’Į’>’’’’’’’’’’’’’’’’’’’‘’?’’’’’’’’’’’’’’’’’’’Q‘’.’’’’’’’’’’’’’’’’’’’‘’>’’’’’’’’’’’’’’’’’’’Į‘’>’’’’’’’’’’’’’’’’’’’’’C’’’’’’’’’’’’’’’’’’’Q’’A’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į’’F’’’’’’’’’’’’’’’’’’’’’ Zuweisung’’’’’’’’’’’’“’A’’’’’’’’’’’’’’’’’’’a“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”“’A’’’’’’’’’’’’’’’’’’’ń“’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!”’I’’’’’’’’’’’’’’’’’’’’’ einer VariŻ’’’’’’’’’’q”’A’’’’’’’’’’’’’’’’’’’Į”’A’’’’’’’’’’’’’’’’’’’•’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1•’’’’’’’’’’’’’’’’’’’’Q•’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’•’@’’’’’’’’’’’’’’’’’’’ѕ’D’’’’’’’’’’’’’’’’’’’!–’’’’’’’’’’’’’’’’’’’’A–’A’’’’’’’’’’’’’’’’’’’‘–’B’’’’’’’’’’’’’’’’’’’į–’.’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’$’’’’’’’’’’’’’’’’’’’A—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a—’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’—’L’’’’’’’’’’’’’’’’’’’’’nur’’’’’’’’’’’’’’’’’’ї’@’’’’’’’’’’’’’’’’’’’!˜’<’’’’’’’’’’’’’’’’’’’a˜’B’’’’’’’’’’’’’’’’’’’±˜’’’’’’’’’’’’’’’’’’’’ј’@’’’’’’’’’’’’’’’’’’’!™’?’’’’’’’’’’’’’’’’’’’q™’@’’’’’’’’’’’’’’’’’’’Į™’@’’’’’’’’’’’’’’’’’’’š’@’’’’’’’’’’’’’’’’’’’aš’@’’’’’’’’’’’’’’’’’’’±š’7’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńš’’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’1›’2’’’’’’’’’’’’’’’’’’’q›’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘›’?’’’’’’’’’’’’’’’’’’’į›’C’’’’’’’’’’’’’’’’’’’’’ erspart: ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1œ’ ’’’’’’’’’’’’’’’’’’’aœ’’’’’’’’’’’’’’’’’’’’œ’"’’’’’’’’’’’’’’’’’’’±œ’’’’’’’’’’’’’’’’’’’’’’ ELSE ’’’’’’’’ќ’’’’’’’’’’’’’’’’’’’’ńœ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’a’B’’’’’’’’’’’’’’’’’’’±’>’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’ž’@’’’’’’’’’’’’’’’’’’’až’>’’’’’’’’’’’’’’’’’’’”ž’@’’’’’’’’’’’’’’’’’’’ńž’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ÿ’L’’’’’’’’’’’’’’’’’’’’’lieŻ’’’’’’’’’’’’’’’’’aŸ’A’’’’’’’’’’’’’’’’’’’±Ÿ’A’’’’’’’’’’’’’’’’’’’ ’&’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1 ’’’’’’’’’’’’’’’’’’’’Q ’&’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’± ’A’’’’’’’’’’’’’’’’’’’”’?’’’’’’’’’’’’’’’’’’’Q”’9’’’’’’’’’’’’’’’’’’’‘”’>’’’’’’’’’’’’’’’’’’’Ń”’?’’’’’’’’’’’’’’’’’’’!¢’=’’’’’’’’’’’’’’’’’’’’’ sungsfolge. ’’’’’’’’’a¢’>’’’’’’’’’’’’’’’’’’’”¢’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń¢’’’’’’’’’’’’’’’’’’’’£’%’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A£’A’’’’’’’’’’’’’’’’’’’‘£’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į£’G’’’’’’’’’’’’’’’’’’’’’ Beispiel eine’’’’’’’’¤’@’’’’’’’’’’’’’’’’’’’’’lieren. ’’’’’’’’’’’’’a¤’2’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¤’’’’’’’’’’’’’’’’’’’’Į¤’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᤒ=’’’’’’’’’’’’’’’’’’’!„’>’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’„’A’’’’’’’’’’’’’’’’’’’Ń„’D’’’’’’’’’’’’’’’’’’’!¦’B’’’’’’’’’’’’’’’’’’’q¦’0’’’’’’’’’’’’’’’’’’’±¦’?’’’’’’’’’’’’’’’’’’’§’A’’’’’’’’’’’’’’’’’’’Q§’>’’’’’’’’’’’’’’’’’’’‘§’?’’’’’’’’’’’’’’’’’’’į§’>’’’’’’’’’’’’’’’’’’’!Ø’’’’’’’’’’’’’’’’’’’’AØ’A’’’’’’’’’’’’’’’’’’’‘Ø’E’’’’’’’’’’’’’’’’’’’ᨒ@’’’’’’’’’’’’’’’’’’’1©’’’’’’’’’’’’’’’’’’’’A©’?’’’’’’’’’’’’’’’’’’’aŠ’(’’’’’’’’’’’’’’’’’’’‘Š’(’’’’’’’’’’’’’’’’’’’ĮŠ’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ńŠ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’1‹’’’’’’’’’’’’’’’’’’’’Q‹’7’’’’’’’’’’’’’’’’’’’‘‹’#’’’’’’’’’’’’’’’’’’’Į‹’&’’’’’’’’’’’’’’’’’’’ń‹’-’’’’’’’’’’’’’’’’’’’!Œ’9’’’’’’’’’’’’’’’’’’’aŒ’’’’’’’’’’’’’’’’’’’’’’(* ’’’’’’’’’’’’’’’’’’Œ’’’’’’’’’’’’OO’’’’*)’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’>window (0.0, 0.0, 13.5, 5.0); viewport (0.0,0.0,13.5,5.0); ’’’(*scale (1.4,1.4, 0.0,0.0);*) Nmove (2.5, 4.5); draw (12.4, 4.5); draw (12.4, 4.0); draw (11.0, 4.0); ’’’’’’’N draw (11.0, 3.5); move (10.5, 3.5); draw (10.5, 4.0); draw (2.5, 4.0); ’’’’’Nmove (13.5, 4.5); draw (12.5, 4.5); draw (12.5, 3.5); move (13.0, 3.5); ’’’’’’. draw (13.0, 4.0); draw (13.5, 4.0); ’’’’’’’’Nmove (2.5, 3.5); draw (13.5, 3.5); move (13.5, 3.0); draw (10.0, 3.0); ’’’’’’’N draw (10.0, 2.5); move (9.5, 2.5); draw (9.5, 3.0); draw (2.5, 3.0); ’’’’’’’Nmove (10.5, 3.0); draw (10.5, 2.5); move (11.0, 2.5); draw (11.0, 3.0); ’’’’’’Nmove (12.5, 2.5); draw (12.5, 3.0); move (13.0, 3.0); draw (13.0, 2.5); ’’’’’’Nmove (2.5, 2.5); draw (6.4, 2.5); draw (6.4, 2.0); draw (4.0, 2.0); ’’’’’’’’’’N draw (4.0, 1.5); draw (6.5, 1.5); draw (6.5, 2.5); draw (13.5, 2.5); ’’’’’’’N move (13.5, 2.0); draw (7.0, 2.0); draw (7.0, 1.5); draw (9.0, 1.5); ’’’’’’’N draw (9.0, 1.0); draw (3.5, 1.0); draw (3.5, 2.0); draw (2.5, 2.0); ’’’’’’’’Nmove (9.5, 2.0); draw (9.5, 1.0); draw (10.4, 1.0); draw (10.4, 1.5); ’’’’’’’’. draw (10.0, 1.5); draw (10.0, 2.0); ’’’’’’’’Nmove (10.5, 2.0); draw (10.5, 1.0); draw (13.0, 1.0); draw (13.0, 2.0); ’’’’’’N move (11.0, 2.0); draw (11.0, 1.5); draw (12.5, 1.5); draw (12.5, 2.0); ’’’’>move (4.5, 1.5); draw (4.75, 1.25); draw (4.5, 1.0); ’’’’’’’’’>move (5.5, 1.5); draw (5.75, 1.25); draw (5.5, 1.0); ’’’’’’’’’>move (7.5, 1.5); draw (7.75, 1.25); draw (7.5, 1.0); ’’’’’’’’’>move (11.5, 1.5); draw (11.75, 1.25); draw (11.5, 1.0); ’’’’’’.font size (0.25); font expansion (1.4); ’’’’’’move (2.5, 4.1); draw ("K0"); move (2.5, 3.1); draw ("N0"); move (2.5, 2.1); draw ("A0"); .move (0.0, 4.1); draw ("'Kalender'"); ’’’’’’’’.move (0.0, 3.1); draw ("'Namen'"); ’’’’’’’’’’’.move (0.0, 2.1); draw ("'Adressen'"); ’’’’’’’’.move (0.0, 1.1); draw ("Arbeitskopie"); ’’’’’’move (4.9, 1.1); draw ("A1"); move (5.9, 1.1); draw ("A2"); move (7.9, 1.1); draw ("A3"); .move (11.9, 1.1); draw ("K1"); ’’’’’’’’’’’’’’’x alignment (right); ’’’’’’’’’.move (13.5, 4.1); draw ("K1"); ’’’’’’’’’’’’’’’.move (13.5, 3.1); draw ("N0"); ’’’’’’’’’’’’’’’.move (13.5, 2.1); draw ("A2"); ’’’’’’’’’’’’’’’x alignment (normal); ’’’’’’’’font size (0.2); ’’’’’’’’’’’’’FOR i FROM 0 UPTO 10 REP ’’’’’. time (2.5 + real (i) * 1.0, i) ’’’’’’’’’’’’’.PROC time (REAL CONST x pos, INT CONST nr) : ’. move (x pos, 4.9); draw (x pos, 4.6); ’’’’’’. move (x pos, 3.9); draw (x pos, 3.6); ’’’’’’. move (x pos, 2.9); draw (x pos, 2.6); ’’’’’’. move (x pos, 1.9); draw (x pos, 1.6); ’’’’’’. move (x pos, 0.9); draw (x pos, 0.6); ’’’’’’. move (x pos + 0.1, 0.6); draw (text (nr)) ’’END PROC time; ’’’’’’’’’’’’’’’LET myname = "abb.6-2";’’’’’’’save pixels (myname + ".p"); ’>FILE VAR f := sequential file (modify, myname + ".p"); ’’’’’’’.to line (f, 1); insert record (f); ’’’’’’’’’’’.write record (f, "#linefeed (0.8)#"); ’’’’’’’’.insert record (f); write record (f, myname); ’>to eof (f); insert record (f); write record (f, myname); ’’’’’to line (f, 1);’’’’’’’’’’’’’’’pause (9000); (*clear pixels;*) ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’bildergenerator’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ł’’’’’’’’’’’’’’’’’’’’’’’ü’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”‚a€ė’’Ūw’’’’ŪwŪwM’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’€’OC starten ’’’’ ’’’’’’’’’’’’’’”€’command dia’’Į€’disable sto’’ဒfetch (name ’’’run (name); ’’Q‚’"save (name  ’’1’end (myself ’’’’ ’’’’’’’’’’’’ ’’Q’D PROC star’’’’ ’’’’’’’’’’’’’’q’XT VAR name’’’’ ’’’’’’’’’’’’’’‘’OC gen (TEX’’’’ ’’’’’’’’’’’’’’’’ name := t; ’’±’ begin ("p",’’ၒTASK VAR a;’’ń’+WHILE exist’’’’ ’’’’’’’’’’’’’’!‚’D PROC gen;’’’’ ’’’’’’’’’’’’’’1‚’n ("abb.1-1’’‚’n ("abb.6-1’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’bildergenerator’’’’’’’’’’’’’’’PROC starten : ’’’’’’’’’’’’’’’ command dialogue (FALSE); ’’ disable stop; ’’’’’’’’’’’’’’ fetch (name, /"DGS NEC"); ’’ run (name);  save (name + ".p", /"DGS N;  end (myself) ’’’’’’’’’’’’’’’END PROC starten; ’’’’’’’’’’’’TEXT VAR name; ’’’’’’’’’’’’’’’PROC gen (TEXT CONST t) : ’’’’. begin ("p", PROC starten, a); VAR a’’’’’’’’ TASK VAR a; . WHILE exists (a) REP pause (100) END REP ’’’END PROC gen; gen ("abb.4-2"); ’’’’’’’’’’’’’. save (name + ".p", /"DGS NEC"); ’’’’’’’’’’’’gen ("abb.6-1");’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘©’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ń©’’’’’’’’’’’’’’’’’’’’ń©’’’’’’’’’’’’’’’’’’’’Ŗ’4’’’’’’’’’’’’’’’’’’’QŖ’4’’’’’’’’’’’’’’’’’’’‘Ŗ’ ’’’’’’’’’’’’’’’’’’’ĮŖ’’’’’’’’’’’’’’’’’’’’įŖ’’’’’’’’’’’’’’’’’’’’«’+’’’’’’’’’’’’’’’’’’’1«’"’’’’’’’’’’’’’’’’’’’a«’4’’’’’’’’’’’’’’’’’’’”«’+’’’’’’’’’’’’’’’’’’’Ń«’"’’’’’’’’’’’’’’’’’’’¬’4’’’’’’’’’’’’’’’’’’’A¬’’’’’’’’’’’’’’’’’’’’a¬’’’’’’’’’’’’’’’’’’’’¬’9’’’’’’’’’’’’’’’’’’’Į¬’9’’’’’’’’’’’’’’’’’’’­’9’’’’’’’’’’’’’’’’’’’A­’’’’’’’’’’’’’’’’’’’’a­’7’’’’’’’’’’’’’’’’’’’”­’7’’’’’’’’’’’’’’’’’’’į­’’’’’’’’’’’’’’’’’’’’®’7’’’’’’’’’’’’’’’’’’’A®’9’’’’’’’’’’’’’’’’’’’®’’’’’’’’’’’’’’’’’’’’”®’7’’’’’’’’’’’’’’’’’’’į®’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!Æ’>’’’’’’’’’’’’’’’’’’’aÆ’C’’’’’’’’’’’’’’’’’’’±Æ’=’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’15 Anweisungen in ELAN ’’’’’’’.15.1 Variablen und Zuweisungen ’’’’’’’’’’’’’’’NIm vorigen Kapitel haben wir AusdrŪcke in ELAN kennengelernt. Der’’’’’’’’’’’’’NWert eines Ausdrucks wird bei jeder Verwendung erneut berechnet.’’’’’’’’’’’’’’NWenn wir den Wert eines Ausdrucks aufbewahren wollen, mŪssen wir’’’’’’’’’’’’’’.ihn schon in eine EUDAS-Datei schreiben. ’’’’’N Oft tritt jedoch die Notwendigkeit auf, Werte zu merken, ohne’’’’’’’’’’’’’Nsie in einer Datei zu speichern. Beispiel dafŪr ist ein ZŁhlvorgang im’’’’’’’’>Druckmuster. In jedem Wiederholungsteil muū der dazukommende’’NWert zum bisherigen, aufsummierten und aufbewahrten Wert addiert’’’’’’’’’’’’’’>werden. Das Zwischenergebnis der ZŁhlung muū also irgendwo geŻspeichert werden. ’’’’’’’’’’’’N#on("b")#Variablen#off("b")# Zu diesem Zweck gibt es Variablen. Sie sind’’’’’’NFelder in einer Datei. Ihre Existenz ist jedoch unabhŁngig von einer’’’’’’’’’’>Datei. Auūerdem sind sie zu Anfang nicht einfach leer, sondern.haben einen undefinierten Wert. ’’’’’’’’’’’’’’N Variablen mŪssen im Programm definiert werden. Sie existieren’’’’’’’’’’’’’>dann wŁhrend der AusfŪhrung dieses Programms und gehen anŻ’’’’Nschlieūend verloren. Zu Beginn des Programms sind sie, wie schon’’’’’’’’’’’’’’gesagt, undefiniert. ’’’’’’’’’N Eine Variable muū immer einen Typ haben. Dieser Typ ist fŪr’’’’’’’’’’’’’’’>die Lebensdauer der Variable unverŁnderlich. Die Variable kann.natŪrlich nur Werte dieses Typs annehmen. ’’’’N Eine Variablendefinition (oder auch -deklaration) besteht aus’’’’’’’’’’’’’>der Angabe eines Typs, dem SchlŪsselwort VAR und einem freigeŻ>wŁhlten Namen. Wie schon bei den Refinements darf ein solcher’NName nur aus Kleinbuchstaben (keine Umlaute) und eventuell ZifŻ’’’’’’’’’’’’’’’>fern bestehen. Dagegen darf der Name Leerzeichen enthalten. ’’ INT VAR zaehler; ’’’’’ TEXT VAR feldname; ’’’. REAL VAR mein ergebnis 1; ’’’’’’’’’’’’>Das Semikolon am Ende beschlieūt die Definition. ’’’’’’’’’’’’’> Die Lebensdauer einer Variablen hŁngt davon ab, an welcherNStelle sie definiert ist. Eine Variable, die im Druckmuster im InitiaŻ’’’’’’’’Nlisierungsteil definiert ist, behŁlt ihren Wert fŪr die gesamte Dauer’’’’’’’’’Ndes Druckvorgangs. Eine Variable in einem Abschnitt lebt dagegen’’’’’’’’’’’’’’Nnur fŪr eine Abarbeitung dieses Abschnitts. Bei der nŁchsten AbarŻ’’’’’’’’’’’’.beitung ist sie wieder undefiniert. ’’’’’’’’’’N Das gleiche gilt fŪr Kopier- und Önderungsmuster. Auch hier’’’’’’’’’’’’’’’>sind Variablen nur fŪr die Dauer der Bearbeitung eines Satzes’N#on("b")#Zuweisung#off("b")# Um einer Variablen einen Wert zu geben, fŪhrt’’’’^#on ("i")#Zuweisung#off("i")# aus. Die Zuweisung wird durch Doppelpunkt und GleichŻ’’’’’’’’’’’Nheitszeichen aneinandergeschrieben gekennzeichnet. Auf der linken’’’’’’’’’’’’’NSeite steht die Variable, auf der rechten Seite eine Ausdruck: ’’’’’’’’’’’’’’’ zaehler := 1; ’’’’’’’’NWie oben schlieūt das Semikolon die Anweisung ab. Nach der AusŻ’’’’’’’’’’’’’’’NfŪhrung hat die Variable den Wert 1. Der Wert vorher ist fŪr die’’’’’’’’’’’’’’>Zuweisung egal, er kann definiert oder undefiniert sein. ’’’’’N Eine Variable kann in einem Ausdruck verwendet werden, indem’’’’’’’’’’’’’’>man einfach den Namen hinschreibt. Der Ausdruck ’’’’’’’’’’’’’’ zaehler + 1 ’’’’’’’’’’Nhat nach der obigen Zuweisung den Wert 2. Eine Variable muū bei’’’’’’’’’’’’’’’Nder Verwendung definiert sein, sonst kŚnnen beliebige Fehler entŻ’’’’’’’’’’’’’Nstehen. Es muū also vor der ersten Verwendung ausdrŪcklich eine’’’’’’’’’’’’’’’Zuweisung erfolgt sein. ’’’’’’> Da Variablen in AusdrŪcken verwendet werden kŚnnen und’’’’NAusdrŪcke auf der rechten Seite einer Zuweisung stehen, ist folgenŻ’’’’’’’’’’’de Konstruktion mŚglich: ’’’’’. zaehler := zaehler + 1; ’’’’’’’’’’’’’’NDiese Zeile bewirkt, daū der Wert der Variable um 1 erhŚht wird.’’’’’’’’’’’’’’NZuerst wird bei der Zuweisung der Wert des Ausdrucks auf der rechŻ’’’’’’’’’’’’>ten Seite bestimmt. Zu diesem Zeitpunkt habe die Variable beiŻNspielsweise den Wert 1. Der Ausdruck hat dann den Wert 2 (1+1).’’’’’’’’’’’’’’’.Dieser Wert wird der neue Wert der Variablen. > Bei der nŁchsten AusfŪhrung wŪrde sich der gleiche Vorgang>wiederholen, so daū die Variable anschlieūend den Wert 3 hat. N Auch bei der Zuweisung gilt natŪrlich, daū die Variable auf der’’’’’’’’’’’Nlinken Seite den gleichen Datentyp haben muū wie der Ausdruck auf’’’’’’’’’’’’’der rechten Seite. ’’’’’’’’’’’N#on("b")#Initialisierung#off("b")# Sie kŚnnen Variablendeklaration und’’’’’’’’Nauch miteinander verknŪpfen, so daū die Variable gleich zu Anfang’’’’’’’’’’’’’einen Wert erhŁlt: ’’’’’’’’’’’ INT VAR zaehler := 0; NDieses Verfahren ist eine gute Vorsichtsmaūregel, damit Sie keine’’’’’’’’’’’’’.undefinierten Variablen verwenden. ’’’’’’’’’’’N#on("b")#Inkrement#off("b")# Da der Fall so hŁufig auftritt, daū der Wert’’’’’Nablen um einen bestimmten Wert erhŚht wird (bei allen ZŁhlvorgŁnŻ’’’’’’’’’’’’’Ngen), gibt es auch dafŪr eine AbkŪrzung, und zwar die beiden OpeŻ’’’’’’’’’’’’’ratoren INCR und DECR. ’’’’’’’ zaehler INCR 1; ’’’’’’. mein ergebnis 1 DECR 24.4; ’’’’’’’’’’’NDie Operatoren sind fŪr REALs und INTs definiert. INCR erhŚht um’’’’’’’’’’’’’’Neinen Betrag, DECR erniedrigt. Auf der rechten Seite darf wieder ein’’’’’’’’’’beliebiger Ausdruck stehen. ’’N FŪr TEXTe gibt es eine Łhnliche AbkŪrzung, allerdings nur fŪr’’’’’’’’’’’’’Ndie Addition (Verkettung). Hier heiūt der Operator CAT. Die beiden’’’’’’’’’’’’.folgenden Zeilen haben die gleiche Bedeutung: . feldname := feldname + "."; ’’’’’’’’’’ feldname CAT "."; ’’’’15.2 Weitere Konstruktionen ’’N#on("b")#IF#off("b")# Die Ihnen bereits bekannte IF-Konstruktion dient nicht’’Ndazu, Werte zu liefern, sondern steuert auch die Abarbeitung von’’’’’’’’’’’’’’>beliebigen Anweisungen. Diese Anweisungen kŚnnen Kopier- und’’NÖnderungsanweisungen sein (s. Kapitel 11), oder die oben beschrieŻ’’’’’’’’’’’’benen Zuweisungen. ’’’’’’’’’’’N In einem Teil der IF-Konstruktion kŚnnen auch mehrere AnweiŻ’’’’’’’’’’’’’’Nsungen stehen. Diese mŪssen dann jedoch unbedingt durch SemikoŻ’’’’’’’’’’’’’’’Nlon getrennt sein. Mehrere Anweisungen hintereinander haben einŻ’’’’’’’’’’’’’’Nfach die Bedeutung der AusfŪhrung in der notierten Reihenfolgeż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö. ’’’’’’’’’’’’’’N Als drittes kann auch der ELSE-Teil weggelassen, da nicht in’’’’’’’’’’’’’’Njedem Fall ein Ergebnis erwartet wird. Falls die Bedingung nicht’’’’’’’’’’’’’’>zutrifft, muū nicht unbedingt etwas ausgefŪhrt werden. ’’’’’’’ IF zaehler > 0 THEN ’’ zaehler DECR 1; ’’’’> mein ergebnis 1 INCR wert ("zaehlfeld") ’’’’’’’’’’’’ END IF; ’’’’’’’’’’’’’’NAuch diese IF-Konstruktion kann wieder geschachtelt werden. FŪr’’’’’’’’’’’’’’’Nviele FŁlle gibt es jedoch einen ELIF-Teil, der die Verschachtelung’’’’’’’’’’’. IF f ("m/w") = "m" THEN ’’’’’’’’’’’’’’ maenner INCR 1 ’’’’’. ELIF f ("m/w") = "w" THEN ’’’’’’’’’’’’ frauen INCR 1 ’’’’’’ zweifelhaft INCR 1 ’ END IF; ’’’’’’’’’’’’’’NDer ELIF-Teil beinhaltet noch einmal einen Test. Dieser Test wird’’’’’’’’’’’’’Njedoch nur dann durchgefŪhrt, wenn die erste Bedingung falsch war.’’’’’’’’’’’’>Gibt es noch mehr WahlmŚglichkeiten, kŚnnen Sie beliebig vieleELIF-Teile benutzen. ’’’’’’’’’N Beachten Sie, daū die letzte Anweisung in einem Teil der IF-’’’’’’’’’’’’’’>Konstruktion nicht unbedingt ein folgendes Semikolon haben muūN(das Semikolon soll nur trennen). Ein Semikolon an dieser Stelle’’’’’’’’’’’’’’kann aber auch nicht schaden. N#on("b")#Werteliefernde Programme#off("b")# Nicht nur AusdrŪcke kŚnnen Werte’’Nfern, sondern auch ganze Anweisungsfolgen. Dies ist eine ErweiteŻ’’’’’’’’’’’’’Nrung der werteliefernden IF-Konstruktion. Sie kŚnnen dies fŪr AbŻ’’’’’’’’’’’’’.kŪrzungen oder Refinements ausnutzen. ’’’’’’’’ endergebnis : ’’’’’’’’. gesammelte zeichen CAT "."; ’’’’’’’’. gesammelte zeichen . ’’’’’’’’’’’’’’’NIn diesem Beispiel werden in einer Textvariable bestimmte Zeichen’’’’’’’’’’’’’Ngesammelt. Zum Schluū soll ein Punkt angefŪgt werden und dieser’’’’’’’’’’’’’’’>Text dann als Ergebnis des Refinements geliefert werden. ’’’’’> Damit eine Anweisungsfolge einen Wert liefert, muū am EndeNder Anweisungsfolge ein Ausdruck stehen. Der Wert des Ausdrucks’’’’’’’’’’’’’’’>nach Abarbeitung der Anweisungen ist dann der Wert der AnweiŻ’> Allerdings kann man den gleichen Wert oft verschieden ausŻNdrŪcken. Folgendes Refinement hat die gleiche Wirkung wie oben: ’’’’’’’’’’’’’’ endergebnis : ’’’’’’’’. gesammelte zeichen + "." . ’’’’’’’’’NIn manchen FŁllen ist eine Formulierung als werteliefernde AnweiŻ’’’’’’’’’’’’’.sungsfolge jedoch Ūbersichtlicher. ’’’’’’’’’’’N#on("b")#Beispiel#off("b")# Zum Abschluū dieses Kapitels wollen wir als’’’’’’’Nstatistische Auswertung einer Zahlenreihe als Druckmuster formuŻ’’’’’’’’’’’’’’> Gegeben sei eine Datei mit folgenden Feldern: ’’’’’’’’’’’’ "Meūwert 1" ’’’’’’’’’’ "Meūwert 2" ’’’’’’’’’’>Wir wollen als Ergebnis Mittelwert und Standardabweichung der’>beiden Meūwerte ausdrucken. Dazu dient das Druckmuster auf derfolgenden Seite. ’’’’’’’’’’’’’N Im Initialisierungsteil des Druckmusters werden die notwendiŻ’’’’’’’’’’’’’Ngen Variablen definiert und initialisiert. Beachten Sie hier, daū in’’’’’’’’’’Neiner Definition mehrere Variablen durch Komma getrennt aufgefŪhrt’’’’’’’’’’’’>werden kŚnnen, wenn sie den gleichen Typ haben. ’’’’’’’’’’’’’’N Im Wiederholungsteil mŪssen dann jeweils die Zwischensummen’’’’’’’’’’’’’’’Naktualisiert werden. Da mit der Funktion 'wert' eine relativ aufŻ’’’’’’’’’’’’’>wendige Umwandlung verbunden ist, wird der Wert des jeweiligenNFeldes erst einmal in einer Variable zwischengespeichert, da er’’’’’’’’’’’’’’’>mehrmals benŚtigt wird. Diese Zwischenspeicherungsvariable muūnicht initialisiert werden ’’’N Im Nachspann werden dann die Ergebnisse gedruckt. Die Formeln’’’’’’’’’’’’’Nsind jeweils als AbkŪrzungen definiert. Die Funktion 'zahltext' sorgt’’’’’’’’’NdafŪr, daū die Werte mit drei Nachkommastellen (gerundet) aufgeŻ’’’’’’’’’’’’’’fŪhrt werden. N Da die Formeln relativ komplex sind, werden sie auf mehrere’’’’’’’’’’’’’’’>Zeilen verteilt (in ELAN hat das Zeilenende keine Bedeutung).  %% REAL VAR ’’’’’’’’’’ %% messwert, ’’’’’’’> %% summe 1 := 0.0, quadratsumme 1 := 0.0, ’’’’’’’’’’> %% summe 2 := 0.0, quadratsumme 2 := 0.0; ’’’’’’’’’’. %% INT VAR anzahl := 0; ’’’’’’’’’’’’’’ % WIEDERHOLUNG ’’’’’’’ %% anzahl INCR 1; ’’’’. %% messwert := wert ("Meūwert 1"); ’’’. %% summe 1 INCR messwert; ’’’’’’’’’’’’> %% quadratsumme 1 INCR messwert * messwert; ’’’’’’’’’’. %% messwert := wert ("Meūwert 2"); ’’’. %% summe 2 INCR messwert; ’’’’’’’’’’’’> %% quadratsumme 2 INCR messwert * messwert; ’’’’’’’’’’ % NACHSPANN ’’’’’’’’’’ &anz Meūwerte. ’’’’’’’> Meūwert 1 Meūwert 2 ’’’’’> Mittelwert &&mw1&&&& &&mw2&&&& ’’’’’> Standardabweichung &&st1&&&& &&st2&&&& ’’’’’ % ABKUERZUNGEN ’’’’’’’> &mw1 : zahltext (summe 1 / real (anzahl), 3) . ’’’’’’’> &mw2 : zahltext (summe 2 / real (anzahl), 3) . ’’’’’’’ &st1 : zahltext ’’’’’’> (sqrt ((quadratsumme 1 - summe 1 * summe 1 / ’’’’’’’> real (anzahl)) / real (anzahl - 1)), 3) . ’’’’’ &st2 : zahltext ’’’’’’> (sqrt ((quadratsumme 2 - summe 2 * summe 2 / ’’’’’’’> real (anzahl)) / real (anzahl - 1)), 3) . ’’’’’>Mit entsprechenden Formeln kŚnnen Sie dieses Beispiel fŪr IhreNeigenen Statistiken erweitern. Die Beispiele der letzten beiden KaŻ’’’’’’’’’’’>pitel sollten Ihnen genŪgend Anregungen dafŪr gegeben haben. ’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’ eudas.hdb.16’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’6ü’’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ŃČa€ė’’`]Ą’’’’ĄĄaM ’’’’’’ eudas.hdb.16’’’’’’’’’’’’’’’’’`’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (171)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #center#1 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q’A’’’’’’’’’’’’’’’’’’’”’A’’’’’’’’’’’’’’’’’’’ń’?’’’’’’’’’’’’’’’’’’’A‚’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‚’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’”‚’’’’’’’’’’’’’’’’’’’’Į‚’’’’’’’’’’’’’’’’’’’’į‚’’’’’’’’’’’’’’’’’’’’ń‚’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’1ƒ’’’’’’’’’’’’’’’’’’’’Qƒ’’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ƒ’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’გ<’’’’’’’’’’’’’’’’’’’!„’@’’’’’’’’’’’’’’’’’’’q„’;’’’’’’’’’’’’’’’’’’’±„’C’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!…’G’’’’’’’’’’’’’’’’’’’’’ ausprobiert.’’’’’’’’’q…’C’’’’’’’’’’’’’’’’’’’Į…’A’’’’’’’’’’’’’’’’’’’†’>’’’’’’’’’’’’’’’’’’’Q†’B’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”†’H’’’’’’’’’’’’’’’’’’’’’kennen.’’’’’’’’’’’’’’ń†’=’’’’’’’’’’’’’’’’’’’1‡’C’’’’’’’’’’’’’’’’’’’‡’?’’’’’’’’’’’’’’’’’’’ч’@’’’’’’’’’’’’’’’’’’’’’ gefragt). ’’’’’’’’’’’!ˆ’?’’’’’’’’’’’’’’’’’’’qˆ’>’’’’’’’’’’’’’’’’’’’±ˆ’>’’’’’’’’’’’’’’’’’’’ńˆ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‰’L’’’’’’’’’’’’’’’’’’’’’Datei’’’’’’’’’’’’’’’’a‰’B’’’’’’’’’’’’’’’’’’’±‰’A’’’’’’’’’’’’’’’’’’’Š’>’’’’’’’’’’’’’’’’’’’AŠ’?’’’’’’’’’’’’’’’’’’’’’ten. ’’’’’’’’’’’’’’’’‘Š’>’’’’’’’’’’’’’’’’’’’ъ’<’’’’’’’’’’’’’’’’’’’‹’A’’’’’’’’’’’’’’’’’’’a‹’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”‹’M’’’’’’’’’’’’’’’’’’’’’eine’’’’’’’’’’’’’’’’’ń‹’@’’’’’’’’’’’’’’’’’’’AŒ’<’’’’’’’’’’’’’’’’’’’Œ’S’’’’’’’’’’’’’’’’’’’ጒ?’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’?’’’’’’’’’’’’’’’’’’’”’=’’’’’’’’’’’’’’’’’’’į’A’’’’’’’’’’’’’’’’’’’1Ž’C’’’’’’’’’’’’’’’’’’’Ž’?’’’’’’’’’’’’’’’’’’’ю’B’’’’’’’’’’’’’’’’’’’!’1’’’’’’’’’’’’’’’’’’’a’?’’’’’’’’’’’’’’’’’’’±’@’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’Q’B’’’’’’’’’’’’’’’’’’’”’(’’’’’’’’’’’’’’’’’’’ѐ’A’’’’’’’’’’’’’’’’’’’!‘’C’’’’’’’’’’’’’’’’’’’q‘’E’’’’’’’’’’’’’’’’’’’Į‘’’’’’’’’’’’’’’’’’’’’į‘’@’’’’’’’’’’’’’’’’’’’1’’@’’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’’ђ’@’’’’’’’’’’’’’’’’’’’!“’?’’’’’’’’’’’’’’’’’’’q“’’’’’’’’’’’’’’’’’’’’‘“’=’’’’’’’’’’’’’’’’’’’ѓ’A’’’’’’’’’’’’’’’’’’’!”’C’’’’’’’’’’’’’’’’’’’q”’?’’’’’’’’’’’’’’’’’’’Į”’1’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’•’L’’’’’’’’’’’’’’’’’’’’’PlatzŻ’’’’’’’’’’’’’’’Q•’B’’’’’’’’’’’’’’’’’’’”•’<’’’’’’’’’’’’’’’’’’’į•’?’’’’’’’’’’’’’’’’’’’1–’>’’’’’’’’’’’’’’’’’’’q–’C’’’’’’’’’’’’’’’’’’’Į–’A’’’’’’’’’’’’’’’’’’’—’?’’’’’’’’’’’’’’’’’’’a—’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”—’M’’’’’’’’’’’’’’’’’’’ń—’A’’’’’’’’’’’’’’’’’’’A˜’C’’’’’’’’’’’’’’’’’’’‘˜’@’’’’’’’’’’’’’’’’’’’ᘒC’’’’’’’’’’’’’’’’’’’’’ dŪrfen). ’’’’’’’’’’’’1™’A’’’’’’’’’’’’’’’’’’’™’D’’’’’’’’’’’’’’’’’’’љ’@’’’’’’’’’’’’’’’’’’’!š’=’’’’’’’’’’’’’’’’’’’aš’A’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’њ’?’’’’’’’’’’’’’’’’’’’!›’C’’’’’’’’’’’’’’’’’’’q›’2’’’’’’’’’’’’’’’’’’’±›’A’’’’’’’’’’’’’’’’’’’œ’B’’’’’’’’’’’’’’’’’’’Qœ’I’’’’’’’’’’’’’’’’’’’”œ’:’’’’’’’’’’’’’’’’’’’ᜒ>’’’’’’’’’’’’’’’’’’’!’@’’’’’’’’’’’’’’’’’’’q’A’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’į’A’’’’’’’’’’’’’’’’’’’1ž’@’’’’’’’’’’’’’’’’’’’ž’A’’’’’’’’’’’’’’’’’’’ў’/’’’’’’’’’’’’’’’’’’’Ÿ’?’’’’’’’’’’’’’’’’’’’aŸ’=’’’’’’’’’’’’’’’’’’’”Ÿ’=’’’’’’’’’’’’’’’’’’’្>’’’’’’’’’’’’’’’’’’’’’ vorgenommen. ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’! ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A ’@’’’’’’’’’’’’’’’’’’’‘ ’@’’’’’’’’’’’’’’’’’’’į ’'’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’1”’’’’’’’’’’’’’’’’’’’’Q”’’’’’’’’’’’’’’’’’’’’q”’’’’’’’’’’’’’’’’’’’’‘”’’’’’’’’’’’’’’’’’’’’±”’’’’’’’’’’’’’’’’’’’’Į”’’’’’’’’’’’’’’’’’’’’į”’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’!¢’’’’’’’’’’’’’’’’’’’’A¢’’’’’’’’’’’’’’’’’’’’a¢’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’”¢’’’’’’’’’’’’’’’’’’’’Į¢’’’’’’’’’’’’’’’’’’’’ᢒ’’’’’’’’’’’’’’’’’’’£’’’’’’’’’’’’’’’’’’’’!£’’’’’’’’’’’’’’’’’’’’A£’’’’’’’’’’’’’’’’’’’’a£’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’£’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±£’J’’’’’’’’’’’’’’’’’’’’’ Sie arbeiŻ’’’’’’’’’’’¤’?’’’’’’’’’’’’’’’’’’’Q¤’C’’’’’’’’’’’’’’’’’’’”¤’’’’’’’’’’’’’’’’’’’’Į¤’?’’’’’’’’’’’’’’’’’’’„’;’’’’’’’’’’’’’’’’’’’Q„’?’’’’’’’’’’’’’’’’’’’”„’ ’’’’’’’’’’’’’’’’’’’Ń„’@’’’’’’’’’’’’’’’’’’’!¦’A’’’’’’’’’’’’’’’’’’’q¦’@’’’’’’’’’’’’’’’’’’’Į¦’>’’’’’’’’’’’’’’’’’’’’’ verwendet. ’’’’’’’’’’§’<’’’’’’’’’’’’’’’’’’’A§’Q’’’’’’’’’’’’’’’’’’’”§’>’’’’’’’’’’’’’’’’’’’į§’=’’’’’’’’’’’’’’’’’’’!Ø’<’’’’’’’’’’’’’’’’’’’aØ’>’’’’’’’’’’’’’’’’’’’”Ø’!’’’’’’’’’’’’’’’’’’’ŃØ’:’’’’’’’’’’’’’’’’’’’©’C’’’’’’’’’’’’’’’’’’’a©’@’’’’’’’’’’’’’’’’’’’±©’B’’’’’’’’’’’’’’’’’’’Ŗ’#’’’’’’’’’’’’’’’’’’’1Ŗ’D’’’’’’’’’’’’’’’’’’’Ŗ’D’’’’’’’’’’’’’’’’’’’ŃŖ’?’’’’’’’’’’’’’’’’’’’!«’)’’’’’’’’’’’’’’’’’’’Q«’C’’’’’’’’’’’’’’’’’’’”«’’’’’’’’’’’’’’’’’’’’Į«’@’’’’’’’’’’’’’’’’’’’¬’?’’’’’’’’’’’’’’’’’’’a¬’;’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”¬’I’’’’’’’’’’’’’’’’’’’’’ Auflistung’’’’’’’’’’’ń¬’C’’’’’’’’’’’’’’’’’’’A­’A’’’’’’’’’’’’’’’’’’’‘­’?’’’’’’’’’’’’’’’’’’’’’ verlassen. ’’’’’’’’’’į­’C’’’’’’’’’’’’’’’’’’’1®’@’’’’’’’’’’’’’’’’’’’®’!’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±®’G’’’’’’’’’’’’’’’’’’’’’Archiv'’’’’’’’’’’’’’’Æ’A’’’’’’’’’’’’’’’’’’’QÆ’?’’’’’’’’’’’’’’’’’’’”Æ’B’’’’’’’’’’’’’’’’’’’ńÆ’!’’’’’’’’’’’’’’’’’’’!°’@’’’’’’’’’’’’’’’’’’’q°’D’’’’’’’’’’’’’’’’’’’Į°’?’’’’’’’’’’’’’’’’’’’±’+’’’’’’’’’’’’’’’’’’’A±’=’’’’’’’’’’’’’’’’’’’±’?’’’’’’’’’’’’’’’’’’’ѱ’B’’’’’’’’’’’’’’’’’’’!²’@’’’’’’’’’’’’’’’’’’’q²’E’’’’’’’’’’’’’’’’’’’Į²’4’’’’’’’’’’’’’’’’’’’³’>’’’’’’’’’’’’’’’’’’’A³’A’’’’’’’’’’’’’’’’’’’‘³’@’’’’’’’’’’’’’’’’’’’į³’B’’’’’’’’’’’’’’’’’’’’’ da wŁre. ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1“’K’’’’’’’’’’’’’’’’’’’’’Datei’’’’’’’’’’’’’’’’“’@’’’’’’’’’’’’’’’’’’’Ń“’?’’’’’’’’’’’’’’’’’’’!µ’A’’’’’’’’’’’’’’’’’’’qµ’B’’’’’’’’’’’’’’’’’’’Įµ’-’’’’’’’’’’’’’’’’’’’ńµ’@’’’’’’’’’’’’’’’’’’’A¶’=’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’¶’M’’’’’’’’’’’’’’’’’’’’’mŪssen’’’’’’’’’’’’’’’Ѷ’B’’’’’’’’’’’’’’’’’’’!·’’’’’’’’’’’’’’’’’’’’A·’@’’’’’’’’’’’’’’’’’’’‘·’;’’’’’’’’’’’’’’’’’’’Ń·’@’’’’’’’’’’’’’’’’’’’!ø’9’’’’’’’’’’’’’’’’’’’aø’@’’’’’’’’’’’’’’’’’’’±ø’?’’’’’’’’’’’’’’’’’’’¹’<’’’’’’’’’’’’’’’’’’’A¹’B’’’’’’’’’’’’’’’’’’’‘¹’#’’’’’’’’’’’’’’’’’’’Į¹’@’’’’’’’’’’’’’’’’’’’ŗ’W’’’’’’’’’’’’’’’’’’’qŗ’C’’’’’’’’’’’’’’’’’’’Įŗ’B’’’’’’’’’’’’’’’’’’’»’@’’’’’’’’’’’’’’’’’’’a»’@’’’’’’’’’’’’’’’’’’’±»’A’’’’’’’’’’’’’’’’’’’¼’’’’’’’’’’’’’’’’’’’’!¼’@’’’’’’’’’’’’’’’’’’’q¼’>’’’’’’’’’’’’’’’’’’’±¼’@’’’’’’’’’’’’’’’’’’’½’@’’’’’’’’’’’’’’’’’’’Q½’<’’’’’’’’’’’’’’’’’’’‘½’’’’’’’’’’’’’’’’’’’’±½’A’’’’’’’’’’’’’’’’’’’¾’>’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A¾’K’’’’’’’’’’’’’’’’’’’’’jedoch’’’’’’’’’’’’’’’‘¾’=’’’’’’’’’’’’’’’’’’’Ѿ’B’’’’’’’’’’’’’’’’’’’!æ’A’’’’’’’’’’’’’’’’’’’’’ist. ’’’’’’’’’’’’’’’’qæ’?’’’’’’’’’’’’’’’’’’’Įæ’<’’’’’’’’’’’’’’’’’’’Ą’>’’’’’’’’’’’’’’’’’’’AĄ’A’’’’’’’’’’’’’’’’’’’‘Ą’>’’’’’’’’’’’’’’’’’’’ŃĄ’>’’’’’’’’’’’’’’’’’’’Į’@’’’’’’’’’’’’’’’’’’’aĮ’@’’’’’’’’’’’’’’’’’’’±Į’C’’’’’’’’’’’’’’’’’’’Ā’’’’’’’’’’’’’’’’’’’’!Ā’>’’’’’’’’’’’’’’’’’’’aĀ’B’’’’’’’’’’’’’’’’’’’±Ā’:’’’’’’’’’’’’’’’’’’’ńĀ’;’’’’’’’’’’’’’’’’’’’1Ć’@’’’’’’’’’’’’’’’’’’’Ć’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ć’#’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ŃĆ’B’’’’’’’’’’’’’’’’’’’!Ä’5’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aÄ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ä’>’’’’’’’’’’’’’’’’’’’ĮÄ’’’’’’’’’’’’’’’’’’’’įÄ’B’’’’’’’’’’’’’’’’’’’1Å’>’’’’’’’’’’’’’’’’’’’qÅ’’’’’’’’’’’’öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Å’K’’’’’’’’’’’’’’’’’’’’’die zwar’’’’’’’’’’’’’įÅ’@’’’’’’’’’’’’’’’’’’’1Ę’=’’’’’’’’’’’’’’’’’’’qĘ’A’’’’’’’’’’’’’’’’’’’ĮĘ’C’’’’’’’’’’’’’’’’’’’Ē’.’’’’’’’’’’’’’’’’’’’AĒ’>’’’’’’’’’’’’’’’’’’’Ē’A’’’’’’’’’’’’’’’’’’’ŃĒ’>’’’’’’’’’’’’’’’’’’’Č’.’’’’’’’’’’’’’’’’’’’AČ’@’’’’’’’’’’’’’’’’’’’‘Č’5’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’16 Dateiverwaltung mit EUDAS ’16.1 Dateien im System ’’’’’’’NZum Bearbeiten von Dateien innerhalb des Systems gibt es das MenŪ’’’’’’’’’’’’’N'Dateien', das Sie bereits in Kapitel 4 kurz kennengelernt haben.’’’’’’’’’’’’’NAn dieser Stelle sollen die Ūbrigen Funktionen dieses MenŪs beŻ’’’’’’’’’’’’’’’sprochen werden. ’’’’’’’’’’’’’ -------------- ’’’’’’’ Dateien System ’’’’’’’ U Ųbersicht ’’’’’’’’’’ -------------- ’’’’’’’ Datei  L LŚschen ’’’’’’’’’’’’ N Umbenennen ’’’’’’’’’ K Kopieren ’’’’’’’’’’’ P Platzbedarf ’’’’’’’’ A AufrŁumen ’’’’’’’’’’ -------------- ’’’’’’’.#center#Abb. 16-1 MenŪ 'Dateien' ’’’’’’’’’’’>Beachten Sie, daū alle Funktionen in diesem MenŪ mit Dateien’’Nbeliebiger Struktur arbeiten kŚnnen, also sowohl mit Textdateien’’’’’’’’’’’’’’>als auch EUDAS-Dateien (und anderen). Dies liegt daran, daū’’’NDateien an dieser Stelle einfach als "schwarze KŁsten" mit beliebiŻ’’’’’’’’’’’gem Inhalt betrachtet werden. N#on("b")#Ųbersicht#off("b")# Die Funktion 'Ųbersicht' haben Sie bereits’’’’’’’NSie zeigt in einem Editorfenster an der rechten Seite alle Dateien,’’’’’’’’’’’Ndie sich in Ihrer Task befinden. Falls nicht alle Dateien auf den’’’’’’’’’’’’’>Bildschirm passen, kŚnnen Sie das Fenster mit HOP OBEN und HOPNUNTEN rollen. Sie verlassen die Ųbersicht wie Ūblich mit ESC 'q'. ’’’’’’’’’’’’N#on("b")#LŚschen#off("b")# Auch die Funktion 'LŚschen' sollten Sie schon’’’’’’>Mit dieser Funktion verschwindet eine Datei auf NimmerwiederŻ’Nsehen. Daher werden Sie sicherheitshalber immer gefragt, ob Sie die’’’’’’’’’’’NDatei wirklich lŚschen wollen. Sie kŚnnen in einer Auswahl auch’’’’’’’’’’’’’’’Nalle zu lŚschenden Dateien ankreuzen (dann wird trotzdem nochmal’’’’’’’’’’’’’’N Eine EUDAS-Datei, die gerade geŚffnet ist, kŚnnen Sie nicht’’’’’’’’’’’’’’’>lŚschen (sonst wŪrde EUDAS zumindest durcheinanderkommen). Sie>mŪssen die Datei zuerst sichern - oder nicht sichern, aber dieArbeitskopien lŚschen. ’’’’’’’N#on("b")#Umbenennen#off("b")# Mit der Funktion 'Umbenennen' kŚnnen Sie einer’’Neinen neuen Namen geben. Sie werden zuerst aufgefordert, den alten’’’’’’’’’’’’NNamen der Datei einzugeben. Alternativ kŚnnen Sie hier wieder die’’’’’’’’’’’’’>umzubenennenden Dateien auswŁhlen. Danach wird Ihnen (fŪr jedeNausgewŁhlte Datei) der alte Dateiname zum Ųberschreiben angeboŻ’’’’’’’’’’’’’’’> Sie kŚnnen diesen Namen mit den Ūblichen Editierfunktionen>verŁndern oder mit HOP RUBOUT lŚschen und ganz neu eingeben.’’NAuf diese Weise sparen Sie sich erheblichen Tippaufwand, wenn Sie’’’’’’’’’’’’’>einen langen Dateinamen an nur einer Stelle verŁndern wollen. N#on("b")#Kopieren#off("b")# Wie in Abschnitt 11.2 bereits angedeutet, gibt es’NFunktion zum logischen Kopieren von Dateien. Dies ist eine FunkŻ’’’’’’’’’’’’’’>tion, die sich auf spezielle Eigenschaften des EUMEL-Systems’’^stŪtzt. Wenn Sie eine Datei #on("i")#logisch#off("i")# kopieren, wird lediglich ein’’’’’’’’’’’NVerweis kopiert. Die Daten werden zunŁchst nur einmal fŪr beide’’’’’’’’’’’’’’’Dateien gespeichert. ’’’’’’’’’N NatŪrlich hŁtte das Ganze wenig Sinn, wenn danach bei ÖndeŻ’’’’’’’’’’’’’’’>rungen immer beide Dateien geŁndert wŪrden. Bei Önderungen an’Neiner Datei werden jedoch nur die geŁnderten Daten getrennt angeŻ’’’’’’’’’’’’’Nlegt, der Rest wird weiterhin gemeinsam benutzt. Die beiden Dateien’’’’’’’’’’’Nsind also nach auūen hin komplett unabhŁngig, intern werden jeŻ’’’’’’’’’’’’’’’Ndoch gemeinsame Daten so weit wie mŚglich geteilt. Auf diese Weise’’’’’’’’’’’’>wird sowohl Zeit als auch Speicherplatz gespart. ’’’’’’’’’’’’’N Dieses Verfahren ist besonders dann sinnvoll, wenn Sie sich’’’’’’’’’’’’’’’Neinen bestimmten Stand einer Datei aufbewahren wollen. In diesem’’’’’’’’’’’’’’NFall stellen Sie sich eine logische Kopie her und arbeiten mit dem’’’’’’’’’’’’NOriginal weiter. Es werden dann nur die Daten zusŁtzlich angelegt,’’’’’’’’’’’’.die Sie seit der Kopie verŁndert haben. ’’’’’’N EUDAS benutzt die gleiche Funktion auch fŪr die Arbeitskopie.’’’’’’’’’’’’’NDie Arbeitskopie teilt ebenfalls ihre Daten mit dem Original. AndeŻ’’’’’’’’’’’Nrenfalls wŁre es ja auch zeitlich gar nicht mŚglich, beim ×ffnen eine’’’’’’’’’Arbeitskopie anzufertigen. ’’’N Beim Aufruf der Funktion 'Kopieren' werden Sie zunŁchst nach’’’’’’’’’’’’’’Ndem Namen der Datei gefragt (wie Ūblich mit AuswahlmŚglichkeit).’’’’’’’’’’’’’’NDann kŚnnen Sie einen neuen Namen fŪr die Kopie angeben. Dieser’’’’’’’’’’’’’’’Nneue Name darf jedoch nicht fŪr eine andere Datei vergeben sein.’’’’’’’’’’’’’’NWollen Sie eine andere Datei Ūberkopieren, mŪssen Sie diese zuŻ’’’’’’’’’’’’’’’nŁchst lŚschen. ’’’’’’’’’’’’’’> Denken Sie daran, daū die hier beschriebene Funktion sich’Nwesentlich vom Kopieren im MenŪ 'Gesamtdatei' unterscheidet. Dort’’’’’’’’’’’’’Nwird nŁmlich eine tatsŁchliche Kopie durchgefŪhrt, dafŪr kŚnnen Sie’’’’’’’’’’’Nsich dann auch selektiv bestimmte Daten herausgreifen. Auūerdem’’’’’’’’’’’’’’’>gilt die dortige Funktion nur fŪr EUDAS-Dateien. ’’’’’’’’’’’’’N#on("b")#Platzbedarf#off("b")# Zu Ihrer Information kŚnnen Sie sich auch den’’Nbedarf anzeigen lassen, den eine Datei auf dem Speichermedium hat.’’’’’’’’’’’’>Wenn Sie den Namen der Datei angegeben haben, wird Ihnen die’’NGrŚūe in "Kilobyte" (KB) angegeben. Ein KB entspricht etwa 1000’’’’’’’’’’’’’’’>Zeichen, also einer halben vollgeschriebenen Bildschirmseite. N Bei logisch kopierten Dateien wird fŪr jede Datei der benŚtigte’’’’’’’’’’’NPlatz separat angegeben. Sie kŚnnen die Zahlen also nicht einfach’’’’’’’’’’’’’Naddieren, um den Gesamtspeicherbedarf zu ermitteln, da Sie dann’’’’’’’’’’’’’’’>die gemeinsam benutzten Bereiche doppelt zŁhlen wŪrden. ’’’’’’N#on("b")#AufrŁumen#off("b")# Wenn eine Datei viel geŁndert wurde, fŪhren zwei’NEffekte zu einer langsameren Verarbeitung dieser Datei. Zum einen’’’’’’’’’’’’’Nwird durch Textleichen der Platzbedarf grŚūer. Dies tritt vor allem’’’’’’’’’’’Ndann auf, wenn zu einzelnen SŁtzen immer etwas hinzugefŪgt wurde’’’’’’’’’’’’’’N(eine Folge der FlexibilitŁt, mit variablen TextlŁngen operieren zu’’’’’’’’’’’N Da der Platzbedarf der Datei also wŁchst, sind mehr SpeicherŻ’’’’’’’’’’’’’Nzugriffe notwendig, als es dem Inhalt entspricht. Doch nicht nur der’’’’’’’’’’NPlatz, sondern auch die Verteilung der SŁtze machen sich unangeŻ’’’’’’’’’’’’’’>nehm bemerkbar. Da vergrŚūerte SŁtze intern am Ende der Datei’Ngespeichert werden, werden logisch aufeinanderfolgende SŁtze phyŻ’’’’’’’’’’’’’sikalisch weit verstreut. ’’’’N Der gleiche Effekt ensteht auch durch Umsortieren oder EinŻ’’’’’’’’’’’’’’’NfŪgen von SŁtzen. Um die Datei sequentiell zu bearbeiten, sind also’’’’’’’’’’’>stŁndig wechselnde Speicherzugriffe erforderlich. ’’’’’’’’’’’’N Die beiden beschriebenen Effekte fŪhren zur GeschwindigkeitsŻ’’’’’’’’’’’’’ööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööNverringerung. Dies kann verhindert werden, indem die Datei in eine’’’’’’’’’’’’Nfrische Datei umkopiert wird. Diesen Vorgang nennt man #on("i")#ReorganiŻ’’’’’>sieren#off("i")#. DafŪr gibt es die Funktion 'AufrŁumen'. ’’’’> WŁhrend des Umkopierens werden die Satznummern ausgegeben.NAchten Sie darauf, daū zum Reorganisieren genŪgend Platz auf dem’’’’’’’’’’’’’’NSystem vorhanden ist, um eine komplette Kopie der zu reorganisieŻ’’’’’’’’’’’’’renden Datei aufzunehmen. ’’’’N Zum Reorganisieren muū nŁmlich tatsŁchlich eine physikalische’’’’’’’’’’’’’NKopie angefertigt werden. Eine logische Kopie oder das Schreiben’’’’’’’’’’’’’’Nauf das Archiv reorganisieren eine Datei dagegen nicht, wohl aber’’’’’’’’’’’’’>die Funktion 'Kopieren' im MenŪ 'Gesamtdatei'. ’’’’’’’’’’’’’’’N Da der Inhalt gelesen werden muū, funktioniert die Funktion’’’’’’’’’’’’’’’>'AufrŁumen' im Gegensatz zu den oben gemachten Versprechungen’>nur fŪr Textdateien oder EUDAS-Dateien, nicht aber fŪr andere’>Dateitypen. Die Unterscheidung der Dateitypen wird automatisch16.2 Dateien auf dem Archiv ’’NMit den Funktionen im MenŪ 'Archiv' kŚnnen Sie nicht nur Dateien’’’’’’’’’’’’’’Nauf dem Archiv behandeln, sondern auch in anderen Tasks oder per’’’’’’’’’’’’’’.EUMEL-Netz sogar auf anderen Rechnern. ’’’’’’’ -------------- ’’’’’’’ Dateien Archiv ’’’’’’’ U Ųbersicht ’’’’’’’’’’ D Ųb. Drucken ’’’’’’’’ -------------- ’’’’’’’ Datei  K Kopieren ’’’’’’’’’’’ vom Archiv ’’’’’’’’’ S Schreiben ’’’’’’’’’’ auf Archiv ’’’’’’’’’ L LŚschen ’’’’’’’’’’’’ auf Archiv ’’’’’’’’’ -------------- ’’’’’’’ Archivdiskette ’’’’’’’ I Init ’’’’’’’’’’’’’’’ -------------- ’’’’’’’ Z Zielarchiv ’’’’’’’’’ P Paūwort ’’’’’’’’’’’’ R Reservieren ’’’’’’’’ -------------- ’’’’’’’.#center#Abb. 16-2 Menue 'Archiv' ’’’’’’’’’’’N#on("b")#Zielarchiv#off("b")# Dazu kŚnnen Sie die Task einstellen, mit der’’’’Nten mŚchten. Normaleinstellung ist die Task 'ARCHIVE', die Ihre’’’’’’’’’’’’’’’NArchivdiskette bedient. Dies wird auch in der untersten BildschirmŻ’’’’’’’’’’’zeile angezeigt. ’’’’’’’’’’’’’N Die Task stellen Sie mit der Funktion 'Zielarchiv' ein. Sie’’’’’’’’’’’’’’’>werden dann nach dem Namen der Task gefragt. Diese Task muū’’’Neine Managertask sein (also unabhŁngig vom Bildschirm arbeiten)’’’’’’’’’’’’’’’.und sie muū bereits existieren. ’’’’’’’’’’’’’’N Wenn Sie auf Ihrem Rechner das EUMEL-Netz installiert haben,’’’’’’’’’’’’’’Nwerden Sie auch nach der Nummer der Zielstation gefragt, also der’’’’’’’’’’’’’NNummer des Rechners, auf dem die gewŪnschte Task arbeitet. Durch’’’’’’’’’’’’’’>DrŪcken von RETURN wird automatisch Ihre eigene Stationsnummer> Nun gibt es zwei Arten von Managertasks, mit denen EUDAS’’^zusammenarbeiten kann, #on("i")#Archivmanager#off("i")# und normale Dateimanager.’’’’’’’’’’’’’>Der Unterschied besteht darin, daū ein Archivmanager fŪr einen>Benutzer reserviert werden muū, damit man nicht auf Disketten’>eines anderen Benutzers zugreifen kann. Normale Dateimanager’’>kŚnnen und sollen dagegen von mehreren Benutzern in beliebiger.Reihenfolge angesprochen werden. ’’’’’’’’’’’’’> Manche Rechner haben mehrere Archivmanager fŪr mehrere’’’’NDiskettenlaufwerke. Durch das Einstellen des Zielarchivs kŚnnen Sie’’’’’’’’’’’Nauf verschiedenen Laufwerken archivieren. Ein Archivmanager kann’’’’’’’’’’’’’’Nsich natŪrlich auch auf einem anderen Rechner befinden. Sie benutŻ’’’’’’’’’’’’.zen dann dessen Diskettenlaufwerk. ’’’’’’’’’’’N Beim Einstellen des Zielarchivs wird als letztes gefragt, ob die’’’’’’’’’’NZieltask ein Archivmanager ist oder nicht. Im Normalfall sollten Sie’’’’’’’’’’Ndie Frage bejahen, wenn Sie 'ARCHIVE' einstellen, und ansonsten’’’’’’’’’’’’’’’.verneinen (s. die obigen AusnahmefŁlle). ’’’’’N Das eingestellte Zielarchiv wird jeweils in der untersten BildŻ’’’’’’’’’’’schirmzeile angezeigt. ’’’’’’’N Die Reservierung eines Archivmanagers findet beim ersten ZuŻ’’’’’’’’’’’’’’Ngriff statt. Beim Umschalten des Zielarchivs oder Verlassen des’’’’’’’’’’’’’’’>MenŪs wird die Reservierung automatisch wieder aufgehoben. ’’’N#on("b")#Ųbersicht#off("b")# Mit der Funktion 'Ųbersicht' kŚnnen Sie eine’’’’’Naller Dateien abrufen, die sich auf der Archivdiskette (bzw. in dem’’’’’’’’’’’Neingestellten Manager) befinden. Wie die DateiŪbersicht im System’’’’’’’’’’’’’NkŚnnen Sie die Darstellung wie im Editor rollen und mit ESC 'q'’’’’’’’’’’’’’’’N Wollen Sie die Ųbersicht gedruckt haben, rufen Sie die Funktion’’’’’’’’’’’N'Ųbersicht drucken' auf. Die Ųbersicht wird dann nochmals zusamŻ’’’’’’’’’’’’’’.mengestellt und gleich gedruckt. ’’’’’’’’’’’’’N#on("b")#Schreiben und Lesen#off("b")# Mit den Funktionen 'Kopieren vom’’’’’’’Nund 'Schreiben auf Archiv' kŚnnen Sie Dateien zwischen dem Archiv’’’’’’’’’’’’’Nund Ihrer Task hin und her transportieren. Es wird jeweils eine’’’’’’’’’’’’’’’NKopie angefertigt, das heiūt das Original auf der Diskette oder in’’’’’’’’’’’’.Ihrer Task wird nicht verŁndert. ’’’’’’’’’’’’’N Wenn die transportierte Datei an ihrem Ziel schon existiert,’’’’’’’’’’’’’’Nwird gefragt, ob die vorher existierende Datei gelŚscht (ŪberschrieŻ’’’’’’’’’’Nben) werden soll. Ųberschreiben aus Versehen ist nicht mŚglich,’’’’’’’’’’’’’’’.wenn Sie die Frage sorgfŁltig beantworten. ’’’> Beim Aufruf der Funktionen kŚnnen Sie den gewŪnschten DaŻ’Nteinamen angeben oder in der Auswahl ankreuzen. Die Auswahl ist’’’’’’’’’’’’’’’Nhier besonders sinnvoll, wenn Sie mehrere Dateien (eventuell sogar’’’’’’’’’’’’Nin einer bestimmten Reihenfolge) sichern mŪssen. Auūerdem kŚnnen’’’’’’’’’’’’’’NSie ja keine Datei transportieren, die nicht existiert; alle MŚglichŻ’’’’’’’’’>keiten werden Ihnen also durch Ankreuzen angeboten. ’’’’’’’’’’> Beachten Sie, daū beim Ųberschreiben einer Datei auf einerNArchivdiskette der Speicherplatz der alten (Ūberschriebenen) VerŻ’’’’’’’’’’’’’Nsion im allgemeinen nicht wiederverwendet werden kann. In diesem’’’’’’’’’’’’’’NFall kann das Archiv voll werden, obwohl eigentlich genŪgend Platz’’’’’’’’’’’’N#on("b")#LŚschen#off("b")# Das gleiche Problem tritt auf beim LŚschen einer’’’Nauf dem Archiv. Mit der Funktion 'LŚschen auf Archiv' kŚnnen Sie’’’’’’’’’’’’’’Nzwar die Datei auf der Diskette ungŪltig machen, der Platz wird’’’’’’’’’’’’’’’Njedoch nur dann wiederverwendet, wenn es die letzte Datei auf der’’’’’’’’’’’’’NDiskette war. Anderenfalls bleiben "Leichen" Ūbrig, die Sie in der’’’’’’’’’’’’.ArchivŪbersicht als Striche erkennen kŚnnen. ’N Diese Probleme treten jedoch mit anderen Managern nicht auf,’’’’’’’’’’’’’’>da diese Ihren Speicherplatz intelligenter verwalten kŚnnen. ’N#on("b")#Initialisieren#off("b")# Als Abhilfe bei einem Ūbergelaufenen Archiv’NSie das ganze Archiv initialisieren und neu beschreiben. Dazu gibt’’’’’’’’’’’’es die Funktion 'Init'. ’’’’’’N Diese Funktion mŪssen Sie auch dann verwenden, wenn Sie eine’’’’’’’’’’’’’’>Archivdiskette zum ersten Mal verwenden. Auf dem Archiv muū’’’NnŁmlich als erstes der Archivname eingetragen werden, ehe es beŻ’’’’’’’’’’’’’’>nutzt werden kann. Diesen Namen mŪssen Sie hier angeben. ’’’’’N Alle alten Daten des Archivs werden komplett gelŚscht. Daher’’’’’’’’’’’’’’NmŪssen Sie vorher die noch gŪltigen Daten vom Archiv ins System’’’’’’’’’’’’’’’>kopiert haben. Wenn das Archiv vorher schon beschrieben war,’’Nwerden Sie anhand des Namens gefragt, ob Sie die richtige Diskette’’’’’’’’’’’’.zum Ųberschreiben eingelegt haben. ’’’’’’’’’’’N Wenn Sie eine fabrikneue Diskette aus der Verpackung nehmeöööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööön,’’’’’’’’’’’’’’^mŪssen Sie diese vor der Initialisierung #on("i")#formatieren#off("i")#. Dabei wird die’’’’’’’NDiskette auf ein bestimmtes physikalisches Format eingestellt. Ohne’’’’’’’’’’’Ndiese Operation ist weder Schreiben noch Lesen Ūberhaupt mŚglich. ’’’’’’’’’’’’N In der Regel muū eine Diskette nur einmal formatiert werden.’’’’’’’’’’’’’’NSie kŚnnen sie jedoch jederzeit wieder formatieren (wenn Sie zum’’’’’’’’’’’’’’NBeispiel nicht wissen, was Ihnen da fŪr eine alte Diskette in die’’’’’’’’’’’’’Finger geraten ist). ’’’’’’’’’N Am Anfang des Initialisierens werden Sie gefragt, ob Sie die’’’’’’’’’’’’’’>Diskette formatieren wollen. Manche Rechner unterstŪtzen dieseNOperation innerhalb des EUMEL-Systems nicht. In diesem Fall (und’’’’’’’’’’’’’’NnatŪrlich auch sonst normalerweise) mŪssen Sie die Frage verneiŻ’’’’’’’’’’’’’’>nen. Das Formatieren muū dann vorher irgendwie auūerhalb des’’Systems geschehen sein. ’’’’’’N Das Initialisieren funktioniert natŪrlich nur bei ArchivmanaŻ’’’’’’’’’’’’’>gern. Bei einer anderen Zieltask ist diese Funktion gesperrt. N#on("b")#Paūwort#off("b")# Dateien in einem allgemeinen Dateimanager (nicht’’’>auf dem Archiv) kŚnnen Sie mit einem Paūwort gegen unbefugten’NZugriff sichern. Sinnvolle Voraussetzung dafŪr ist, daū der DateiŻ’’’’’’’’’’’’Nmanager selbst mit einem anderen Paūwort gegen Betreten gesichert’’’’’’’’’’’’’N Das von Ihnen verwendete Paūwort geben Sie mit der Funktion’’’’’’’’’’’’’’’>'Paūwort' ein. Damit Ihnen niemand Ūber die Schulter schauen’’>kann, werden alle Zeichen auf dem Bildschirm als Punkte dargeŻNstellt. Anschlieūend mŪssen Sie das Paūwort noch einmal eingeben,’’’’’’’’’’’’’>damit sich kein unbemerkter Schreibfehler eingeschlichen hat. > Das Paūwort wird dann bei allen Transport- und LŚschoperaŻNtionen abgefragt. Eine Datei im Manager erhŁlt Ihr Paūwort zugeŻ’’’’’’’’’’’’’’Nwiesen, wenn Sie sie das erste Mal im Manager ablegen. Bei allen’’’’’’’’’’’’’’Nfolgenden Zugriffen muū das gleiche Paūwort eingestellt sein, sonst’’’’’’’’’’’wird der Zugriff verweigert. ’> NatŪrlich kŚnnen Sie fŪr verschiedene Dateien verschiedeneNPaūwŚrter einstellen. Trotz Einstellung eines Paūworts kŚnnen auch’’’’’’’’’’’’>andere Benutzer ihre Dateien im gleichen Manager ablegen. ’’’’> Sie kŚnnen auch fŪr Schreiben (und LŚschen) sowie Lesen’’’Nunterschiedliche PaūwŚrter einstellen. Dazu benutzen Sie einfach’’’’’’’’’’’’’’einen Trennstrich in der Form . Schreibpaūwort/Lesepaūwort ’’’’’’’’’’’NSoll eine Datei Ūberhaupt nicht Ūberschrieben oder gelŚscht werden’’’’’’’’’’’’>kŚnnen, kŚnnen Sie '-' als Schreibpaūwort verwenden: ’’’’’’’’’ -/Lesepaūwort ’’’’’’’’>Die Datei kann dann nur beim direkten Betreten der ManagertaskverŁndert werden. ’’’’’’’’’’’’N Wollen Sie die Paūworteinstellung wieder aufheben, drŪcken Sie’’’’’’’’’’’’>bei der Paūworteingabe nur RETURN, da der leere Text als "keinPaūwort" interpretiert wird. ’N#on("b")#Reservieren#off("b")# Wollen Sie eine Task als Zieltask verwenden,’’’Nkein Archivmanager ist, aber reserviert werden muū (zum Beispiel’’’’’’’’’’’’’’>'DOS' zum Ansprechen fremder Diskettenformate) mŪssen Sie die’NReservierung mit der Funktion 'Reservieren' selbst vornehmen. Die’’’’’’’’’’’’’NZieltask darf nicht als Archivmanager gekennzeichnet sein (dann ist’’’’’’’’’’’.die Funktion 'Reservieren' nŁmlich gesperrt). > Bei der Reservierung mŪssen Sie den ReservierungsparameterN(abhŁngig von der Art der Zieltask - bei 'DOS' beispielsweise den’’’’’’’’’’’’’>Modus) als Text eingeben. Nach der Reservierung kŚnnen Sie die.anderen Funktionen des ArchivmenŪs verwenden. N Die Freigabe der Zieltask erfolgt automatisch beim Verlassen’’’’’’’’’’’’’’>des MenŪs oder beim Einstellen einer neuen Zieltask. ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.inhalt’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Q•a€ė’’‡„Ģ’’’’ĢĢˆM’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’€’K’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’Inhalt ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń€’8’’’’’’’’’’’’’’’’’’’1’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’(’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’Į’8’’’’’’’’’’’’’’’’’’’‚’8’’’’’’’’’’’’’’’’’’’A‚’8’’’’’’’’’’’’’’’’’’’‚’8’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Į‚’$’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ń‚’9’’’’’’’’’’’’’’’’’’’1ƒ’9’’’’’’’’’’’’’’’’’’’qƒ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ƒ’5’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ńƒ’9’’’’’’’’’’’’’’’’’’’1„’9’’’’’’’’’’’’’’’’’’’q„’9’’’’’’’’’’’’’’’’’’’±„’9’’’’’’’’’’’’’’’’’’’ń„’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1…’ ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a…’4’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’”…’9’’’’’’’’’’’’’’’’’’’į…’9’’’’’’’’’’’’’’’’’’’!†’9’’’’’’’’’’’’’’’’’’’a†’9’’’’’’’’’’’’’’’’’’’”†’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ᆒ3’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’!‡’9’’’’’’’’’’’’’’’’’’’a‡’9’’’’’’’’’’’’’’’’’’’”‡’9’’’’’’’’’’’’’’’’’’’ᇒ9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’!ˆ’1’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’aˆ’9’’’’’’’’’’’’’’’’’’’”ˆ’9’’’’’’’’’’’’’’’’’’’ሒ9’’’’’’’’’’’’’’’’’’’!‰’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’a‰’,’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘‰’9’’’’’’’’’’’’’’’’’’’щ’9’’’’’’’’’’’’’’’’’’’Š’9’’’’’’’’’’’’’’’’’’’QŠ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Š’2’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ъ’9’’’’’’’’’’’’’’’’’’’‹’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q‹’2’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’±‹’9’’’’’’’’’’’’’’’’’’’ń‹’9’’’’’’’’’’’’’’’’’’’1Œ’9’’’’’’’’’’’’’’’’’’’qŒ’9’’’’’’’’’’’öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö’’’’’’’’±Œ’9’’’’’’’’’’’’’’’’’’’ńŒ’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’2’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’q’9’’’’’’’’’’’’’’’’’’’±’9’’’’’’’’’’’’’’’’’’’ń’9’’’’’’’’’’’’’’’’’’’1Ž’:’’’’’’’’’’’’’’’’’’’qŽ’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±Ž’2’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ńŽ’:’’’’’’’’’’’’’’’’’’’1’:’’’’’’’’’’’’’’’’’’’q’:’’’’’’’’’’’’’’’’’’’±’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’9’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’1’:’’’’’’’’’’’’’’’’’’’q’:’’’’’’’’’’’’’’’’’’’±’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń’7’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’1‘’:’’’’’’’’’’’’’’’’’’’q‘’:’’’’’’’’’’’’’’’’’’’±‘’:’’’’’’’’’’’’’’’’’’’ń‘’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1’’)’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’a’’:’’’’’’’’’’’’’’’’’’’”’’:’’’’’’’’’’’’’’’’’’’į’’:’’’’’’’’’’’’’’’’’’’!“’:’’’’’’’’’’’’’’’’’’’a“’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”“’+’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’ѓ’:’’’’’’’’’’’’’’’’’’’”’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Q”’1’’’’’’’’’’’’’’’’’’’’’ #free (0.2)# ’’’’’’’’‘”’:’’’’’’’’’’’’’’’’’’’є’:’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ IV. Anhang ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’•’:’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.inhalt’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’> Vorwort . . . . . . . . . . . . . . . . . . . i ’’’’’’> Inhalt . . . . . . . . . . . . . . . . . . . . iii ’’’’I. Die ersten Schritte ’’’’’’’.#on("b")#1 Was kann EUDAS ?#off("b")# ’’’’’’>1.1 Textverarbeitung und Datenverwaltung . . . . . 3 ’’’’’’>1.2 EUDAS als Karteikasten . . . . . . . . . . . . 5 ’’’’’’>1.3 Drucken . . . . . . . . . . . . . . . . . . . 7 ’’’’’’>1.4 Grenzen . . . . . . . . . . . . . . . . . . . 9 ’’’’’’.#on("b")#2 Installation#off("b")# ’’’’’’’’’’>2.1 Lieferumfang . . . . . . . . . . . . . . . . . 11 ’’’’’>2.2 Single-User . . . . . . . . . . . . . . . . . 12 ’’’’’>2.3 Multi-User . . . . . . . . . . . . . . . . . . 13 ’’’’’>#on("b")#3 Ein Beispiel zum Ausprobieren#off("b")# ’’’’’’’’’>3.1 Start . . . . . . . . . . . . . . . . . . . . 15 ’’’’’>3.2 Daten eintragen . . . . . . . . . . . . . . . 16 ’’’’’>3.3 Daten abfragen . . . . . . . . . . . . . . . . 21 ’’’’’>3.4 Drucken . . . . . . . . . . . . . . . . . . . 22 ’’’’’>3.5 Ergebnis . . . . . . . . . . . . . . . . . . . 24 ’’’’’.II. EinfŪhrung in die Benutzung ’’’’’’’’’’’’’’>#on("b")#4 Umgang mit Dateien und MenŪs#off("b")# ’’’’’’’’’’>4.1 EUDAS-Dateien . . . . . . . . . . . . . . . . 27 ’’’’’>4.2 EUDAS-MenŪs . . . . . . . . . . . . . . . . . 29 ’’’’’>4.3 ArchivmenŪ . . . . . . . . . . . . . . . . . . 32 ’’’’’>4.4 Dateiverwaltung . . . . . . . . . . . . . . . 37 ’’’’’>4.5 Bedienungsregeln . . . . . . . . . . . . . . . 39 ’’’’’>#on("b")#5 Gespeicherte Daten abfragen#off("b")# ’’’’’’’’’’’>5.1 ×ffnen . . . . . . . . . . . . . . . . . . . . 43 ’’’’’>5.2 Bewegen . . . . . . . . . . . . . . . . . . . 45 ’’’’’>5.3 Suchen . . . . . . . . . . . . . . . . . . . . 46 ’’’’’>5.4 Suchbedingungen . . . . . . . . . . . . . . . 49 ’’’’’>#on("b")#6 Daten eingeben und Łndern#off("b")# ’’’’’’’’’’’’’>6.1 Neue Datei einrichten . . . . . . . . . . . . 51 ’’’’’>6.2 SŁtze einfŪgen . . . . . . . . . . . . . . . . 52 ’’’’’>6.3 Daten Łndern . . . . . . . . . . . . . . . . . 55 ’’’’’>6.4 Arbeitskopie sichern . . . . . . . . . . . . . 56 ’’’’’.#on("b")#7 Ausdrucken der Daten#off("b")# ’’>7.1 Druckmuster . . . . . . . . . . . . . . . . . 61 ’’’’’>7.2 Aufruf . . . . . . . . . . . . . . . . . . . . 64 ’’’’’>7.3 Abschnitte . . . . . . . . . . . . . . . . . . 67 ’’’’’>7.4 Feldmuster . . . . . . . . . . . . . . . . . . 69 ’’’’’>#on("b")#8 Was war und was noch kommt#off("b")# ’’’’’’’’’’’’>8.1 RŪckblick . . . . . . . . . . . . . . . . . . 75 ’’’’’>8.2 Ausblick . . . . . . . . . . . . . . . . . . . 76 ’’’’’III. Weitere MŚglichkeiten ’’’>#on("b")#9 Das virtuelle Dateikonzept#off("b")# ’’’’’’’’’’’’>9.1 Konzept . . . . . . . . . . . . . . . . . . . 83 ’’’’’>9.2 Ketten . . . . . . . . . . . . . . . . . . . . 84 ’’’’’>9.3 Koppeln . . . . . . . . . . . . . . . . . . . 85 ’’’’’>9.4 Auswirkungen des Koppelns . . . . . . . . . . 89 ’’’’’>9.5 Umschalten auf Koppeldatei . . . . . . . . . . 92 ’’’’’>9.6 Mehrfachbenutzung . . . . . . . . . . . . . . 93 ’’’’’>#on("b")#10 Datenabfrage am Bildschirm#off("b")# ’’’’’’’’’’’’>10.1 Feldauswahl . . . . . . . . . . . . . . . . . 97 ’’’’’>10.2 Satzeditor . . . . . . . . . . . . . . . . . . 98 ’’’’’>10.3 Suchmuster . . . . . . . . . . . . . . . . . . 99 ’’’’’>10.4 Markieren . . . . . . . . . . . . . . . . . . 104 ’’’’>10.5 Ųbersicht . . . . . . . . . . . . . . . . . . 105 ’’’’>#on("b")#11 Funktionen zur Bearbeitung#off("b")# ’’’’’’’’’’’’>11.1 Sortieren . . . . . . . . . . . . . . . . . . 109 ’’’’>11.2 Kopieren . . . . . . . . . . . . . . . . . . . 112 ’’’’>11.3 Tragen . . . . . . . . . . . . . . . . . . . . 118 ’’’’>11.4 Automatische Önderungen . . . . . . . . . . . 121 ’’’’>#on("b")#12 Weitere MŚglichkeiten zum Drucken#off("b")# ’’’’’>12.1 Anschluū an die Textverarbeitung . . . . . . . 123 ’’’’>12.2 Spaltendruck . . . . . . . . . . . . . . . . . 126 ’’’’>12.3 Modi . . . . . . . . . . . . . . . . . . . . . 128 ’’’’>#on("b")#13 Programmierung von Druckmustern#off("b")# ’’’’’’’>13.1 AbkŪrzungen . . . . . . . . . . . . . . . . . 133 ’’’’>13.2 Bedingte Musterteile . . . . . . . . . . . . . 141 ’’’’>13.3 Ųbersetzung . . . . . . . . . . . . . . . . . 142 ’’’’>13.4 Gruppen . . . . . . . . . . . . . . . . . . . 144 ’’’’.#on("b")#14 AusdrŪcke in ELAN#off("b")# ’’’’’>14.1 Was sind AusdrŪcke ? . . . . . . . . . . . . . 151 ’’’’>14.2 Datentypen . . . . . . . . . . . . . . . . . . 152 ’’’’>14.3 TEXT-Funktionen . . . . . . . . . . . . . . . 156 ’’’’>14.4 Rechenfunktionen . . . . . . . . . . . . . . . 160 ’’’’>14.5 Abfragen . . . . . . . . . . . . . . . . . . . 161 ’’’’.#on("b")#15 Anweisungen in ELAN#off("b")# ’’’>15.1 Variablen und Zuweisungen . . . . . . . . . . 165 ’’’’>15.2 Weitere Konstruktionen . . . . . . . . . . . . 168 ’’’’>#on("b")#16 Dateiverwaltung mit EUDAS#off("b")# ’’’’’’’’’’’’’>16.1 Dateien im System . . . . . . . . . . . . . . 171 ’’’’>16.2 Dateien auf dem Archiv . . . . . . . . . . . . 174 ’’’’> Register . . . . . . . . . . . . . . . . . . . 181 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö`@’’@’’’’’’’’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.vorwort’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!a€ė’’XŲ’’’’ŲŲ]M’’’’a€’’’’’’’’’’’’’’’’’’’’’’’’’’’’?’’’’’’’’’’’’’’’’’’€’K’’’’’’’’’’’’’’’’’’’р’’’’’’’’’’’’’’’’orwort ’’’’’>=’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’B’’’’’’’’’’’’’’’’’’’a’C’’’’’’’’’’’’’’’’’’’±’B’’’’’’’’’’’’’’’’’’’‚’<’’’’’’’’’’’’’’’’’’’A‚’?’’’’’’’’’’’’’’’’’’’‘‚’R’’’’’’’’’’’’’’’’’’’ń‚’<’’’’’’’’’’’’’’’’’’’1ƒ’R’’’’’’’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’±ƒ’@’’’’’’’’’’’’’’’’’’’„’?’’’’’’’’’’’’’’’’’’’Q„’@’’’’’’’’’’’’’’’’’’’”„’>’’’’’’’’’’’’’’’’’’’į„’.’’’’’’’’’’’’’’’’’’’…’A’’’’’’’’’’’’’’’’’’’a…’B’’’’’’’’’’’’’’’’’’’±…’B’’’’’’’’’’’’’’’’’’’†’?’’’’’’’’’’’’’’’’’’’Q†’’’’’’’’’’’’’’’’’’’’q†’?’’’’’’’’’’’’’’’’’’’Į†’C’’’’’’’’’’’’’’’’’’’‡’>’’’’’’’’’’’’’’’’’’’Q‡’A’’’’’’’’’’’’’’’’’’’”‡’?’’’’’’’’’’’’’’’’’’’’’wenden. ’’’’’’’’’’’’’ń‡’>’’’’’’’’’’’’’’’’’’’1ˆ’B’’’’’’’’’’’’’’’’’’’ˆ’A’’’’’’’’’’’’’’’’’’’ш’<’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’1‰’B’’’’’’’’’’’’’’’’’’’‰’B’’’’’’’’’’’’’’’’’’’щ’B’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’AŠ’A’’’’’’’’’’’’’’’’’’’‘Š’@’’’’’’’’’’’’’’’’’’’ኒC’’’’’’’’’’’’’’’’’’’1‹’+’’’’’’’’’’’’’’’’’’’a‹’@’’’’’’’’’’’’’’’’’’’±‹’>’’’’’’’’’’’’’’’’’’’ń‹’B’’’’’’’’’’’’’’’’’’’AŒ’D’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘Œ’>’’’’’’’’’’’’’’’’’’’ь’B’’’’’’’’’’’’’’’’’’’!’@’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’q’/’’’’’’’’’’’?>’’’’Vorwort ’’’’’>\’’±’M’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’!Ž’!’’’’’’’’’’’’’’’’’’’’’ #off ("u")# ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’QŽ’enter#EUDAS’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’qŽ’!’’’’’’’’’’’’’’’’’’’’’ #on ("b")# ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”Ž’?’’’’’’’’’’’’’’’’’’’ńŽ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ #off("b")# ’’’’’’’’’’’L’’’’’’’’’’’’’’’’’’’a’,’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’9’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’я’M’’’’’’’’’’’’’’’’’’’’’#page# ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eudas.hdb.vorwort’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’Lieber EUDAS-Benutzer ! ’’’’’’NDieses Handbuch soll Sie bei Ihrer Arbeit mit EUDAS begleiten. ObŻ’’’’’’’’’’’’Nwohl EUDAS nicht schwierig zu bedienen ist, gibt es doch eine Reihe’’’’’’’’’’’Nvon Dingen zu lernen, ehe Sie ein EUDAS-Spezialist geworden sind. ’’’’’’’’’’’’> Um Ihnen diesen Weg mŚglichst einfach zu machen, ist die’’NEUDAS-Dokumentation in zwei HandbŪcher aufgeteilt. Dies ist das’’’’’’’’’’’’’’’^#on("b")#Benutzerhandbuch#off("b")#, das Ihnen eine gut lesbare EinfŪhrung in alle’’’’’’’’’’’’>FŁhigkeiten von EUDAS bieten soll. Auūerdem gibt es noch das’’^#on("b")#Referenzhandbuch#off("b")#, das Ihnen zum Nachschlagen und als Hilfe beim’’’’’’’’’’’’Programmieren dienen soll. ’’’N Bis Sie EUDAS gut beherrschen, sollten Sie sich also mit dem’’’’’’’’’’’’’’NBenutzerhandbuch beschŁftigen. Das Benutzerhandbuch ist nochmal’’’’’’’’’’’’’’’Nin drei Teile aufgeteilt, um Ihnen das Lernen zu erleichtern. In’’’’’’’’’’’’’’>jedem Teil werden die vorher behandelten Dinge zyklisch wieder.aufgenommen und auf hŚherem Niveau erweitert. N Der allererste Teil des Handbuchs umfaūt nur drei Kapitel und’’’’’’’’’’’’’Nsoll Ihnen Ūber den ersten Tag mit EUDAS hinweghelfen. Dort finden’’’’’’’’’’’’NSie eine Ųbersicht, was Sie mit EUDAS anfangen kŚnnen, wie Sie das’’’’’’’’’’’’NProgramm auf Ihrem Rechner installieren und ein kurzes Beispiel’’’’’’’’’’’’’’’zum Ausprobieren. ’’’’’’’’’’’’N Im zweiten Teil lernen Sie dann die Grundkonzepte von EUDAS’’’’’’’’’’’’’’’Nanhand von zahlreichen Beispielen kennen. Sie sollten die Beispiele’’’’’’’’’’’>am Rechner ausprobieren und ihre Bedeutung verstehen. Nach demNDurcharbeiten dieses Teils (was hŚchstens wenige Tage in Anspruch’’’’’’’’’’’’’Nnimmt) sind Sie dann in der Lage, EUDAS fŪr eigene Zwecke anzuŻ’’’’’’’’’’’’’’’> Wenn Ihre AnsprŪche dann wachsen, sollten Sie sich mit demNdritten Teil befassen. Hier erhalten Sie Einblick in weitergehende’’’’’’’’’’’’NMŚglichkeiten von EUDAS. Die einzelnen Kapitel sind relativ unabŻ’’’’’’’’’’’’’>hŁngig voneinander, so daū Sie nur die fŪr Sie interessanten’’genauer durchlesen mŪssen. ’’’N In Kapitel 8 finden Sie als Orientierung nicht nur eine WiederŻ’’’’’’’’’’’’Nholung dessen, was Sie im zweiten Teil gelernt haben sollten, sonŻ’’’’’’’’’’’’Ndern auch eine Ųbersicht, welche weiteren MŚglichkeiten im dritten’’’’’’’’’’’’Teil noch beschrieben werden. N Im Referenzhandbuch finden Sie spŁter, wenn Sie einige ErfahŻ’’’’’’’’’’’’’Nrung gesammelt haben, eine genaue Beschreibung der Wirkungsweise’’’’’’’’’’’’’’Naller Funktionen. Um diese zu verstehen, sollten Sie jedoch bereits’’’’’’’’’’’.eine grobe Ahnung der Wirkungsweise haben. ’’’N Als zweites finden Sie im Referenzhandbuch Informationen fŪr’’’’’’’’’’’’’’>Programmierer, die EUDAS-Funktionen in eigenen Programmen verŻNwenden wollen. Dies sollte jedoch in den meisten FŁllen nicht notŻ’’’’’’’’’’’’Nwendig sein, so daū dieser Teil fŪr Spezialisten reserviert bleibt. ’’’’’’’’’’> Trotz grŚūter BemŪhungen kann das Handbuch natŪrlich nichtNfrei von Unklarheiten und Fehlern sein. Anregungen und Kritik sind’’’’’’’’’’’’Ndaher dringend erwŪnscht, um diese Dokumentation zu verbessern. ’’’’’’’’’’’’’’>Und nun viel Spaū bei Ihrer Arbeit mit EUDAS ! ’’’’’’’’’’’’’’’N____________________________________________________________________________ ’#on("b")##on ("u")# ’’’’’’’’’’.#center#Betriebssystem E U M E L ’’’’’’’’’’’’’#center#EUDAS ’’’’’’’’’’’’.#center#Lizenzfreie Software der ’’’’’’’’’’’’’N#center#Gesellschaft fŪr Mathematik und Datenverarbeitung mbH, ’’’’’’’’’’’’’’’#center#5205 Sankt Augustin ’’N#center#Die Nutzung der Software ist nur im Schul- und Hochschulbereich fŪr ’’.#center#nichtkommerzielle Zwecke gestattet. ’’>#center#GewŁhrleistung und Haftung werden ausgeschlossen ’’’’’N______________________________________________öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö______________________________ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@@’’’’register’’’’’’’04.03.91’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’-ž’’’’’’’’’’’’’’’’’’’’ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ĮØa€ė’’ģéä’’’’ääķM ’’’’’’register’’’’’’’’’ ģ’’’’’’’’’’’’’’’’’’a€’K’’’’’’’’’’’’’’’’’’’±€’’’’’’’’’’’’’’’’’’’’’’ #page (181)# ’’’’’’’’’’ #headodd# ’’’’’’’’’’’р’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ #headeven# ’’’’’’’’’’ń€’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’#end# ’’’’’’’’’’’’’’’’’ Register ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’’%% 141 ’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’ 57 ’’’’’’’’’’’’’’’’-- 103 ’’’’’’’’’’’’’’’’.. 102 ’’’’’’’’’’’’’’’’.a$ 65 ’’’’’’’’’’’’’’’’'+' 107 ’’’’’’’’’’’’’’’'-' 107 ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ Abbruch 35 ’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’с’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’‚’’’’’’’’’’’’’’’’’’’’1‚’’’’’’’’’’’’’’’’’’’’Q‚’’’’’’’’’’’’’’’’’’’’q‚’’’’’’’’’’’’’’’’’’’’’’AND 162 ’’’’’’’’’’’’’’’ Öndern 55 ’’’’’’’’’’’‘‚’’’’’’’’’’’’’’’’’’’’±‚’’’’’’’’’’’’’’’’’’’’т’’’’’’’’’’’’’’’’’’’’ń‚’’’’’’’’’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’’’’’ Anrede 138 ’’’’’’’’’’’’ Anweisung 63 ’’’’’’’’1ƒ’’’’’’’’’’’’’’’’’’’’’’ Anzeige 44 ’’’’’’’’’’Qƒ’’’’’’’’’’’’’’’’’’’’qƒ’’’’’’’’’’’’’’’’’’’’‘ƒ’’’’’’’’’’’’’’’’’’’’±ƒ’’’’’’’’’’’’’’’’’’’’у’’’’’’’’’’’’’’’’’’’’ńƒ’’’’’’’’’’’’’’’’’’’’’’ Archiv 32 ’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’1„’’’’’’’’’’’’’’’’’’’’Q„’’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’”„’’’’’’’’’’’’’’’’’’’’Į„’’’’’’’’’’’’’’’’’’’’į„’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’!…’’’’’’’’’’’’’’’’’’’’A…’’’’’’’’’’’’’’’’’’’’a…’’’’’’’’’’’’’’’’’’’’q…’’’’’’’’’’’’’’’’’’’’…’’’’’’’’’’’’’’’’’’’’”…’’’’’’’’’’’’’’’’’’’’Į…’’’’’’’’’’’’’’’’’’’’į…’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’!†’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’A†’’’’’’’’’’’’’’’’’’’’’’ begin 16 ’’’’’’’’’’’’a†’’’’’’’’’’’’’’’’’’’’†’’’’’’’’’’’’’’’’’’’’’’ Bewegen 45 ’’’’’’’’’’”†’’’’’’’’’’’’’’’’’’’’Į†’’’’’’’’’’’’’’’’’’’’’’ blŁttern 46 ’’’’’’’’’ᆒ’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń†’’’’’’’’’’’’’’’’’’’’’’CAT 167 ’’’’’’’’’’’’’’’ CONST 155 ’’’’’’’’’’’’’CR 15 ’’’’’’’’’’’’’’’‡’’’’’’’’’’’’’’’’’’’’’’ -tasten 54 ’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ date 137 ’’’’’’’’’’’’’’ Datei 27 ’’’’’’’’’’’’’’ -arten 27 ’’’’’’’’’!‡’’’’’’’’’’’’’’’’’’’’A‡’’’’’’’’’’’’’’’’’’’’Q‡’’’’’’’’’’’’’’’’’’’’q‡’’’’’’’’’’’’’’’’’’’’’’ -limit 71 ’’’’’’’’’‘‡’’’’’’’’’’’’’’’’’’’’’’ -namen 172 ’’’’’’’’±‡’’’’’’’’’’’’’’’’’’’’ч’’’’’’’’’’’’’’’’’’’’’’ -sperre 95 ’’’’’’’’ń‡’’’’’’’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’1ˆ’’’’’’’’’’’’’’’’’’’’Qˆ’’’’’’’’’’’’’’’’’’’’qˆ’’’’’’’’’’’’’’’’’’’’‘ˆ’’’’’’’’’’’’’’’’’’’’±ˆ’’’’’’’’’’’’’’’’’’’’Įˆ’’’’’’’’’’’’’’’’’’’’ሒ’’’’’’’’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’’’ -typen 152 ’’’’’’’’!‰’’’’’’’’’’’’’’’’’’’’A‰’’’’’’’’’’’’’’’’’’’’a‰’’’’’’’’’’’’’’’’’’’’’’ DATUM 112 ’’’’’’’’’’’’’ DECR 167 ’’’’’’’’’’’’‰’’’’’’’’’’’’’’’’’’’’”‰’’’’’’’’’’’’’’’’’’’’Į‰’’’’’’’’’’’’’’’’’’’’’’DIN 112 ’’’’’’’’’’’’’ቒ’’’’’’’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’!Š’’’’’’’’’’’’’’’’’’’’AŠ’’’’’’’’’’’’’’’’’’’’aŠ’’’’’’’’’’’’’’’’’’’’’’DOS 178 ’’’’’’’’’’’’’Š’’’’’’’’’’’’’’’’’’’’”Š’’’’’’’’’’’’’’’’’’’’±Š’’’’’’’’’’’’’’’’’’’’ъ’’’’’’’’’’’’’’’’’’’’ńŠ’’’’’’’’’’’’’’’’’’’’‹’’’’’’’’’’’’’’’’’’’’1‹’’’’’’’’’’’’’’’’’’’’’’ 74, 124 ’’’’’’’’’’Q‹’’’’’’’’’’’’’’’’’’’’q‹’’’’’’’’’’’’’’’’’’’’‘‹’’’’’’’’’’’’’’’’’’’’±‹’’’’’’’’’’’’’’’’’’’’ы’’’’’’’’’’’’’’’’’’’’ń‹’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ Editieren 64 ’’’’’’’’Œ’’’’’’’’’’’’’’’’’’’’1Œ’’’’’’’’’’’’’’’’’’’’QŒ’’’’’’’’’’’’’’’’’’’’qŒ’’’’’’’’’’’’’’’’’’’’‘Œ’’’’’’’’’’’’’’’’’’’’±Œ’’’’’’’’’’’’’’’’’’’’ь’’’’’’’’’’’’’’’’’’’’ńŒ’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ELIF 168 ’’’’’’’’’’’’’’ ELSE 139 ’’’’’’’’’’’’’’ENDE 45 ’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’ ENTER 15 ’’’’’’’’’’’’’’ ESC '1' 107 ’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’’ ESC '9' 107 ’’’’’’’’’’’ ESC 'D' 99 ’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’ ESC 'F' 67 ’’’’’’’’’’’’ ESC 'g' 99 ’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’’’ ESC 'K' 92 ’’’’’’’’’’’’ ESC OBEN 97 ’’’’’’’’’’’ ESC 'p' 99 ’’’’’’’’’’’’ ESC 'P' 118 ’’’’’’’’’!Ž’’’’’’’’’’’’’’’’’’’’’’ ESC RUBIN 54 ’’’’’’’’QŽ’’’’’’’’’’’’’’’’’’’’’’ ESC UNTEN 97 ’’’’’’’’aŽ’’’’’’’’’’’’’’’’’’’’Ž’’’’’’’’’’’’’’’’’’’’”Ž’’’’’’’’’’’’’’’’’’’’±Ž’’’’’’’’’’’’’’’’’’’’ĮŽ’’’’’’’’’’’’’’’’’’’’įŽ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’ FALSE 154 ’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’ѐ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’Feld 29 ’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’1‘’’’’’’’’’’’’’’’’’’’’Q‘’’’’’’’’’’’’’’’’’’’’q‘’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’”‘’’’’’’’’’’’’’’’’’’’’Į‘’’’’’’’’’’’’’’’’’’’’į‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’’’’’’’’’’a’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’’’’ Feldteil 45 ’’’’’’’’’Į’’’’’’’’’’’’’’’’’’’’’į’’’’’’’’’’’’’’’’’’’’’“’’’’’’’’’’’’’’’’’’’’!“’’’’’’’’’’’’’’’’’’’’’’ Formbrief 74 ’’’’’’’’A“’’’’’’’’’’’’’’’’’’’’a“’’’’’’’’’’’’’’’’’’’’öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö“’’’’’’’’’’’’’’’’’’’’”“’’’’’’’’’’’’’’’’’’’’Į“’’’’’’’’’’’’’’’’’’’’į“’’’’’’’’’’’’’’’’’’’’’’ Fuūzeile 44 ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’!”’’’’’’’’’’’’’’’’’’’’’’ GRUPPE 145 ’’’’’’’’’’’’ Gruppen 144 ’’’’’’’’’A”’’’’’’’’’’’’’’’’’’’’a”’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’””’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ halt 39, 110 ’’’’’’’’Į”’’’’’’’’’’’’’’’’’’’’į”’’’’’’’’’’’’’’’’’’’’’’ Hilfe 31 ’’’’’’’’’’’’•’’’’’’’’’’’’’’’’’’’’!•’’’’’’’’’’’’’’’’’’’’A•’’’’’’’’’’’’’’’’’’’’a•’’’’’’’’’’’’’’’’’’’’’’ Holen 56 ’’’’’’’’’’’’•’’’’’’’’’’’’’’’’’’’’”•’’’’’’’’’’’’’’’’’’’’’’ HOP RUBIN 54 ’’’’’’’’Į•’’’’’’’’’’’’’’’’’’’’ѕ’’’’’’’’’’’’’’’’’’’’’’ HOP 'x' 98 ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’IF 117 ’’’’’’’’’’’’’’ń•’’’’’’’’’’’’’’’’’’’’–’’’’’’’’’’’’’’’’’’’’’’ INCR 167 ’’’’’’’’’’’’’’ Init 176 ’’’’’’’’’’’’1–’’’’’’’’’’’’’’’’’’’’Q–’’’’’’’’’’’’’’’’’’’’’’int 140 ’’’’’’’’’’’’’’’INT 153 ’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’K 113 ’’’’’’’’’’’’’’’q–’’’’’’’’’’’’’’’’’’’’’’KB 173 ’’’’’’’’’’’’’’‘–’’’’’’’’’’’’’’’’’’’’’’ Kilobyte 173 ’’’’’’’’’’ Klammern 163 ’’’’’’’’±–’’’’’’’’’’’’’’’’’’’’і’’’’’’’’’’’’’’’’’’’’ń–’’’’’’’’’’’’’’’’’’’’—’’’’’’’’’’’’’’’’’’’’1—’’’’’’’’’’’’’’’’’’’’Q—’’’’’’’’’’’’’’’’’’’’q—’’’’’’’’’’’’’’’’’’’’‘—’’’’’’’’’’’’’’’’’’’’±—’’’’’’’’’’’’’’’’’’’’’’ KOPPEL 92 ’’’’’’’’’’’ї’’’’’’’’’’’’’’’’’’’’ń—’’’’’’’’’’’’’’’’’’’’˜’’’’’’’’’’’’’’’’’’’’1˜’’’’’’’’’’’’’’’’’’’’Q˜’’’’’’’’’’’’’’’’’’’’q˜’’’’’’’’’’’’’’’’’’’’‘˜’’’’’’’’’’’’’’’’’’’’±˜’’’’’’’’’’’’’’’’’’’’ј’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’ń˜’’’’’’’’’’’’’’’’’’’’™’’’’’’’’’’’’’’’’’’’’1™’’’’’’’’’’’’’’’’’’’’Q™’’’’’’’’’’’’’’’’’’’’’’ length 158 ’’’’’’’’’’q™’’’’’’’’’’’’’’’’’’’’‘™’’’’’’’’’’’’’’’’’’’’”™’’’’’’’’’’’’’’’’’’’’’’ LINKS 31, 35 ’’’’’’’’Į™’’’’’’’’’’’’’’’’’’’’į™’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’ LŚschen 55 ’’’’’’’’’’!š’’’’’’’’’’’’’’’’’’’’Aš’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’aš’’’’’’’’’’’’’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’ MARK 104 ’’’’’’’’’’’’”š’’’’’’’’’’’’’’’’’’’’±š’’’’’’’’’’’’’’’’’’’’њ’’’’’’’’’’’’’’’’’’’’ńš’’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’’’ MEHR 129 ’’’’’’’’’’’’1›’’’’’’’’’’’’’’’’’’’’’’MenŪ 30 ’’’’’’’’’’’’’Q›’’’’’’’’’’’’’’’’’’’’’’min 155 ’’’’’’’’’’’’’’’ Modi 128 ’’’’’’’’’’’’q›’’’’’’’’’’’’’’’’’’’’›’’’’’’’’’’’’’’’’’’’’”›’’’’’’’’’’’’’’’’’’’’Į›’’’’’’’’’’’’’’’’’’’’į›’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’œ’’’’’’’’’’’’’’’’’’’’!œ’’’’’’’’’’’’’’’’’’’’’’ NACHSPANN 68 ’’’’’’’’’’ Negation 103 ’’’’’’’’’’ Netz 175 ’’’’’’’’’’’’Aœ’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 'o' 40, 98 ’’’’’’’’’’’’ OBEN 30, 106 ’’’’’’’’’’ ODER 100 ’’’’’’’’’’’’aœ’"’’’’’’’’’’’’’’’’’’’‘œ’’’’’’’’’’’’’’’’’’’’”œ’’’’’’’’’’’’’’’’’’’’Įœ’’’’’’’’’’’’’’’’’’’’’’OR 163 ’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ pageform 125 ’’’’’’’’ᜒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’1’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’pos 159 ’’’’’’’’’’’’’q’’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’±’’’’’’’’’’’’’’’’’’’’ѝ’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’ pruefe 120 ’’’’’’’’’’’’ PUBLIC 13 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ REAL 153 ’’’’’’’’’’’’’’ real 155 ’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’!ž’’’’’’’’’’’’’’’’’’’’Až’’’’’’’’’’’’’’’’’’’’až’’’’’’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’’’’’’”ž’’’’’’’’’’’’’’’’’’’’’’RET 15 ’’’’’’’’’’’’’’’’ RETURN 15 ’’’’’’’’’’’Įž’’’’’’’’’’’’’’’’’’’’ńž’’’’’’’’’’’’’’’’’’’’’’ RUBIN 35, 54 ’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’’’ Runden 160 ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’Satz 29 ’’’’’’’’’’’’’!Ÿ’’’’’’’’’’’’’’’’’’’’AŸ’’’’’’’’’’’’’’’’’’’’aŸ’’’’’’’’’’’’’’’’’’’’Ÿ’’’’’’’’’’’’’’’’’’’’‘Ÿ’’’’’’’’’’’’’’’’’’’’±Ÿ’’’’’’’’’’’’’’’’’’’’џ’’’’’’’’’’’’’’’’’’’’ńŸ’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’1 ’’’’’’’’’’’’’’’’’’’’a ’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ Selektion 48 ’’’’’’’’” ’’’’’’’’’’’’’’’’’’’’Į ’’’’’’’’’’’’’’’’’’’’į ’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’”’’’’’’’’’’’’’’’’’’’’1”’’’’’’’’’’’’’’’’’’’’Q”’’’’’’’’’’’’’’’’’’’’q”’’’’’’’’’’’’’’’’’’’’‘”’’’’’’’’’’’’’’’’’’’’±”’’’’’’’’’’’’’’’’’’’’Ń”’’’’’’’’’’’’’’’’’’’’ń”’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’1¢’’’’’’’’’’’’’’’’’’’’Q¢’’’’’’’’’’’’’’’’’’’’a¢’’’’’’’’’’’’’’’’’’’’¢’’’’’’’’’’’’’’’’’’’’’’ SUB 158, 163 ’’’’’’’’’’ subtext 158 ’’’’’’’’’’’SUCH 47 ’’’’’’’’’’’’’‘¢’’’’’’’’’’’’’’’’’’’’±¢’’’’’’’’’’’’’’’’’’’’Ń¢’’’’’’’’’’’’’’’’’’’’ń¢’’’’’’’’’’’’’’’’’’’’£’’’’’’’’’’’’’’’’’’’’!£’’’’’’’’’’’’’’’’’’’’A£’’’’’’’’’’’’’’’’’’’’a£’’’’’’’’’’’’’’’’’’’’£’’’’’’’’’’’’’’’’’’’’’’ System 32 ’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’”£’’’’’’’’’’’’’’’’’’’’Į£’’’’’’’’’’’’’’’’’’’’Ń£’’’’’’’’’’’’’’’’’’’’’’ Tasks 13 ’’’’’’’’’’’’ń£’’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’’’ text 140 ’’’’’’’’’’’’!¤’’’’’’’’’’’’’’’’’’’’A¤’’’’’’’’’’’’’’’’’’’’a¤’’’’’’’’’’’’’’’’’’’’¤’’’’’’’’’’’’’’’’’’’’”¤’’’’’’’’’’’’’’’’’’’’Į¤’’’’’’’’’’’’’’’’’’’’ᤒ’’’’’’’’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’!„’’’’’’’’’’’’’’’’’’’’A„’’’’’’’’’’’’’’’’’’’’a„’’’’’’’’’’’’’’’’’’’’’’ THEN 139 ’’’’’’’’’’’’„’’’’’’’’’’’’’’’’’’’’’’ TRUE 154 ’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ Uhrzeit 133 ’’’’’’’’’’’ Umbruch 129 ’’’’’’’’’’’ Umlaute 143 ’’’’’’’’’”„’’’’’’’’’’’’’’’’’’’’’’ UND 100ff. ’’’’’’’’’’Į„’’’’’’’’’’’’’’’’’’’’Ń„’’’’’’’’’’’’’’’’’’’’ń„’’’’’’’’’’’’’’’’’’’’¦’’’’’’’’’’’’’’’’’’’’1¦’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’V 122 ’’’’’’’’’’’’’’’’’VAR 165 ’’’’’’’’’’’’’Q¦’’’’’’’’’’’’’’’’’’’’a¦’’’’’’’’’’’’’’’’’’’’¦’’’’’’’’’’’’’’’’’’’’’’ -, Typ 165 ’’’’’’’’”¦’’’’’’’’’’’’’’’’’’’’±¦’’’’’’’’’’’’’’’’’’’’Ѧ’’’’’’’’’’’’’’’’’’’’ń¦’’’’’’’’’’’’’’’’’’’’’’ VORSPANN 68 ’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’§’’’’’’’’’’’’’’’’’’’’1§’’’’’’’’’’’’’’’’’’’’A§’’’’’’’’’’’’’’’’’’’’a§’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ 'x' 36, 40 ’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’ ZAHL 110 ’’’’’’’’’’’’§’’’’’’’’’’’’’’’’’’’’”§’!’’’’’’’’’’’’’’’’’’’’’ Zeigen 40 ’’’’’’’’’’’ѧ’’’’’’’’’’’’’’’’’’’’ń§’’’’’’’’’’’’’’’’’’’’Ø’’’’’’’’’’’’’’’’’’’’1Ø’’’’’’’’’’’’’’’’’’’’QØ’’’’’’’’’’’’’’’’’’’’qØ’’’’’’’’’’’’’’’’’’’’‘Ø’’’’’’’’’’’’’’’’’’’’±Ø’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’N#limit (11.0)##pagelength (16.5)##block# ’’’#start (2.0,0.0)# ’’’’’’’’’’’’#center#EUDAS#right#% ’’’’’’’’%#center#EUDAS ’’’’’’’’’’’’’’’#columns (2, 0.5)# ’’’’’’’’’’’#limit (6.5)# % 63, 69, 148 & 63, 69, 103, 148 ’’’’’’’’’’’AbkŪrzungen 133 ’’’’’’’’’’’’’’AbkŪrzungsteil 134, 140 ’’’’’’Absatzmarken 125, 129 ’’’’’’’’Abschluūzeile 45 ’’’’’’’’’’’’’Abschneiden 71 ’’’’’’’’’’’’’’’Abschnitt 67, 69, 134 ’’’’’’’’Alternative 99 ’’’’’’’’’’’’’’’ -, globale 100 ’’’’’’’’’’’’’ -, lokale 99 ’’’’’’’’’’’’’’’Önderungen 83, 85, 90, 95 ’’’’ -, automatisch 121 ’’’’’’’’’Önderungsmuster 121, 166 ’’’’’AnfŪhrungsstrich 27, 34 ’’’’’’Ankreuzen 36, 40 ’’’’’’’’’’’’’ -, Textkosmetik 74 ’’’’’’’’’ -, rollen 97 ’’’’’’’’’’’’’’’Arbeitsbereich 16 ’’’’’’’’’’’’Arbeitskopie 56, 84, 173 ’’’’’ -, Beispiel 58 ’’’’’’’’’’’’’ -, lŚschen 57 ’’’’’’’’’’’’’’Arbeitstask 16öööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö