Über Listenfeld anzuzeigenden Datensatz wählen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

ralan
Beiträge: 1
Registriert: Mi, 25.03.2009 16:02

Über Listenfeld anzuzeigenden Datensatz wählen

Beitrag von ralan »

Hallo,
folgendes Szenario:
Tabelle mit den Datenfeldern ID, Tipp, Beschreibung.
Ein Formular erstellt, das die Daten anzeigt.

Nun möchte ich ein Listenfeld einbauen, das alle Tipps anzeigt. (soweit kein Problem)
Beim Anklicken eines Eintrags im Listenfeld soll der entsprechende Tipp angezeigt werden. Wie kann ich das machen?
Wie kann ich es erreichen, dass die Listeneinträge alphabetisch sortiert sind?

Gruss
ralan
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: Über Listenfeld anzuzeigenden Datensatz wählen

Beitrag von eBayer »

Hallo Ralan,
ich habe mal sowas ähnliches gemacht.
1. Listenfeld nicht aus Tabelle sondern aus Abfrage bzw. SQL füllen (Art des ListenInhalts)
Sortierung ist dann kein Problem mehr
2. Die ausgewählte Zeile der Listbox abfragen und damit den Datensatz per SQL suchen...
so fragst Du die Listbox ab: sReturn = oListbox.SelectedItem
3. Das Bildschirm-Feld mit dem gesuchten Wert füllen.
Das sollte schon alles sein.
Viel Erfolg und vor allem Spaß
eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Antworten