Hallo Tau,
verbinde die Datenmenge mit einer DatSource Komponente. Dort kannst du dann über die Eigenschaft
State feststellen, in welchem Zustand sich die Datenmenge befindet. Definiert sind folgende Zustände:
- dsInactive Die Datenmenge ist geschlossen. Die Eigenschaft DataSet ist nicht zugewiesen oder Enabled hat den Wert False.
- dsBrowse Die Datenmenge ist für die Anzeige geöffnet. Dies ist der Standardmodus einer Datenmenge.
- dsEdit Die Datenmenge ist geöffnet. Der aktuelle Datensatz kann geändert werden.
- dsInsert Die Datenmenge ist geöffnet. Ein neuer Datensatz wird eingefügt.
- dsSetKey Die Datenmenge ist geöffnet. Das Suchen nach Datensätzen anhand indizierter Felder ist aktiviert oder eine SetRange-Operation wird durchgeführt. In beiden Fällen kann eine eingeschränkte Menge der Daten angezeigt werden. Es können keine Daten geändert werden.
- dsCalcFields Die Datenmenge ist geöffnet und ein OnCalcFields-Ereignis ist aktiv. Nicht berechnete Felder können nicht geändert werden.
- dsFilter Die Datenmenge ist geöffnet und eine Filteroperation wird durchgeführt. Eine eingeschränkte Menge der Daten kann angezeigt werden. Es können keine Daten geändert werden.