Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DB Edit oder insert modus ? (https://www.delphipraxis.net/10918-db-edit-oder-insert-modus.html)

Tau 28. Okt 2003 00:18


DB Edit oder insert modus ?
 
Hallo Leute

wie kann ich feststellen ob die DatenBank im Edit oder Insert Modus ist :!:

kann man das überhaupt oder nicht.


Besten Dank im voraus

mfg
Tau

MrSpock 28. Okt 2003 06:44

Re: DB Edit oder insert modus ?
 
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.

Tau 28. Okt 2003 07:35

Re: DB Edit oder insert modus ?
 
Hallo MrSpock

das ist genau wonach ich gesucht habe :dancer2: :dancer2:

Danke

mfg
Tau


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz