Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datensatz löschen (https://www.delphipraxis.net/81305-datensatz-loeschen.html)

Bruce86 24. Nov 2006 14:29


Datensatz löschen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
Habe die frage schon bei delphiforum gepostet doch bisher konnnte mir da keiner helfen!

Also schicke mal die Applikationen mit allen units.
Wenn wir auf den button 'Löschen' klicken so soll sich jetzt ein neues fenster öffnen und man soll eingeben welcher datensatz gelöscht werden soll! bisher wird nur das aktuelle element gelöscht! nun soll jedes beliebige element gelöscht werden! könnt ihr mir da helfen?

Vielen Dank im Voraus

mkinzler 24. Nov 2006 20:51

Re: Datensatz löschen
 
Mach doch das zu löschende Element zum aktuellen und lösche es dann.

Bruce86 25. Nov 2006 11:19

Re: Datensatz löschen
 
wie mache ich das wenn ich dann das element welches gelöscht werden soll in dem neuen fenster eingegeben habe? habt ihr da mal nen quellcode?

Vielen dank Im Vorraus

mkinzler 26. Nov 2006 18:35

Re: Datensatz löschen
 
Was gibtst du da ein? Wenn die Eingabe verwendet werden kann den Listeneintrag, der gemeint ist eindeutig festzustellen, dann kannst du ja in der Liste Suchen und dann Löschen.

Hobby-Programmierer 27. Nov 2006 03:16

Re: Datensatz löschen
 
Zitat:

Zitat von mkinzler
Was gibtst du da ein? Wenn die Eingabe verwendet werden kann den Listeneintrag, der gemeint ist eindeutig festzustellen, dann kannst du ja in der Liste Suchen und dann Löschen.

:gruebel:
Oder aber
Delphi-Quellcode:
T_inhalt = record
  name  : string[20];
  nummer : string[10];
  del   : Boolean; // Eintrag true wenn aktiv oder false wenn gelöscht
end;
Jetzt kannst Du alle inaktiven Listeneinträge getrost ignorieren. Allerdings schleppst Du sie in der Liste mit rum.

LG Mario

Hoshy 27. Nov 2006 08:45

Re: Datensatz löschen
 
Zitat:

Zitat von Bruce86
wie mache ich das wenn ich dann das element welches gelöscht werden soll in dem neuen fenster eingegeben habe?

Was genau ist Dir unklar:

Wie Du aus "listeoberfl" ein separates Fenster öffnest, dort einen Wert eingibst und den an "listeoberfl" zurückgibst

ODER

wie Du in Deiner Liste das gewünschte Element findest?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 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