Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Lieferantennummern in Combobox überprüfen (https://www.delphipraxis.net/31596-lieferantennummern-combobox-ueberpruefen.html)

superstar025 11. Okt 2004 15:08


Lieferantennummern in Combobox überprüfen
 
Hallo ich lade anhand folgendem Befehl
Delphi-Quellcode:
query1.Open;
  while not query1.eof do begin
     ComboBox1.Items.Add(query1.Fields[0].asstring);
     query1.Next;
  end;
meine lieferantennummern in eine normale combobox

falls der anwender nun eine nicht vorhanden lieferantennummer eingibt
kann dies passsieren das er zu einem nicht existierenden lieferanten
auch informationen spierchert

wie kann ich das abfangen?? bzw. kontrollieren
ist eine möglichkeit ein DBLookupCombobox. Wenn ja wie programmiere ich das dann?
mfg

matthias

:wall:

MarkusB 11. Okt 2004 15:18

Re: Lieferantennummern in Combobox überprüfen
 
Hi superstar025!

Versuch mal die query1 mit der Funktion "Locate" oder "FindKey" zu checken, anstatt ComboBox1 zu prüfen. Geht warscheinlich einfacher und schneller als die ComboBox1 zu durchwühlen.

Viele Grüße
Markus
:gruebel:

superstar025 11. Okt 2004 15:21

Re: Lieferantennummern in Combobox überprüfen
 
Hää

sorry die befehle kenn ich nicht
wie geht das denn??

:wiejetzt:

MarkusB 11. Okt 2004 15:34

Re: Lieferantennummern in Combobox überprüfen
 
Hi superstar025!

Query kannst Du u.a. mit "Locate" und Tabellen mit "Locate" bzw. "FindKey" durchsuchen.
Schau in der Delphi OH.

Viele Grüße
Markus
:gruebel:

superstar025 11. Okt 2004 16:29

Re: Lieferantennummern in Combobox überprüfen
 
sorry aber die oh hilft mir nicht weiter
hat jemand ein ähnliches beispiel irgendwie schon programmiert??

mfg
matthias

Sharky 11. Okt 2004 16:32

Re: Lieferantennummern in Combobox überprüfen
 
Hai,

warum so kompliziert? Setze doch bei der TComboBox einfach .Style := csDropDownList. Schon kann keine Eingabe mehr erfolgen und man kann nur Einträge aus den Items auswählen :stupid:

superstar025 11. Okt 2004 16:35

Re: Lieferantennummern in Combobox überprüfen
 
wo muss ich das denn hier ändern??

Delphi-Quellcode:
query1.Open;
  while not query1.eof do begin
     ComboBox1.Items.Add(query1.Fields[0].asstring);
     query1.Next;
  end;

Sharky 11. Okt 2004 16:37

Re: Lieferantennummern in Combobox überprüfen
 
Zitat:

Zitat von superstar025
wo muss ich das denn hier ändern??

:?:
Gebe es doch direkt im OI an.

superstar025 13. Okt 2004 07:14

Re: Lieferantennummern in Combobox überprüfen
 
wie kann ich den befehl

.Style := csDropDownList

in diesen sourcecode einbauen??

Delphi-Quellcode:
{Kunden Nummern in Combobox einpflegen}
  query1.Open;
  while not query1.eof do begin
    ComboBox1.Items.Add(query1.Fields[0].asstring);
     query1.Next;
  end;
  query1.Close;
Damit hab ich dann die kontrolle das auch nur wirklich das ausgesucht wird was auch wirklich in der combobox steht?

Mfg

Matthias

Sharky 13. Okt 2004 08:01

Re: Lieferantennummern in Combobox überprüfen
 
Zitat:

Zitat von superstar025
wie kann ich den befehl....

:shock: Also, da kannst Du doch aber wirklich selber darauf kommen oder :?:

Delphi-Quellcode:
{Kunden Nummern in Combobox einpflegen}
  ComboBox1.Style := csDropDownList
  query1.Open;
  while not query1.eof do begin
    ComboBox1.Items.Add(query1.Fields[0].asstring);
     query1.Next;
  end;
  query1.Close;
[/delphi]


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 Uhr.
Seite 1 von 2  1 2      

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