Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Combobox bleibt leer (https://www.delphipraxis.net/32891-combobox-bleibt-leer.html)

superstar025 29. Okt 2004 10:31


Combobox bleibt leer
 
Hallo ich habe eine combobox wo mehrere artikel drin stehen.
ich wähle hier einen arikel aus und lösche ihn
danach wähle ich den nächsten artikel aus der combobox aus jedoch steht der gelöschte artikel immernoch drin woran liegt das.
combobox. clear löscht alles
es sollen auch nur noch wirklich die angezeigt werden die auch tatsächlich noch in der tabelle stehen und nach dem ein artikel auch gelöscht wurde soll dies aktualisiert werden.

wie mach ich das??

superstar025 29. Okt 2004 10:33

Re: Combobox bleibt leer
 
bisher habe ich es so versucht

Delphi-Quellcode:
combobox1.clear;
query1.ParamByName('DISP_NR').AsString := form8.ComboBox1.Text;
     query1.ParamByName('gueltig_ab').AsString := form8.maskedit3.Text;
     query1.Open;
     while not query1.eof do begin
     ComboBox1.Items.Add(query1.Fields[0].asstring);
     query1.Next;
jedoch wird das feld komplett gelöscht und nicht wieder aufgefüllt!!

mfg matthias

ibp 29. Okt 2004 10:35

Re: Combobox bleibt leer
 
wie wäre es mit ein wenig code?

superstar025 29. Okt 2004 10:36

Re: Combobox bleibt leer
 
nachdem ich auf button zum löschen geklickt habe führe ich folgenden code aus

Delphi-Quellcode:
combobox1.clear;
query1.ParamByName('DISP_NR').AsString := form8.ComboBox1.Text;
     query1.ParamByName('gueltig_ab').AsString := form8.maskedit3.Text;
     query1.Open;
     while not query1.eof do begin
     ComboBox1.Items.Add(query1.Fields[0].asstring);
     query1.Next;

ibp 29. Okt 2004 10:38

Re: Combobox bleibt leer
 
^da warst du wohl schneller!

Code:
query1.first
fehlt!

superstar025 29. Okt 2004 10:52

Re: Combobox bleibt leer
 
bringt nicht den erwarteten erfolg bleibt alles so wie vorher nur das
die combobox nicht leer bleibt

Dani 29. Okt 2004 11:11

Re: Combobox bleibt leer
 
Hi, welchen Style hat die Combobox? csDropDown? Falls ja, versuche mal am Ende deiner Routine die Eigenschaft ItemIndex (z.B. auf 0) zu setzen bzw. stelle den Style auf csDropDownList.

superstar025 29. Okt 2004 11:12

Re: Combobox bleibt leer
 
eine zwischen frage
an welche stelle muss das query1.first genau hin??

ibp 29. Okt 2004 11:22

Re: Combobox bleibt leer
 
Zitat:

Zitat von superstar025
nachdem ich auf button zum löschen geklickt habe führe ich folgenden code aus

Delphi-Quellcode:
     combobox1.clear;
     query1.ParamByName('DISP_NR').AsString := form8.ComboBox1.Text;
     query1.ParamByName('gueltig_ab').AsString := form8.maskedit3.Text;
     query1.Open;
     if not query1.eof then
     begin
       query1.first; // ersten datensatz holen
       while not query1.eof do begin
         ComboBox1.Items.Add(query1.Fields[0].asstring);
         query1.Next;
       end;
     end;



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