Kai's Forum Users
27th January 2000, 01:00
Die Tabellen lassen sich in Baan nur im Ganzen linken. Dir stehen zwei Alternativen zur Verfügung.
A. Baan-Exchange
B. Datenbanktrigger, dabei lassen sich direkt auf Ebene der Datenbank Felder verbinden. Diese Lösung wird von den meisten Datenbanksystemen unterstützt und ist eine elegante, schnelle und sichere Lösung.Schöne Grüße
Fred
Kai's Forum Users
27th January 2000, 01:00
>Wir haben sowohl Triton als auch Baan im Einsatz. Da Rahmenverträge von einer Firma im Auftrag für alle anderen ausgehandelt werden, sollen diese nur an einer Stelle gepflegt werden, nämlich in der Baan IV Firma. Da in Triton die Tabellen anders sind als in Baan, kann nicht ohne weiteres gelinkt werden. Hat jemand Erfahrung, wie und ob man auf Tabellenfeldebene linken kann?
>Thomas
Hallo Thomas!
Ich fürchte, das klappt nicht. Das linken von Tabellen funktioniert über die Baan-Datenbank-Treiber. Der übersetzt auf eine andere physikalische Tabelle der Datenbank und kann das meines Wissens nur Tabellenweise.Ich kenne jetzt die Triton-Tabellen nicht. Aber wenn nach Baan IV nur neue Felder dazugekommen sind uns sich keine verändert haben, würde ich versuchen,
die Triton-Tabelle so anzupassen, dass sie dem Baan IV-format entspricht und
danach die Tabellen linken.
Ansonsten: Per Exchange die Daten austauschen?Servus,
Uli
Kai's Forum Users
27th January 2000, 01:00
Oooooh! Klar! Hab heute nicht meinen besten Tag. Danke!
Kai's Forum Users
27th January 2000, 01:00
Mir ist nicht klar, wie ihr die neuen Tabellen füllen wollt.
Die Inhalte der Tabellenfelder werden nicht automatisch in die Tabelle geschrieben, nur weil eine Referenz exestiert,
Beispiel:
Tabelle tt100.nama soll der Benutzername sein. Über eine Session fühlt ihr dieses Feld. Dieses geschieht mit dem internen Befehl dbinsert.
Gleichzeitigt habt ihr eine Referenz zu der Tabelle tt101 festgelegt. Diese Referenz führt nicht dazu, das ein Feld tt101.nama nun automatisch gefült wird. Eine Referenz bedeutet hier, das für den eingetragenen Wert in dem Feld tt100.nama geprüft wird, ob der Wert in der Tabelle tt101 vorhanden ist. Nur dann läßt er einen Eintrag zu.
Kurz: Eine Referenz ist die logische Prüfung einer Eingabe, nicht die Eingabe selber.
D.h. mit der angedachten Vorgehensweise bekommt ihr keine "Zwischentabelle" gefüllt. Hierzu müstet ihr die Sessions anpassen, damit sie beide Tabellen gefüllt werden.
Kai's Forum Users
27th January 2000, 01:00
Danke erstmal!
Mittlerweile hatten wir diese Idee: In Triton und Baan jeweils eine neue Tabelle mit den relevanten Daten schaffen. Diese Tabellen referenzieren jeweils auf die Ursprungstabellen, sind aber von den Feldern her identisch. Lassen die sich linken?
Exchange hätte Nachteile: n-fache Datenhaltung, zeitliche Verzögerung usw.
Kai's Forum Users
27th January 2000, 01:00
Wir haben sowohl Triton als auch Baan im Einsatz. Da Rahmenverträge von einer Firma im Auftrag für alle anderen ausgehandelt werden, sollen diese nur an einer Stelle gepflegt werden, nämlich in der Baan IV Firma. Da in Triton die Tabellen anders sind als in Baan, kann nicht ohne weiteres gelinkt werden. Hat jemand Erfahrung, wie und ob man auf Tabellenfeldebene linken kann?
Thomas