OKB-000083 | Wie erstellt orgAnice den Vorlagenpfad für Tabellen

Betrifft: ab orgAnice Pi

Frage:

Welchen Algorithmus verwendet orgAnice zum Erstellen des Vorlagenpfades für Tabelle?

Lösung:

Der Algorithmus ist wie folgt:

1.) Tabelleneigenschaft “OrgDataDocTemplatePath” lesen (z.B. .\Vorlagen)

2.) Beim Datenbankpfad (z.B. C:\ORGDB\OfficePi\OfficePi.odb) nur den Ordner (also C:\ORGDB\OfficePi\ ermitteln

3.) Aktuelles Verzeichnis wird gelesen und zwischengespeichert

4.) Aktuelles Verzeichnis wird auf den Datenbank-Ordner (C:\ORGDB\OfficePi\) gesetzt

5.) Aktuelles Verzeichnis wird auf den bei 3. gelesenen Wert zurückgesetzt

6.) Anschließend wird geprüft, ob das aus Datenbankpfad und Vorlagenpfad kombinierte Verzeichnis (also C:\ORGDB\OfficePi\Vorlagen) existiert

7.) Falls bei 4. oder 6. ein Fehler aufgetreten ist, wird der Datenbankpfad als Vorlagen-Ordner verwendet.