Hallo,
in einer Anwendung, die auf einer stark normalisierten Datenbank arbeitet, gibt es häufig Eingabemasken für Tabellen, die über mehrere Master-Detail-Verbindungen miteinander verbunden sind, dem Benutzer aber visuell als Einheit angeboten werden sollen.
Beispielsweise kann man sich eine Eingasbemaske für Kunden-Stammwerte (MASTER) vorstellen, zu denen mehrere Adressen (DETAILS) angelegt werden können. Der Benutzer soll jedoch nicht erst den Kunden eingeben, dann speichern, dann die erste Adresse eingeben, speichern, dann die zweite Adresse eingeben und wieder speichern. Die Eingabe soll vielmehr die Sichtweise des Benutzer unterstützen und damit auch nur einen einzigen Speichervorgang erfordern.
Hierfür bieten sich nach meinem Verständnis "Cached Updates" an: Erst werdern alle Eingaben quasi gesammelt (also den Eintrag in der Mastertabelle und die zwei Detaildatensätze) und dann mit entsprechenden ApplyUpdates in die Datenbank geschrieben.
Nachdem ich aber sehe, dass sehr Viele damit große Probleme haben, würden mich ein paar Grundlagen zum Thema "Cached Updates" und IBX interessieren. Die D5-Online-Hilfe gibt da nicht so viel her, das Buch von A.Kosch geht leider auch nicht auf IBX ein. Für Hinweise und Anregungen wäre ich sehr dankbar!
Gruß,
Georg
in einer Anwendung, die auf einer stark normalisierten Datenbank arbeitet, gibt es häufig Eingabemasken für Tabellen, die über mehrere Master-Detail-Verbindungen miteinander verbunden sind, dem Benutzer aber visuell als Einheit angeboten werden sollen.
Beispielsweise kann man sich eine Eingasbemaske für Kunden-Stammwerte (MASTER) vorstellen, zu denen mehrere Adressen (DETAILS) angelegt werden können. Der Benutzer soll jedoch nicht erst den Kunden eingeben, dann speichern, dann die erste Adresse eingeben, speichern, dann die zweite Adresse eingeben und wieder speichern. Die Eingabe soll vielmehr die Sichtweise des Benutzer unterstützen und damit auch nur einen einzigen Speichervorgang erfordern.
Hierfür bieten sich nach meinem Verständnis "Cached Updates" an: Erst werdern alle Eingaben quasi gesammelt (also den Eintrag in der Mastertabelle und die zwei Detaildatensätze) und dann mit entsprechenden ApplyUpdates in die Datenbank geschrieben.
Nachdem ich aber sehe, dass sehr Viele damit große Probleme haben, würden mich ein paar Grundlagen zum Thema "Cached Updates" und IBX interessieren. Die D5-Online-Hilfe gibt da nicht so viel her, das Buch von A.Kosch geht leider auch nicht auf IBX ein. Für Hinweise und Anregungen wäre ich sehr dankbar!
Gruß,
Georg
Comment