Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Anzahl der Datensätze einer Tabelle ermitteln
21. Jan 2008, 15:46
Die von der ComboBox verwaltete StringList beherbergt intern zwei Felder: Strings[] und Objects[]. Objects[] darfst du frei verwenden und ich habe dir gezeigt, wie du durch den Typecast nach Pointer() die Mandantennummer dort ablegen kannst, obwohl Objects[] ja eigentlich ein Zeigerfeld ist.
Beim Zugriff auf das vom Benutzer ausgewählte Item in der ComboBox wird der ItemIndex entsprechend gesetzt und durch die Rückwandlunbg des Zeigers in eine Integer speichere ich die ausgewählte Mandantennummer in der Integer-Variablen iMandant - wieder unter Verwendung eines Typecasts, diesmal Integer().
Alles klar?
Edit: Eine durchaus interessante Alternative zu der ComboBox wäre übrigens ein DBGrid. Es würden allerdings mehrere Datensätze angezeigt. Die Optik lässt sich sehr weitgehend an den persönlichen Geschmack anpassen.
|