Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Table mit Checkbox (https://www.delphipraxis.net/17216-table-mit-checkbox.html)

STW 1. Mär 2004 13:32


Table mit Checkbox
 
Hallo

Ich möchte wissen ob man in eine Tabelle auch eine Spalte mit Checkboxen einfügen kann.
Und wenn man dann eine oder mehrere Checkboxen auswählt kann man die gesamte Zeile durch einen Button aus der Tabelle und der DB löschen...

Geht so etwas?


PEACE

STW

DelphiDeveloper 1. Mär 2004 13:42

Re: Table mit Checkbox
 
du möchtest ein grid und keine tabelle
welches als spalte eine checkbox hat, die dann mit
einem boolean wert aus der tabelle befüllt wird.

ja solche grids gibt es


nachteilig ist oft das in der db ja meist 3 werte zur verfügung stehen
true, false und null

oftmals sind die nullwerte dann im grid als gegrauter hacken zu sehen,
was den anwender oftmals verwirrt.

schau dir mal die jedi komponenten an, da muesstest du so ein grid finden.

STW 1. Mär 2004 13:58

Re: Table mit Checkbox
 
Zitat:

du möchtest ein grid und keine tabelle
hmmm nein :)
es geht drum darum, dass ich einen webserver habe und dort eine tabelle mit Werten aus einer DB anzeige.
Neue Zeilen kann ich dazutun, aber wenn ich einzelne löschen will, dann wäre eben solche Checkboxen ganz praktisch...



PEACE
STW

HolyCow 2. Mär 2004 21:46

Re: Table mit Checkbox
 
Hmm doch :wink:

So eine Sache würde ich klassisch auf User-Interface-Seite lösen, also in der Tat in einer passenden Grid-Komponente die Auswahl der zu löschenden Zeilen machen, und bei Löschanforderung des Benutzers die markierten Zeilen in der Tabelle löschen.

Ein Löschflag in der DB selbst ist nicht so zweckmäßig (insbesondere dann, wenn mehrere Benutzer auf die Tabelle zugreifen und sich ins Gehege kommen könnten).


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