Autor Beitrag
Hätti
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Fr 06.10.06 12:43 
Hallo zusammen

Ich habe ein kleines Programm, in dem eine ComboBox mit Style csDropDown vorhanden ist. Die Daten für die Liste werden aus einer DB ausgelesen.

Wenn man nun in der ComboBox etwas eingibt, das nicht in der Auswahlliste vorhanden ist, gibt es eine EAccessViolation. Wie kann ich verhindern, dass man falsche Eingaben machen kann bzw. einfach der Fehler nicht mehr auftritt?

Vielen Dank für eure Hilfe
Hätti
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Fr 06.10.06 12:56 
Moin und :welcome: im Forum!

Nimm doch einfach csDropDownList, dann kann man nichts mehr auswählen, was nicht in der Liste ist. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Hätti Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mo 09.10.06 15:34 
So war es bisher auch. Allerdings werden irgendwann sehr viele Einträge in der DropDownList sein, so dass es unübersichtlich. Daher wollte ich es in DropDown ändern. Na ja... mal sehen, ob ich es noch irgendwie hinkriege. Ansonsten ist's wohl auch nicht so schlimm.

Danke
Hätti
alias5000
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Mo 09.10.06 15:44 
Was ist da denn unübersichtlich dran?

Gruß alias5000

_________________
Programmers never die, they just GOSUB without RETURN
Hätti Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mo 09.10.06 15:52 
frag nicht mich... das war die Meinung meines Kollegen :)

na ja, ich lasse es jetzt erst mal so.

Danke für eure Bemühungen.