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
Wie spricht man eine ComboBox im Base-Formular an?
Moderator: Moderatoren
Re: Wie spricht man eine ComboBox im Base-Formular an?
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
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
-
- **
- Beiträge: 49
- Registriert: Mo, 15.05.2006 16:07
- Kontaktdaten:
Re: Wie spricht man eine ComboBox im Base-Formular an?
Hallo Ralf,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.
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!
-
- **
- Beiträge: 49
- Registriert: Mo, 15.05.2006 16:07
- Kontaktdaten:
Re: Wie spricht man eine ComboBox im Base-Formular an?
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)?
"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)?