Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Checklistbox mit Daten aus DB füllen (https://www.delphipraxis.net/193407-checklistbox-mit-daten-aus-db-fuellen.html)

zobien123 27. Jul 2017 08:11

Checklistbox mit Daten aus DB füllen
 
Guten Morgen :)

ich versuche gerade eine Checklistbox mit Daten aus einer DB zu füllen.

Code:
CheckListBox.Items.Add(ClientDataSetBenutzer.AsString);
So sollte der Code aussehen um, ein ein Item hinzuzufügen denk ich mal.:pale: Aber ich muss ja das ClientDataSet zuerst mal durch laufen und nacheinander die Benutzernamen aus dem Feld Benutzer vom ClientDataSet mit dem Oberen Code hinzufügen.:?:


Vielen Dank für eure Antworten und Verständnis für einen Anfänger :-D

Sherlock 27. Jul 2017 08:23

AW: Checklistbox mit Daten aus DB füllen
 
Mach halt eine Schleife über alle Datensätze drumherum. Experimentier ein bißchen und das wird schon was.

Potentiell nützliche Stichworte: Delphi-Referenz durchsuchenTDataSet.First, Delphi-Referenz durchsuchenTDataSet.Next, Delphi-Referenz durchsuchenTDataSet.EoF und sicherheitshalber Delphi-Referenz durchsuchenTDataSet.BoF.

Sherlock

zobien123 27. Jul 2017 08:53

AW: Checklistbox mit Daten aus DB füllen
 
Vielen Dank für deine Hilfe! :)
Jetzt weiß ich wo das Problem war:-D Ich habe zudem noch das ClientDataSet zu spät geöffnet, dadurch stand auch nie was drin :stupid:

Fertiger Code:

Code:
  ClientDataSet.Open;
  while not ClientDataSet.Eof do
  begin
    CheckListBox1.Items.Add(ClientDataSetBenutzer.AsString);
    ClientDataSet.Next;
  end;

Sherlock 27. Jul 2017 09:13

AW: Checklistbox mit Daten aus DB füllen
 
Das sieht doch mal sehr ordentlich aus. :thumb:
Jetzt mußt Du nur noch allen Beteiligten aussagekräftige Namen geben, eine Fehlerbehandlung reinzimmern und alle sind zufrieden.

Sherlock

TigerLilly 27. Jul 2017 09:18

AW: Checklistbox mit Daten aus DB füllen
 
Vielleicht magst du leere Einträge weglassen.
Vielleicht magst du Duplikate ausfiltern.

sko1 28. Jul 2017 09:42

AW: Checklistbox mit Daten aus DB füllen
 
Vielleicht magst Du die Benutzer sortieren?

Ciao
Stefan

p80286 28. Jul 2017 11:56

AW: Checklistbox mit Daten aus DB füllen
 
Zitat:

Zitat von TigerLilly (Beitrag 1377569)
Vielleicht magst du leere Einträge weglassen.
Vielleicht magst du Duplikate ausfiltern.

Zitat:

Zitat von sko1 (Beitrag 1377681)
Vielleicht magst Du die Benutzer sortieren?

:gruebel:

Wenn eine Query zum Füllen des Clientdatasets genutzt wurde, sollte die Sortierung doch stimmen, und Doppeleinträge sollte es auch nicht geben? (Select DISTINCT ....ORDER BY..)

Gruß
K-H


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