Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Nach insert-Mode alle DBEdit-Felder leeren (https://www.delphipraxis.net/65839-nach-insert-mode-alle-dbedit-felder-leeren.html)

bwolf 21. Mär 2006 10:33

Datenbank: MySQL • Version: 5 • Zugriff über: MyDac

Nach insert-Mode alle DBEdit-Felder leeren
 
Hi Leute,

ich hab mal angefangen mit DBEdit-Feldern zu arbeiten, und hab folgende frage an euch:

Wenn ich in den Insert-Mode gehe, bekomme ich in den Textfeldern ja die Daten des ersten Datensatzen angezeigt - allerdings würde ich gerne leere Felder anzeigen (wäre ja eigentlich bei einem Insert auch logisch oder?)

Meine Frage: Muß man die Felder "per Hand" leeren, oder gibts da eine elegantere Lösung?


Sry das ich deswegen einen Thread aufmache, aber bin trotz langer Suche auf keine vernünftige Antwort gestoßen.
Danke @ all,
greets ben

shmia 21. Mär 2006 10:37

Re: Nach insert-Mode alle DBEdit-Felder leeren
 
Zitat:

Zitat von bwolf
Wenn ich in den Insert-Mode gehe, bekomme ich in den Textfeldern ja die Daten des ersten Datensatzen angezeigt - allerdings würde ich gerne leere Felder anzeigen (wäre ja eigentlich bei einem Insert auch logisch oder?)

Da unterliegst du einem Irrtum. Wenn das Dataset von dsBrowse nach dsInsert geändert wird, sind alle
Felder leer, es sei denn, sie werden im Event AfterInsert befüllt.

Sollte dies nicht der Fall sein, kann eigentlich nur ein Bug in den MyDac Komponenten vorliegen.

dfried 21. Mär 2006 11:22

Re: Nach insert-Mode alle DBEdit-Felder leeren
 
Zitat:

Zitat von shmia
Sollte dies nicht der Fall sein, kann eigentlich nur ein Bug in den MyDac Komponenten vorliegen.

Das kann ich ausschliessen, die MyDac komponenten arbeiten hier wie erwartet -> Insert - und alle Felder sind leer :)

marabu 21. Mär 2006 11:33

Re: Nach insert-Mode alle DBEdit-Felder leeren
 
Eventuell hängen die datensensitiven Controls gar nicht an dem Dataset, welcher in den insert mode versetzt wird.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:29 Uhr.

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