HILFE-Text ERGŽNZUNGEN K. Th. Hell (c) 1994 ANTWORTEN auf FRAGEN von -Bentzern: 1. K”nnte ein EDITOR eingebaut werden ? Antwort: Im Prinzip ja, leider nur auf Kosten der Programm-Gr”sse. Da jeder Anwender aber "EDIT" aus DOS besitzt, wurde darauf vorl„ufig verzichtet. Als Ersatz k”nnen Sie die PATCH-Funktion in verwenden. Somit kann jede Textzeile auch mit modifiziert werden. Ev. Funktion mit "X" statt >ESC< abbrechen, damit der Rest der Datei ohne Modifikation auch kopiert wird. 2. Wie erhalte ich "HILFE" in ? Antwort: Mit + Funktion abbrechen, womit man IMMER ins Haupt-MENU gelangt. Dort unter "DATEI oder HILFE ausgeben" (Wahl >4<) mit >4< die Datei "HILFE.TXT" oder mit >5< "ASCIIPRO.DOC" w„hlen. Suchbegriff fr Hilfe mittels F3-Funktionstaste eingeben. SUCHEN mit erneutem Drcken von F3 ev. wiederholen. 3. Ich m”chte grosse Dateien umwandeln, aber vorher Funktion kontrollieren. Antwort: Starten Sie die gewnschte Ausfhrung und brechen Sie nach kurzer Zeit mit + wieder ab. Das Programm schliesst dann die bearbeiteten Dateien, und in der KOPIE finden Sie den Anfang der Umwandlungen zur Kontrolle auf korrekte Funktion. 4. Wie kann ich fhrende NULLEN in Zahlen entfernen ? Antwort: Einfach mit einer SUCHLISTE nach folgendem Prinzip: SUCHEN nach ERSETZEN durch (ab Position 41) REM Vor-Nullen durch Leerstellen ersetzen: " 00000" " " " 0000" " " " 000" " " " 00" " " " 0" " " REM Beachten Sie die Reihenfolge der SUCHEN/ERSETZEN-Begriffe! REM Anfhrungszeichen natrlich nicht in Suchliste einsetzen! 5. Wie kann ich in Datens„tzen Text oder Zahlen links- od. rechtsbndig setzen? Antwort: Verwenden Sie bei der Umwandlung von Datens„tzen in das SDF-Format im MENU UTILITY "DATENBANK-TOOLS" die manuelle Eingabe (>2<) von Feldl„nge (statt automatisch). Das Programm erlaubt nun die Positionierung des Feldinhaltes nach Wahl (5 Arten: 0 - 4). 6. Wie kann ich in einem gewissen Feld alle Leerstellen durch NULLEN ersetzen ? Antwort: Wandeln Sie vorbergehend den Datensatz in das SDF-Format. Das Zahlenfeld, das Sie zu bearbeiten wnschen, k”nnte nun z.B. von Position 11-20 so " 102.50" oder " 2000.00" aussehen. Am einfachsten und schnellsten verwenden Sie die Funktion "SUCHEN/ERSETZEN mit DIREKTER EINGABE": SUCHEN nach " " (Leerstelle) und ERSETZEN durch "0". Auf Frage "šBERALL in Zeile SUCHEN" mit antworten. Programm fr„gt nun Zeilen-POSITION von ...... bis ....... ab ! Jetzt eingeben: SUCHEN ab Position 11 bis Position 20. Option "SUCHE nach 1. Treffer in n„chster Zeile fortsetzen" mit beantworten. VERIFIKATION mit oder beantworten. [bei MAKRO-Version eher w„hlen, da Verifikation bei automatischem Ablauf nicht beeinflusst werden kann]. Das ist alles. Sie k”nnen das gleiche Resultat auch viel komplizierter erreichen: Schneiden Sie Position 11-20 heraus mit "ZEILENMANIPULATIONEN" oder "POSITION in DATENSATZ ŽNDERN". Bearbeiten Sie den herauskopierten Teil separat, indem Sie alle Leerstellen mit >0< Ersetzen, so dass Sie "0000102.50" oder "0002000.00" erhalten. Jetzt diese Datei wieder an Position 11 einsetzen (HINEINKOPIEREN). Das Datensatz-Format kann nun wieder ge„ndert werden (Umwandeln einer Datenbank von FESTER L„nge in VARIABLE L„nge) mit frei w„hlbaren Feld- und Satz-Ende-Marken. 7. Wie kann ich aus zwei Dateien ZEILENWEISE eine neue dritte Datei kreieren ? Antwort: Verwenden Sie im MENU II "ZEILENMANIPULATIONEN" (>2<) die Funktion "Teil Zeile HERAUSKOPIEREN + wieder in Zeile/neue Datei einfgen" (>2<) Sie haben z.B. zwei Dateien: DATEI_1 DATEI_2 Position Position 123456789012345.... 12345678901234567... TEXT ABC ... Text abc ... Hier k”nnen Sie angeben: (ZEILENWEISE!) Aus DATEI_1 HERAUSKOPIEREN von ... bis ... Zeilen-POSITION (Leerstellen auf Wunsch erg„nzen) In DATEI_2 HINEINKOPIEREN an ZEILEN-Position ... (zu kurze Zeilen werden mit Leerstellen erg„nzt) RESULTAT wird in KOPIE mit gewnschtem Namen geschrieben ! Ursprngliche Dateien werden nicht ver„ndert. Weitere Erkl„rungen in "ASCIIPRO.DOC" und "HILFE.TXT". 8. Wie kann ich ASCII-Text LEXIKALISCH korrekt SORTIEREN ? Antwort: Verwenden Sie die in der Vollversion von M. Waldenburg kostenlos zur Verfgung gestellte Routine "MSORT.EXE", die aber fhrende Zeichen wie z.B. Klammern und Zahlen entfernt! 9. Warum verwendet keine SAA/Fenster-Oberfl„che ? Antwort: Dieses Programm ist mit ber 50 verschiedenen Funktionen und ber 600 Optionen derart komplex, dass es nur MENU-gefhrt ausfhrbar ist. Eine Standard-Oberfl„che w„re leicht programmierbar, verschwendet aber wervollen Speicherplatz, der fr Leistung ben”tigt wird. 10. Warum bleibt mein alter Computer nach dem Verlassen von h„ngen? Antwort: Das Programm setzt den Video-Mode nicht auf die Ausgangslage zurck, was alte Grafikkarten nicht ertragen. Der Fehler liegt also an der Hardware. Ev. mit Parameter "/F=0" SCHWARZ/WEISS starten. 11. Meine Adressliste wird von keiner Datenbank brauchbar eingelesen. Diese hat folgende Struktur: "Meier Karl Strasse des Friedens 15/2. Stock 123456 Ort Bemerkung" Antwort: Ein typischer Fall fr ! 1. Zuerst nach 4 aufeinanderfolgenden Leerstellen suchen und diese z.B. durch "± " ersetzen (MARKE = CODE 177). 2. Mit "ZEILENMANIPULATION" l”schen bis MARKE "±" (--> DELETE.ASC) 3. "DELETE.ASC" umbenennen in "ADRESSE.NEU". Diese sieht nun so aus: "Meier Karl Strasse des Friedens 15/2. Stock 123456 Ort" 4. Jetzt SUCHEN/ERSETZEN mit manueller Eingabe nach Leerstelle " " suchen und durch FELD-ENDE-MARKE der Wahl (z.B."±") ersetzen. Dabei Option "Abbruch nach 1. Treffer" je Zeile w„hlen. Dadurch wird der NAME als Feld definiert -> ADRESSE.1 5. Gleiches Vorgehen wiederholen, wodurch Vorname als Feld definiert wird -> ADRESSE.2 6. Jetzt WORTLISTE (min.L„nge=6, max.L„nge=6, ZAHLEN zulassen!) erstellen (ohne Zeilennummern, aber sortiert OHNE Doppel). 7. Am Anfang dieser LISTE stehen nun alle PLZ; alles andere l”schen. 8. In einer KOPIE am Zeilen-Anfang und -Ende eine MARKE einsetzen, z.B. "±123456±" (natrlich mit ZEILENMANIPULATION) 9. Nun aus dieser KOPIE ab Position 1-8 alle Zeichen HERAUSKOPIEREN und in die LISTE an Position 41 HINEINKOPIEREN: "123456 ±123456±" 10. Diese neue Liste z.B."SUCHERS.LST" benennen. 11. Jetzt mit SUCHEN/ERSETZEN mittels dieser Liste ADRESSE.2 bearbeiten ("SUCHEN/ERSETZEN mit DATEI" siehe auch SUCH.DOC) ergibt: "Meier±Karl±Strasse des Friedens 15/2. Stock ±123456± Ort" Damit sind alle 5 Adress-Felder definiert und k”nnen in jede Datenbank eingelesen werden. Ev. k”nnen MARKEN mit SUCHEN/ERSETZEN gewechselt werden. Die MAKRO-Version erlaubt sp„ter AUTOMATISCHEN Ablauf. 12. Wie wandelt man "ae, oe, ue" in GROSSBUCHSTABEN in "Ž, ™, š" um ? Antwort: Ganz einfach mittels SUCHEN/ERSETZEN mit LISTE rem SUCHEN ERSETZEN (ab Position 41) ae Ž oe ™ ue š NB. Siehe auch BEISPIEL-Datei "KL2GROSS.LST" 13. Bei der Umwandlung GROSS- in Kleinschreibweise werden Ž, ™, š nicht berchsichtigt. Was muss ich tun ? Antwort: Die Option "SONDERZEICHEN 128-155 bercksichtigen" w„hlen! (die Umlaute haben einen CODE > 128) 14. Ich wrde gerne OHNE Ton benutzen! Antwort: Einfach mit Parameter "/T=0" aufrufen und der Ton ist abgeschaltet (kann im Programm wieder eingeschaltet werden). ACHTUNG: Erkl„rungen und Hilfe zu z.B. in den Dateien: "ZERLEGEN.TXT" "SUCH.DOC" "ANSI2ASC.DOC" "SWITCH.DOC" "ASCIIPRO.DOC" "HILFE.TXT" "HILFE2.TXT" "README.TXT" "MAILBOX.TXT" "SEARCH.LST" "NEGATIV.LST" "MAKRO.TXT"