`Vorangehender Teil`   /   `Fortsetzung` 
allegro Systemhandbuch V26 
 
0.9.1	Schnelle Antworten auf häufige Fragen  
 
Tip: Mit Strg+f können Sie in diesem Text suchen (auch in andern Hilfetexten) 
Die meisten dieser Fragen beziehen sich auf das DOS-System, welches einen höheren Erklärungsbedarf hat...  
 
Was ist bei der Installation zu beachten?  Das steht fürs DOS-System alles im Abschnitt 0.10. 
•	a99 : Es gibt zusätzliche `Hinweise` für die Anpassung an eigene Umgebungen. 
Wie muß man beim Versionswechsel die Datenbank umwandeln?  Gar nicht, die neuen Programme verstehen auch die alten Daten. 
Gibt es kontextbezogene Hilfe? Ja, mit der Taste F1.  
•	a99: Zusätzlich gibt es in den Unterfenstern den Button [?]. Gesamt-Hilfe im Hauptfenster: Alt+h (= Füllhorn) 
Wie bearbeite ich einen Datensatz?  Satz aufblättern, dann den Großbuchstaben 'E' drücken. (-Ø 3.1) 
•	a99: Im Auswahlfeld zu korrigierendes Feld auswählen, [Enter], Bearbeitung im Schreibfeld, [Enter]. Sind alle Korrekturen gemacht, dann den Satz mit [Speichern] wieder abspeichern. Oder [Formulare] drücken  
Wie kopiere ich einen Datensatz?  Satz aufblättern, 'C' drücken, dann bearbeiten und mit F10 speichern.  
•	a99: [Neusatz] drücken, "Kopie ..." wählen. Dann bearbeiten und [Speichern] 
Wie lösche ich einen Datensatz?  Satz aufblättern, Taste [Entf] drücken, mit 'j' bestätigen.  
•	a99: Menüpunkt "Löschen" (oben neben "Füllhorn"), Hintergrund wird rosa 
Und wie mache ich das rückgängig?  Satz wieder aufblättern (mit [Bild­]), dann  'E'  F10  'j'. 
•	a99: Satz über [Daten in Bearb.] wieder zurückholen (Hintergrund dann rosa), Menüpunkt "Aktivieren" 
Wie lösche ich eine Kategorie?  Im Editormodus den Befehl #v benutzen, z.B.  #v27, um #27 zu löschen (-Ø 3.3). 
•	a99: Im Auswahlfeld Balken auf die Kategorie setzen, [Entf]-Taste 
Und wenn das aus Versehen passiert ist?  Mit Befehl #t zurückholen:  z.B.  #t27 . 
•	a99: Alt+r (Hintergrundspeicher wird links angezeigt) Kategorie auswählen, [Enter] [Enter], mit Alt+r zurück zum Datensatz  
Kann man die Registereinträge beeinflussen, besonders z.B. neue Einträge erzeugen lassen? Ja, die Einträge werden in den Indexparametern programmiert, siehe Handb. 10.2.1.2, Beispiele mit Kommentar in `INDX.API`. 
	Dann vom CockPit µr o i  (Organisieren / Index wiederherstellen) 
Kann ich den Kurztitel ändern oder löschen?  Nein, der wird automatisch erzeugt und korrigiert. Wenn die Kurztitel eine andere Struktur haben sollen: Änderungen in der Indexparameterdatei im Abschnitt #-0 machen, 
	dann vom CockPit µr o k  (Organisieren / Kurzanzeige erneuern) 
