Anleitung fr "folioDBF" folioDBF ist ein Programm zur Umwandlung von ADR-Dateien des Atari Portfolio (* in DBF-Dateien verschiedener Datenbanksysteme und umgekehrt. Untersttzte DBF-Feldtypen: ZEICHEN NUMERISCH DATUM Memoferder und Logikfelder werden nicht untersttzt. INSTALLATION Kopieren Sie folioDBF in das Verzeichnis Ihrer Festplatte, in dem Sie zuknftig arbeiten m”chten. Sie k”nnen auch INSTALL.BAT aufrufen, gefolgt von einem Laufwerksbuchstaben. Dann wird auf dem betreffenden Laufwerk ein Unterverzeichnis FOLIODBF angelegt, und folioDBF in dieses Verzeichnis kopiert. Um folioDBF auf Laufwerk C zu installierten geben Sie ein: INSTALL C (KEINEN Doppelpunkt hinter dem Laufwerksbuchstaben!) Kopieren Sie nun die zu konvertierenden Dateien in dieses Verzeichnis. Umwandlung einer DBF-Datei in eine ADR-Datei: Achten Sie bitte darauf, daá die Feldberschriften Ihrer DBF-Datei keine Umlaute und kein á enthalten. Dies wrde zum Abbruch des Programmes fhren. 1. Starten Sie folioDBF 2. W„hlen sie mit den Aufw„rts- oder Abw„rtstaste die gewnschte Konvertierungsrichtung. Hier also "DBF nach Folio" 3. Drcken sie RETURN 4. Sie werden nun nach dem Namen der zu konvertierenden DBF-Datei gefragt. Geben Sie diesen Namen OHNE die Dateierweiterung ein. folioDBF h„ngt die Erweiterung .DBF selbst an. 5. Drcken sie RETURN. 5. Geben Sie nun den Namen der Datei ein die sp„ter auf Ihren Portfolio berspielt werden soll. Auch hier ist die Dateierweiterung ADR bereits durch das Programm vorgegeben. !!! ACHTUNG !!! Existiert bereits eine ADR-Datei mit dem von Ihnen gewnschten Namen, so wird diese berschrieben! 6. Drcken sie RETURN. 7. Das Programm nimmt seine Arbeit auf. Den Stand der Verarbeitung k”nnen Sie im unteren Teil des Bildschirmes beobachten. 8. Wenn folioDBF fertig ist, gehen sie mit den Pfeiltasten im Auswahlmenu auf "ENDE". 9. Drcken sie RETURN. Jetzt sind Sie wieder im Betriebssystem. Sie k”nnen nun diese neue Datei in Ihren Portfolio bertragen. Umwandlung einer ADR-Datei in eine DBF-Datei. Hier gelten sinngem„á die gleichen Anweisung wie oben. Sie benutzen nun allerdings die Menuauswahl "Folio nach DBF" Diese Konvertierung dauert wesentlich l„nger als in die andere Richtung. Das liegt daran, daá zun„chst die gesamte ADR-Datei analysiert werden muá, bevor eine passende Datenbankstruktur erstellt werden kann. Ist die Analyse abgeschlossen, so wechselt die Kontrollanzeige im unteren Bildschirmbereich von "Analysierte Bytes..." in "Erzeugte Datens„tze" In die nun erzeugte leere DBF-Datei werden jetzt die Daten der ADR-Datei bernommen. DIE STRUKTUR DER ERZEUGTEN DBF-DATEI Jede Zeile auf einer ADR-Karteikarte wird in der DBF-Datei einem Feld zuge- ordnet. Alle Eintragungen der jeweils 1. Zeile der ADR-Karteikarten werden sp„ter im Feld mit dem Namen "FELD1" der DBF-DATEI eingetragen. Die 2. Zeilen kommen ins "FELD2" u.s.w. Jede Karteikarte erzeugt in der DBF-Datei einen neuen Datensatz. Um die L„nger der einzelnen DBF-Felder kmmert sich folioDBF. Sie richtet sich nach der jeweils l„ngsten Eintragung einer bestimmten ADR-Karteikartenzeile. Es werden also alle Eintragungen der 1. Zeile miteinander verglichen, alle 2. Zeilen u.s.w.. Der gleiche Vergleichsmechanismus gilt auch fr die Festlegung der Feldtypen. (Numerisch,Zeichen oder Datum) GRUNDSŽTZLICHES ZU DEN EINZELNEN FELDTYPEN Wenn sie eine ADR-Datei in eine DBF-Datei umwandeln, und dabei numerische Felder und Datumfelder erhalten m”chten, so ist eine konsequente Ordnung in Ihrer ADR-Datei unerl„álich, da der Portfolio in seiner Adressverwaltung nicht zwischen Zeichen, Zahlen und Datum unterscheiden kann. D.h. wenn sich z.B. in der 3. Zeile einer ADR-Karteikarte ein Datum befindet, so muss sich auf allen Karten der ADR-Datei in der 3. Zeile ein gltiges Datum oder eine Leerzeile befinden. Wird in der ADR-Datei auch nur ein einziges Mal gegen diese Regel verstoáen, so wird folioDBF das Datumfeld in ein Zeichenfeld umwandeln. Die Daten bleiben erhalten, aber in der DBF-Datei wird sp„ter das 3. Feld kein Datumfeld mehr sein, sondern nur noch ein Zeichenfeld. Bei numerischen Eintragungen in der ADR-Datei gelten die gleichen Regeln. Wenn die 4. Zeile der ADR-Karteikarte z.B. den Einkaufspreis enth„lt, muss sich auf allen Karten in der 4. Zeile ein Zahl oder eine leerzeile befinden. Ist auf einer anderen Karte in der 4. Zeile ein Datum, oder Buchstaben, so werden die Einkaufspreise in die DBF-Datei als Zeichen und nicht mehr als Zahlen bernommen. Ein Rechnen mit diesen DBF-Feldern ist dann nicht ohne zus„tzliche Umwandlungen m”glich. Das Zeichenfeld k”nnte man als den kleinsten gemeinsamen Nenner betrachten. Ist auf allen Karteikarten eine bestimmte Zeile leer, so entsteht bei der DBF-Datei an dieser Stelle ein Zeichenfeld mit der L„nge 1. Auf diese Weise wird beim Zurckspielen der DBF-Datei in eine ADR-Datei sp„ter auf dem Portfolio auch wieder eine Leerzeile an der betreffenden Stelle erzeugt. DATUMFELD Ein Datum muá einen GšLTIGEN Wert darstellen. Die Eintragung muá das Format "TT.MM.JJ" haben. Eine Eintragung wie z.B. 21.14.91 , 32.12.85 , 18.05. , 24.6.91 , 31/12/90 oder 31-12-90 ist ungltig, und fhrt zur Erzeugung eines Zeichenfeldes in der DBF-Datei. NUMERISCHE FELDER 1. Numerische eintragungen drfen vor der Zahl ein Minuszeichen (-) enthalten. 2. Zwischen dem Minuszeichen und der ersten Ziffer darf KEIN Leerzeichen sein. 3. Positiven Zahlen darf hingegen KEIN Pluszeichen (+) vorangestellt werden. 4. Ist in einer Zahl ein Dezimalpunkt angegeben, so muss diesem mindestens eine Ziffer folgen. 5. Vor einem Dezimalpunkt muá mindestens eine Ziffer sein. 6. Befinden sich vor numerischen Eintragungen einer ADR-Karteikartenzeile fhrende Nullen (0), so wird in der DBF-Datei ein Zeichenfeld erzeugt. Auf diese Weise k”nnen auch Bestellnummern verarbeitet werden, die fhrende Nullen aufweisen. Diese Nullen wrden bei einem Numerischen Feld verlorengehen. Die folgenden Werte wrde folioDBF in ein Zeichenfeld umwandeln: 12,28 ; - 15 ; 012.5 ; +25 ; 250. ; .250 ; 12O30 ; 12-18 ; 14/10 ; 12:45 !!!!! WARNUNG !!!!! Bitte ver„ndern sie die ADR-Dateien nicht mit einem Texteditor ! In den ADR-Dateien stehen fr den Texteditor unsichtbare Steuerzeichen des Portfolio, die er unbedingt zur Auswertung der ADR-Datei braucht. Auch folioDBF bedient sich dieser Zeichen. Wenn man nun eine ADR-Datei mit einem Texteditor bearbeitet, so werden h„ufig diese unsichtbaren Zeichen nicht mit abgespeichert. Die Folge: Die Eintragungen der einzelnen Karteikartenzeilen kommen sp„ter auf dem Portfolio durcheinander. Der Portfolio weiá dann nicht mehr welche Eintragung zu welcher Karteikarte geh”rt. Auch folioDBF k”nnen Sie auf diese Weise "in die Wste" schicken. Wenn Sie sich mit dem Aufbau der ADR-Dateien auskennen, so k”nnen sie diese mit einem Hex-Editor bearbeiten. Aber hier ist gr”áte Vorsicht geboten. NUTZUNGSBEDINGUNGEN Wenn Sie Lizenznehmer einer Vollversion sind, so drfen Sie nur Sicherheits- kopien fr Ihren pers”nlichen Bedarf anfertigen. Eine Weitergabe von Kopien an Dritte ist nicht erlaubt. (Bei dem geringen Preis von nur DM 35.--ø fr folioDBF sollte man den Programmierer nicht "verhungern" lassen.) Sind sie hingegen Inhaber der Demoversion, so sollten Sie diese auch Ihren Bekannten zug„nglich machen. Dieses Programm wurde mit groáer Sorgfalt ausgetestet. Trotzdem kann ich keine Haftung fr eventuell auftretende Fehler und die damit verbundenen Folgesch„den bernehmen! Sollten Sie Verbesserungvorschl„ge oder Probleme mit folioDBF haben, so w„re ich fr einen Hinweis dankbar. Mit freundlichen Gráen H.Joachim Odenthal Postfach 200674 5060 Bergisch Gladbach 2 Tel. 02202-59817 ø) Preis„nderung vorbehalten *) Portfolio ist ein eingetragene Warenzeichen der Firma Atari. (Vermute ich jedenfalls, auch wenn Portfolio sonst ein Bildband mit Fotos oder ein Kapitaldepot ist)