Autor Thema: Masken aus mehrsprachiger DB auflisten  (Gelesen 1060 mal)

Offline Wirsing

  • Senior Mitglied
  • ****
  • Beiträge: 283
  • Geschlecht: Männlich
    • METZ CONNECT
Masken aus mehrsprachiger DB auflisten
« am: 30.03.06 - 13:52:38 »
Hallo zusammen,


ich möchte aus einer mehrsprachigen Datenbank die Masken und deren Felder auflisten.

Soweit eigentlich kein Problem - allerdings hat diese Datenbank von jeder Maske zwei Varianten (eine Deutsch und eine Englisch). Beide heissen gleich (egal ob mit oder ohne Alias).
Das einzige Unterscheidungsmerkmal ist die Maskensprache im Designer.

Mit der Schleife...

Forall form in db.forms
   ...
    call uidoc.FieldAppendText("listMasken", form.name  & ";")
   ...
End Forall

...werden diese dann doppelt in mein Listenfeld eingetragen. Mit Hilfe des Debuggers konnte ich erkennen, dass leider nur die NotesURL die Masken unterscheidet.

So, nun zu den Fragen:

* Ist es egal, ob ich die englische oder deutsche Maske für einen nachfolgenden Export verwende?
   --> Im Form-Feld der Dokumente steht doch nur der Maskenname - nicht aber die Sprache
   --> In diesem Fall würde ich die Liste mit @Unique nochmals Filtern

* Wenn dies nicht so ist, wie kann ich dann die Sprache filtern?
   --> Das einzige was ich finden konnte ist @FormLanguage - aber das hilft hier wohl nicht weiter

Ich hoffe ich habe das Problem einigermassen rübergebracht.

Grüsse


Holger
6 Lotus Domino Server 9.0.1(FP5-7) auf Windows 2008R2 Server
ca. 450 Clients mit 8.5.x/9.0.1

Offline madmaxxx4

  • Frischling
  • *
  • Beiträge: 9
    • The Domino Blog
Re: Masken aus mehrsprachiger DB auflisten
« Antwort #1 am: 01.04.06 - 11:30:21 »
Hallo Holger,

nimm mal diese DB und lass es über Deine DB laufen:

http://atnotes.de/index.php?topic=29642.0

Dann erhälst Du für jede Maske ein Dokument in der Datenbank.

Die XML Dateien werden jedoch überschrieben.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz