Konventionen

Folgende Konventionen sind zu beachten:

Die Verwendung von ADA setzt einige Kenntnisse bezüglich Datenstrukturen voraus und verlangt die Beachtung folgender Konventionen:
Ihre Textdatei muss "Fixed Record Length" und "Space-Delimited Textformat" aufweisen, das heißt, "CSV"-Format gehört der Vergangenheit an. Sollten Sie Dateien, welche von einem "Main-Frame-Sytem" generiert werden, importieren, dann erhalten diese automatisch obiges Format. Außerdem benötigen Sie für den Import solcher Dateien keinen "Import Wizard" mehr.
Ihre "Datenbank" muss "Fixed Record Length" und "Space-Delimited Textformat" aufweisen, das heißt, "CSV"-Format gehört der Vergangenheit an. Sollten Sie Dateien, welche von einem "Main-Frame-Sytem" generiert werden, importieren, dann erhalten diese automatisch obiges Format. Außerdem benötigen Sie für den Import solcher Dateien keinen "Import Wizard" mehr.

Um dieses Format auch bei Ihren selbst erstellten Dateien anwenden zu können, müssen diese in einer so genannten "QryTxT.INI"-Datei einzeln als Datensätze definiert werden. In unserer Beispiel-Datei sieht das so aus: [FileType001]
Title=CALIFORNIA-DATABASE
LAYOUT=DISTRICT,20,TOTAL-REVENUE,18,TOTAL-EXPENDITURES,11,NET-OTHER-I-O,18,TOTAL-REVENUE-II,18,TOTAL-EXPENDITURES-II,18,NET-OTHER-I-O-II,18,REVENUE-HIGH,16,REVENUE-LOW,20,TOTAL-NET,22

Erläuterung:
ADA verwendet die ADO-Methode für den Zugriff auf Dateien. Der Vorteil ist, dass Ihre Datenbank beliebig groß sein darf, weil lediglich die gefundenen Suchbegriffe in Ihre MOE-Tabelle importiert werden und nicht Ihre kompletten Daten für die Filterung zur Verfügung stehen müssen. Deshalb ist die von MOE vorgegebene "physische" Zellenbegrenzung kein Thema mehr.

[FileType001]
Ist ein Zähler für die einzelnen Record-Beschreibungen und muss lediglich im Falle von weiteren Datenfiles inkrementiert werden. Die Obergrenze liegt bei 999 Dateien.

Title=CALIFORNIA-DATABASE
Ist der Titel Ihres in der nächsten Zeile definierten Recordsatzes und frei wählbar.

LAYOUT=
Hier definieren Sie die Überschriften so, wie sie später in Ihrer MOE-Tabelle erscheinen sollen, für jede Zelle eine, beginnend bei der Zelle A1. Im Beispiel ist die Zelle A1 mit dem Namen DISTRICT definiert und kann maximal 20 Zeichen enthalten. Sie können festlegen, wie lang dieser Record sein darf, zwischen einem und maximal 255 Zeichen. Diese Konvention gilt für alle weiteren Records. Zwischen der Überschrift eines Records und dessen Länge muss ein "," gesetzt werden, gleiche Überschriftsnamen sind nicht erlaubt. Das Beispiel zeigt zehn Records, beginnend bei der Zelle A1 bis zu der Zelle J1. Nach der letzten Definition wird kein Komma gesetzt. Am einfachsten ist es, MOE zu starten, in den entsprechenden Zellen die Überschriften zu definieren und abschließend als "Formatted Text (Space delimited) (*.prn)" zu speichern. Damit haben Sie sich ein Textfile geschaffen, welches bereits alle Kriterien der "Fixed Record Length" enthält. Beachten Sie dabei, dass der Datenbereich der Arbeitsmappe, in der Sie später Ihre Daten filtern möchten, mit dem Zellenformat "Text" formatiert wird. Dies hat den Vorteil, dass MOE beim Import Ihrer Daten nicht seinen internen Mechanismus zur automatischen Erkennung der Datenparameter aktiviert, also z.B. 12.06.06 nicht als Datum interpretiert. Damit haben Sie die Vorbereitung für Ihre Datenbank abgeschlossen und können nun mit der Erfassung beginnen. Sollten Sie Daten aus dem Internet oder anderen Quellen in Ihre Datenbank importieren wollen, beachten Sie, dass es sich hierbei um "Plain-Text"-Formate handeln muss. Andernfalls laufen Sie Gefahr nicht abdruckbare Zeichen zu importieren, welche zu unerwünschten Ergebnissen bei der späteren Bearbeitung führen.