Wie spricht man eine ComboBox im Base-Formular an?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Wie spricht man eine ComboBox im Base-Formular an?

Re: Wie spricht man eine ComboBox im Base-Formular an?

von datensurfer » Mo, 02.06.2008 13:59

Ergänzung: Wenn ich in den Eigenschaften des Listenfeld den "Art des Listeninhalts" auf "SQL" stelle und bei "Listeninhalt" z.B. ein
"SELECT "Standort" FROM "Tabelle"
mache dann bekomme ich gar kein Ergebnis.

Jemand Ideen wie man das Problem lösen kann, entweder über SQL-Abfrage ODER über Tabelle (siehe vorheriges Post von mir)?

Re: Wie spricht man eine ComboBox im Base-Formular an?

von datensurfer » Mo, 02.06.2008 11:43

schmoddel hat geschrieben:Eigentlich ganz einfach:
1. In Base die Entwurfsansicht für ein neues Formular öffnen
2. Entwurfsmodus "Ein"
3. Kombinationsfeld (oder was anderes) auf das Form ziehen
4. Mit der echten Maustaste drauf klicken => Kontextmenü "Formular..." öffnen
5. Im Tab "Daten" unter "Inhalt" deine Tabelle aus der angemeldeten DB auswählen => Schließen.
6. Wieder mit rechter Maustaste, Kontextmenü "Kontrollfeld..." öffnen
7. In Tab "Daten" das Datenfeld und den Listeninhalt einstellen => Schließen.
Hallo Ralf,

ich ziehe aktuell die Inhalte einer Spalte aus einer Tabelle aus der Base-DB.
Über deine Anleitung funktioniert es ABER es wird nicht die gewählte Spalte ausgelesen sondern nur die erste ID-Spalte.
Ich möchte allerdings in einer Select-Box die Namen stehen haben und max. die IDs dann in einer Suchabfrage übergeben.

Was mache ich falsch bzw. wie kann ich eine andere Spalte als die erste ID-Spalte auslesen?

Als Datenfeld ist "Name" gewählt, das ist auch die richtige Spalte.
Falls interessant, ich verwende OO 2.4.0

Danke schon mal für eure Tipps!

Re: Wie spricht man eine ComboBox im Base-Formular an?

von schmoddel » Mi, 19.03.2008 09:35

Deine Erklärung ist etwas dürftig, aber vielleicht meinst Du ja das:

Das müßte doch gehen wie in VB:

1. "NameComboBox.Text = Label1.Text" => gibt in VB den aktuellen Eintrag der Combobox zurück.

2. "NameComboBox.SelectedIndex = 0" (oder n) => lässt sich der Index verschieben.

Gruß
Ralf

Re: Wie spricht man eine ComboBox im Base-Formular an?

von schmoddel » Di, 18.03.2008 14:08

Eigentlich ganz einfach:
1. In Base die Entwurfsansicht für ein neues Formular öffnen
2. Entwurfsmodus "Ein"
3. Kombinationsfeld (oder was anderes) auf das Form ziehen
4. Mit der echten Maustaste drauf klicken => Kontextmenü "Formular..." öffnen
5. Im Tab "Daten" unter "Inhalt" deine Tabelle aus der angemeldeten DB auswählen => Schließen.
6. Wieder mit rechter Maustaste, Kontextmenü "Kontrollfeld..." öffnen
7. In Tab "Daten" das Datenfeld und den Listeninhalt einstellen => Schließen.

Feddisch! Testen.

Gruß
Ralf

Nach oben