Kann ich die unbelegten Felder eines Datensatzes anzeigen lassen?  Nein. Diejenigen, die zur Abfrageliste gehören, kann man nachträglich abfragen lassen mit Befehl #E. 
•	a99: 	a) Mit Alt+y sieht man alle existierenden Kategorien, 
•			b) in den Formularen (Alt+#) sieht man, welche Felder unbesetzt sind. 
Kann man ein neues Datenfeld einbauen? Ja, dazu ist nur eine Eintragung der gewünschten Feldnummer in die Konfigurationsdatei (Standard: $A.CFG) nötig.   (-Ø Anh.A). Ohne Reorganisation kann das neue Feld sofort verwendet werden. Wenn es indexiert werden soll, muß es in die Indexparameter eingebaut werden, wenn es angezeigt werden soll, muß es in die Anzeigeparameter eingebaut werden. Dazu gibts eine `Anleitung`. 
Kann man eine Datenbank mit einem völlig anderen Schema anlegen? Dazu muß man eine neue Konfigurationsdatei anlegen  (-Ø Anh.A) und dazu dann mindestens eine Index-Parameterdatei und eine Anzeige-Parameterdatei.  (-Ø Kap.10). 
	a99 Tip: Einige `vorbereitete Konfigurationen` kann man als Startplattform verwenden!
Wieviele Sätze enthält meine Datenbank?  Auf dem Anzeigebildschirm Taste [Ende] drücken, dann erscheint der letzte Satz und oben sieht man die letzte Satznummer. Die gelöschten Sätze sind dabei mitgezählt. 
•	a99: Menü Global: Datenbank-Info. Dann erfährt man noch viel mehr... 
Wieviele Sätze sind gelöscht? Im Register 1 eingeben:  F6 //?  Die Zahl steht danach links neben // . 
•	a99: ebenfalls Menü Global: Datenbank-Info. 
Wie wird man die gelöschten Sätze endgültig los?  Sie werden automatisch wieder zum Speichern neuer Sätze benutzt. Allerdings kann man die Datenbank auch "entlüften" (-Ø 0.11.2 "Organisieren / R"), danach sind sie weg. 
Wieviele Einträge stehen in den Registern?  Index kompaktieren, dann wird am Ende ein Protokoll erstellt, angezeigt und in der Datei PROTOQ gespeichert. Darin steht auch eine Statistik der gelöschten Sätze. Achtung beim Mehrplatzbetrieb: Nur kompaktieren, wenn keiner an der Datenbank arbeitet. 
Soll man regelmäßig kompaktieren oder den Index erneuern?  Notwendig ist beides nicht. Der Index wird vielleicht etwas schneller, weil die Datei kleiner wird. Erneuern ist nur nötig, wenn man die Indexparameter verändert oder wenn der Index nicht mehr funktioniert (z.B. nach Stromausfall). 
Kann man die Schlüssel sehen, die alle zu einem Datensatz gehören?  Ja, mit F7, wenn der Satz in der Anzeige steht. 
Daten einmischen: Ist INDEX oder UPDATE besser?  Wenn Datensätze durch neue ersetzt werden sollen, geht das nur mit UPDATE, a99 oder avanti. INDEX darf man nicht im Mehrplatzbetrieb einsetzen (-Ø Kap.7). 
Kann man die ganze Datenbank als Ergebnismenge nehmen?   
	PRESTO: Ja, mit dieser Tastenfolge: [Pos1]  '('  [Ende]  ')'   . 
•	a99:  h check,  dann Funktion "Datendatei als Erg.Menge"... 
Kann ich Fremddaten oder Altdaten übernehmen?  Im Prinzip ja. Studieren Sie Kapitel 5. 
Kann man eigene Routinen in das CockPit einbauen?  Zeilen mit R oder S in die OPT-Datei einbauen (-Ø 0.11.6) 
Welcher Aufruf gehört zu einem CockPit-Menüpunkt?  Bei "eigenen Routinen" sieht man das, wenn man nach dem Anwählen [Tab] statt [Enter] drückt. Ansonsten: CockPit mit   acp  statt cp starten, dann den Menüpunkt auswählen und starten. Es entsteht eine Batchdatei CCC.BAT. Schauen Sie hinein. 
Wie kann man Menüpunkte aus dem CockPit entfernen?  Die zugehörige Zeile in der Datei UIFCGER entfernen. 
Und wie ist das bei a99?  Da ist die Datei UIFEGER für die Menütexte zuständig. 
Wie erstellt und testet man Parameterdateien?  Das steht in Kap. 10.1 und 10.3. 
Wie kann man Eingabedaten prüfen lassen?  Es gibt einige eingebaute Prüfmöglichkeiten (-Ø Anh. A.1.2). Mit Parametrierkenntnissen kann man eigene Prüfungen programmieren (-Ø Kap. 10.2.8) 
•	a99: diverse Möglichkeiten per FLEX-Technik 
Wie gibt man Sonderzeichen ein?  Vor Programmaufruf  aw  geben, im Programm dann Alt+w (-Ø Anh.E). 
•	a99: Alt+m drücken an der Stelle, wo das Sonderzeichen gebraucht wird. 
Kann man Registerauszüge drucken?  Mit dem Programm QRIX (-Ø 0.11.1 Funktion q, auch Kap. 7.9 und 1.4.1). 
•	a99: Im Indexfenster den Balken auf die erste gewünschte Zeile stellen, dann den Button [List] 
Kann man die Registeranzeige beschleunigen?  Taste '%%' drücken, oder PRESTO z.B. mit Option -x10 starten. 
Wie lang darf ein Datenfeld sein?  Bis zu 3000 Zeichen.  Jedes?  Ja. 
Wieviele verschiedene Datenfelder kann es geben?  Über 1000. Mehr über Begrenzungen: Anh. A.1.3) 
•	a99: eingeben: janas grenzen.htm 
Kann jedes Datenfeld mehrfach belegt werden?  Ja. Man kann dies jedoch in der CFG-Datei einschränken (Anh.A). 
Muß man zuerst irgendwie Platz reservieren, wenn eine neue Datenbank entstehen soll?  Nein, die Programme benötigen am Anfang nur das absolute Minimum und erweitern die Dateien ständig automatisch. 
Kann man Änderungen einer Datenbank auf eine andere übertragen?  Siehe Kap. 0.7, letzter Abschnitt. 
Ist es möglich, zwischen zwei oder drei Datenbanken umzuschalten? Ja, aber man muß richtig starten -Ø Kap. 1.3.2. 
•	a99 : Das Programm a99 kann mehrfach gestartet werden. Das Umschalten geht dann mit der FLEX-Technik. Es gibt dazu die Hilfsfunktion `Schnellkopplung` 
Welche Satztypen gibt es?  Das ist allein Sache der Parametrierung, vor allem der Indexparameter. Die Software behandelt ansonsten alle Datensätze gleich. 
Können im Netzwerk zwei oder mehr Updates gleichzeitig laufen?  Ja. Dann aber beim Start von UPDATE nicht die Option -F verwenden (-Ø Kap.9.1) und jedem UPDATE mit -xname seine eigene Prorokolldatei zuweisen. 
Wie muß man eine Datenbank für UNIX/Windows ändern?  Gar nicht, nur an den Parametern sind evtl. Änderungen nötig. 
 
