Domino 9 und frühere Versionen > Entwicklung
mehrere Dokumente in einer Maske darstellen
ascom40:
Hallo Bille,
--- Zitat ---Sicherlich wäre es am besten, wenn man alle zusammengehörenden Dokumente gleich beim Importieren zusammenfassen könnte. Beim DBase-Integrator (mit dem ich die Daten ins Notes importiere) habe ich dazu aber keine entsprechende Option gefunden.
--- Ende Zitat ---
Wenn ich das richtig interpretiert habe, willst du aus 2 dBASE-Datenbanken jeweils einen Datensatz in ein gemeinsames Dokument importieren :-\
Da gibt es keine entsprechende Option im dBase.Integrator, das ist korrekt. Vorrausgesetzt du hast für jeden Datensatz eine eindeutige Nummer, dann geht das trotzdem über eine Aktualisierung durch zwei verschiedene Importdefinitionen mittels einem kleinen Trick.
Ich beschreibs mal hier, vielleicht kann cococo69 das auch gebrauchen, ich glaub der setzt den dBase.Integrator auch ein...
1. Erstelle die erste Importdefinition für die erste dBASE-DB und importiere die Records. Danach kannst du bereits die Aktualisierung aktivieren aufgrund der Einheitennummer.
2. Erstelle eine weitere Importdefintion für die Records aus der zweiten Datenbank.
3. Füge dir die Rolle/Funktion [Enhanced] in der ACL des dBase.Integrator hinzu, die Rolle musst du vorher erstellen.
4. Geh in die erste Importdefition, wähle <Aktionen>, <$Didi festlegen> und kopiere die angezeigte Zahlenfolge in die Zwischenablage.
5. Gehe in die zweite Importdefition und wähle ebenfalls <$Didi festlegen>. Füg dort die Zahlenkombination aus der Zwischenablage ein.
6. Jetzt kannst du hier bereits die Aktualisierungsoptionen der zweiten Importdefinition einstellen. Hier wählst du ebenfalls die Einheitennummer.
Beide Importdefitionen gehen ab sofort auf identische Dokumente los. Einen Teil der Felder füllst du jetzt mit Aktualsierung durch die erste Importdefinition, einen weiteren Teil von Feldern füllst du mit Aktualisierung durch die zweite Importdefinition. Kannst auch aus der Ansicht beide Auswählen und die Aktualisierungen so in einem Rutsch durchführen.
Woher ich das weiß :-:
Ansonsten kannst du mit dem Entwicklerpaket, falls du das im Einsatz hast, dir eine Routine mit Script auf beliebige Art und Weise und für jede Konstellation zusammenklicken.
Bei Fragen oder Problemen einfach PM an mich.
Jo
Bille:
Hallo Jo,
danke für die Info zu DBase-Integrator, das wird mir in Zukunft bestimmt noch nützlich sein!
--- Zitat ---Wenn ich das richtig interpretiert habe, willst du aus 2 dBASE-Datenbanken jeweils einen Datensatz in ein gemeinsames Dokument importieren
--- Ende Zitat ---
Nein, nicht ganz. Es handelt sich nicht nur um jeweils einen Datensatz.
Erste Datei enthält je Einheitennummer 1 Datensatz
Zweite Datei enthält je Einheitennummer x Datensätze (soviele Mitglieder die Einheit eben hat, z.B. zwei, drei oder auch fünf...)
Deshalb kann ich das mit dem DBase-Integrator nicht steuern, da mir hier beim Import der zweiten Datei der jeweils aktuelle Datensatz überschrieben wird.
Also, müßte ich jetzt auf Armins Rat zurückkommen und im Vorfeld versuchen, die Daten zusammenzuführen.
Aber auch hier hab ich ein Problem. Das ganze hat jetzt zwar nichts mehr mit Notes zu tun, aber ich beschreibe es dennoch, in der Hoffnung, daß mir jemand weiterhelfen kann.
Der gemeinsame Schlüssel für die Dateien ist die Einheitennummer. Wenn ich aber die beiden Dateien verknüpfe, habe ich nur eine 1-1-Beziehung. D.h., für jede Einheitennummer aus Datei1 liefert mir Approach max. einen Datensatz aus Datei2 dazu, obwohl z.B. 4 Datensätze mit dieser Einheitennummer existieren.
Seh ich grad den Wald vor lauter Bäumen nicht, oder ist es echt so kompliziert?
Muß ich evtl. doch auf die "Haupt- und Antwortdokumente" zurückgreifen?
Bille
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln