Einzelnen Beitrag anzeigen

Luckner

Registriert seit: 28. Nov 2006
Ort: Berlin
418 Beiträge
 
Delphi 7 Enterprise
 
#1

Verständisfragen zur Datasets/Query

  Alt 26. Aug 2015, 11:45
Datenbank: Firebird • Version: 2.1 • Zugriff über: IBDataset
Hallo,
habe eine kleine Auftragsverwaltung geschrieben mit einer SQL-Datenbank (Firebird). Es wird von mehreren Arbeitsplätzen darauf zugegriffen. Benutze für die Übersicht (DBGrid) der Aufträge ein IBdataset1 und für die Bearbeitung (Bearbeiten, Speichern usw.) der einzelnen Datensätze ein Ibdataset2. Jetzt passiert schon öfter, dass wenn ein Anwender in der Auftragsübersicht ist (Dataset1) ein weitere Anwender einen Datensatz (neu oder Bearbeitung) speichern möchte (über Dataset2), die Tabelle gesperrt ist. Mir ist klar, dass für ein DBGrid ein Dataset "open" sein muss, sonst zeigt so ein Grid nichts an. Für die detailierte Anzeige eines Datensatzes benutze ich keine DB-Komponenten. Die Daten werden in verschiedene Editfelder usw. kopiert und dann kann ich so ein dataset "close" setzen.
Meine Frage wäre, wie bekommt ein DBGrid mit, dass ein anderer Anwender ein Datensatz geändert, bzw. hinzugefügt hat.

Danke.
  Mit Zitat antworten Zitat