0.9.2	Änderungen : Was? Wo? Wie? 
 
Hier finden Sie einen schlagwortartigen, alphabetischen Überblick, was Sie als DOS-Anwender alles ändern können und wo Sie bei Bedarf eingreifen müssen. 
Alle Änderungen an Parameterdateien etc. sind mit jedem Textprogramm oder Texteditor ausführbar. Bei Textsystemen wie WORD oder WordPerfect oder WinWord ist darauf zu achten, die Dateien als "ASCII files" oder "DOS-Text" abzuspeichern. Empfehlenswert sind aber eher solche Editoren, die in die bekannten DOS-Hilfssysteme wie NORTON COMMANDER oder PCTools integriert sind. Der mitgelieferte Texteditor X, der auch vom CockPit aus normalerweise aufgerufen wird, ist im Anhang D beschrieben. Viele Experten schwören noch immer darauf. 
Das Zeichen 'µ' steht für "Menü", der Buchstabe dahinter ist der Anfangsbuchstabe des Menüs. Also heißt z.B. µo k soviel wie "CockPit Menü 'Optionen', Punkt k". So kommt man über das CockPit ganz schnell an die betreffenden Dinge heran. Im Windows-Programm a99:  h adm  eingeben
 
Nehmen wir an, Sie arbeiten an einer Datenbank namens CAT, die auf der Konfiguration $A.CFG beruht. (Wird eine andere Konfiguration verwendet, z.B. P.CFG, muß in den Dateitypen jeweils 'A' durch 'P' ersetzt werden, also .PPR statt .APR etc. Für die Bildschirmanzeige verwenden Sie D-1.APR, für die Druckausgabe (Option -q) P-KARTE.APR. Zum Sortieren von Recherche-Ergebnissen gibt es die Parameter S-*.APR. 

Abfrageliste (Eingabemaske) : ist enthalten in Konfigurationsdatei $A.CFG  (-Ø Anh.A.1)	µo k 
Anzeige der Datensätze am Bildschirm : Parameterdatei D-1.APR (-Ø Kap.10)	µd e 
Benutzeroberfläche : CockPit bietet eine Vielzahl von Funktionen in übersichtlichen Menüs, ermöglicht aber eigene Anpassungen und Erweiterungen (-Ø 0.11). Möglich sind aber auch eigene Menüprogramme auf der Basis von Batchfiles (-Ø 12). 
Bildschirmfarben : einstellbar mit den w-Befehlen in der Konfigurationsdatei A.CFG (-Ø Anh.A.3)	µo k 
CockPit : Anpassungen macht man in der Datei CP.OPT (früher DEFAULT.OPT) (-Ø 0.11.6)	µo v 
	Die Texte der Menüs stehen in der Datei UIFCGER	µd m 
Codierung : Zeichencodes für die Druckausgabe oder andere Exporte lassen sich individuell ändern in der Parameterdatei, die man für die Druckausgabe benutzt (-Ø 10.2.4), s.a. Druckertreiber 
Datenbank-Definition, Datenformat : siehe Kategoriesystem und Index 
Druckertreiber : "Druck" fällt unter "Export", deshalb sind Druckertreiber innerhalb der Exportsprache realisiert (-Ø 10.). Es sind Dateien des Typs .APT (-Ø 0.3, 0.11),  z.B.  
	P-DSKJET.APT.	µo d 
Druckformatierung : Parameterdatei ändern (z.B. P-NORMAL.APR bei Listendruck, P-KARTE.APR bei Kartendruck), die für die Ausgabe benutzt wird (-Ø 10.) 
Einzelplatzbetrieb : -Ø Mehrplatzbetrieb 
Einstellungen für a99 :  INI-Datei 
Ergebnismenge : globale Korrekturen in der Datenbank: F10 (-Ø 1.5.4, 3.3 Befehl #X) 
Fehlermeldungen : Die Meldungstexte stehen in den UIF-Dateien (-Ø 0.3, siehe auch Anh.C.2)	µd m 
Formulare : Datei  CAT.FRM  für die Formular-Datenerfassung und -bearbeitung im Programm a99 
Funktionstasten-Belegungen : Grund- und ALT-Belegung sollte man nicht ändern, SHIFT- und CTRL-Belegung außer F1 möglich (-Ø 1.5, 2.6).  (Die UNIX-Version erfordert andersartige Belegungen!) 
Füllzeichen : Code und Anzahl einstellbar mit Befehl F bzw. f in $A.CFG (-Ø Anh. A.1.3) 
Grunddatei : (Typ .ALG) Bearbeitung mit Programm 3 = ALLEGRO (-Ø 2.4)	µf 2/3 
Hilfetexte : (H-Dateien) frei bearbeitbar mit jedem ASCII-Texteditor (-Ø 0.3, 0.6)	µd h 
Index : Art und Gestalt der Eintragungen sind in einer Index-Parameterdatei festgelegt, z.B. CAT.API. 	µd i 
	Bei nachträglichen Änderungen an dieser Datei muß man den Index oder wenigstens diejenigen Teil-Indizes neu generieren (-Ø Kap.1.2 und Kap.7, Option -fi), deren Einträge betroffen sind. Auch die Kurzanzeige und die Restriktionen werden durch die Index-Parameterdatei bestimmt: es gibt in CAT.API Abschnitte, die mit den Sprungmarken #-0 und #-/ beginnen; dort sind die Strukturen der Kurzanzeige (Datei CAT.STL) und der Restriktionen (CAT.RES) mit Hilfe der Exportsprache definiert.  
Interpunktion : Diese ist in Form von "Präfix-" und "Postfix-Angaben" in einer Export-Parameterdatei definiert. Z.B. ist das im Normalfall für die Bildschirmanzeige die Datei D-1.APR, für die Druckausgabe z.B. P-KARTE.APR (-Ø 10.2.0) 
Ja-Nein-Codes : bei fremdsprachigen Versionen müssen u.U. die Werte für die Antworten "ja" und "nein" bei Ja-Nein-Abfragen geändert werden: Befehl Y in A.CFG (-Ø Anh.A). 
Kategoriesystem : In der Datei A.CFG steht das Schema des "konsolidierten Formates"; dieses kann mit Hilfe eines Texteditors geändert werden, oder man erstellt oder verwendet eine andere Konfiguration, z.B. M.CFG für das NW-Format oder $U.CFG für USMARC (-Ø Anh. A, B) 
	Vorwahl durch Option bzw. Umgebungsvariable -k (-Ø Kap.12). 
Köpfe der Katalogkarten : Definitionen stehen in P-KARTE.APR, siehe Befehl ak (-Ø 10.2.1) 
Kurzanzeige : siehe Index 
Listengestaltung : Auswahl einer Datei P-*.APR (evtl. Erstellung einer neuen Datei dieses Typs, -Ø`Kap.6)	µo 3 
Mehrplatzbetrieb : die Software ist mehrplatzfähig auf jedem PC-Netz. Evtl. muß man in CP.OPT eingreifen	µo v 
Menüsystem : siehe Benutzeroberfläche 
Nichtsortierzeichen : Code bzw. Modus: Befehle N bzw. n in A.CFG (-Ø Anh.A.1.3) 
Ordnung in sortierten Listen : in den Dateien S-*.APR werden die Sortierbegriffe durch den Befehl ak in Verbindung mit den Sonderkategorien #u1 und #u2 gesteuert. So läßt sich die Ordnung präzise festlegen. (-Ø 6.1, 6.4, 10.2.1, 10.2.6)	µo 1 
Pflichtkategorien : Abfragezeilen mit '!' und '?' in A.CFG (-Ø Anh.A.2)	µo k 
Phrasen : werden automatisch (in der Datei PHRASE.APH) gespeichert und geladen. .APH-Dateien sind aber auch per Textprogramm bearbeitbar! (-Ø 0.3, 3.3 Befehl #p)	µd p 
Qualität der Daten : evtl. entscheidend zu verbessern durch Fremddaten-Übernahme, vor allem aus Nationalbibliographien, Verbundsystemen und Literaturdatenbanken (-Ø 2.0, 5.0) 
Regelwerk : allegro ist nicht auf RAK fixiert. Es duldet jede eigenmächtige Interpretation oder sogar Änderung von Katalogregeln, allerdings nicht mühelos: sofern davon irgendeine Ausgabeform oder Indexeinträge betroffen sind, hat man die zugehörige Export-Parameterdatei (.APR-Datei) zu ändern (-Ø 10.) 
Reports / Sortierte Listen : per Exportparametrierung (-Ø 6. und 10.) 
Speicherbedarf : Die DOS-Programme arbeiten im 640K-Bereich. Wenn hier zu wenig frei ist: Bedarf der geladenen Geräte- und Netzwerktreiber und anderer residenter Programme prüfen. Anpassung des Speicherbedarfs evtl. mit den m-Befehlen in der .CFG-Datei (-Ø Anh.A.1).  Prüfung des aktuellen Zustands mit <Alt+F7> vom Anzeigebildschirm aus. Tip: Wenn PRESTO.EXE wegen Speichermangel nicht läuft, statt dessen MENUED.EXE versuchen. 
Sprache der Menüs : falls entsprechende UIF-Dateien vorhanden (-Ø 0.6): Vorwahl durch Befehl 'l' in der A.CFG oder Option bzw. Umgebungsvariable -l verwenden (-Ø 12.). Default ist GER. 
Start-Aktionen : die FLEX-Datei _start.flx  wird ausgeführt am Beginn einer a99-Sitzung, bevor der Nutzer irgend etwas tun kann. 
Stoppwörter : die Tabelle SWL1.APT kann erweitert, gekürzt und beliebig geändert werden  (-Ø 0.3, 10.2.1). 
Übersetzung : Menü- und Hilfetexte (UIF*- bzw. H*-Dateien) können und dürfen übersetzt werden, siehe Sprache 
Vorbearbeitung von Fremddaten : Umfangreiche Möglichkeiten durch eine eigene "Importsprache" (-Ø 5., 11.) 
Wiederholbarkeit von Kategorien : grundsätzlich immer gegeben, kein Eingriff nötig (-Ø 3.1); Alternative: Mehrfacheinträge innerhalb einer Kategorie, mit definiertem Trennzeichen (Empfehlung: "; " oder "¶" ). Begrenzte Wiederholbarkeit einstellbar in der Konfiguration (-Ø Anh.A.1.2) 
Zeichensatz : für Bildschirm und Tastatur können bei VGA-Bildschirmen die Zeichensätze softwaremäßig verändert werden, ohne daß dies allegro stören würde; für den Drucker: siehe Codierung. Der Normzeichensatz DIN 31628/2 wurde für VGA-Bildschirme realisiert. Man schaltet den Zeichensatz ein mit dem Befehl  ostwest.bat. Mit <Alt>+w erscheint dann jederzeit eine Hilfstabelle mit allen Zeichen. Derselbe Zeichensatz wird für Windows als TTF-Schrift bereitgestellt (Anh.E). Sind diese Schriften installiert, benutzen a99 und alcarta sie automatisch. Aber auch in jeder anderen Windows-Software, z.B. WinWord, kann man die Schriften nutzen, dadurch wird der Datenaustausch mit anderen Anwendungen sehr erleichtert. 
`Vorangehender Teil`   /   `Fortsetzung` 

?Vorangehender Teil=h ac0-7 
?Fortsetzung=h ac0-10 
?Hinweise=h inst 
?INDX.API=h indx.api 
?Schnellkopplung=X fremddb 
?Anleitung=h neufeld 
?vorbereitete Konfigurationen=h newdb