Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: zoulhh am Januar 05, 2017, 14:27:22

Titel: Anzeige Kombinationsfeld
Beitrag von: zoulhh am Januar 05, 2017, 14:27:22

Guten Tag zusammen,

ich habe ein Listenfeld mit 4 Spalten. ID, Anrede, Vorname,Nachname.

Wenn ich das Kombinationsfeld öffne, also drauf klicke, sehe ich die Infos auch (außer ID, die die Schlüsselspalte ist). Soweit alles OK.

Wenn ich nun aber "Frau Berta Müller" ausgewählt habe und die Liste nicht ausgeklappt ist, steht da nur "Frau". Breit genug ist das Feld. Ich würde natürlich alle Informationen gern sehen. Also wenn "Frau Berta Müller" ausgewählt ist, soll es da auch stehen, auch wenn das Kombi-Feld nicht aufgeklappt ist,

Wahrscheinlich bin ich wieder zu blind aber würde mich über Eure Hilfe riesig freuen.

Danke.

LGM
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: el_gomero am Januar 05, 2017, 14:45:26
Hallo,

dann nimm ein Listfeld, das was du beschreibst ist ein Kombifeld.
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: zoulhh am Januar 05, 2017, 14:52:11
Es ist ein Kombifeld Jürgen. Und ich will es aus einer Tabelle erstellen, nicht selbst beschreiben.

LGM
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: DF6GL am Januar 05, 2017, 15:53:54
Hallo,

das Verhalten ist normal.

Es kann immer nur eine Spalte aus der Select-Liste im Kombifeld angezeigt werden.

Trick:

Datensatzherkunft für die Liste des Kombifeldes:

Select ID, Anrede & " " &  Vorname & " " & Nachname from tblPersonen order by Nachname
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: el_gomero am Januar 05, 2017, 16:18:35
die Datenquelle eines Listenfelds kannst du ebenfalls aus einer Tabelle oder Abfrage einstellen. Im Gegensatz zum Kombifeld können mit dem Listfeld mehrere Felder angezeigt werden.
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: zoulhh am Januar 05, 2017, 16:48:25
Ok. Ich hab das jetzt mal mit SELECT zusammengebaut, dass es in einer Spalte steht. Komisch, dass es offenbar nicht anders geht, wie sinnlos. Werde auf jeden Fall mal Listenfeld ausprobieren. Danke Dir.

LGM
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: DF6GL am Januar 05, 2017, 17:06:21
Hallo,

ZitatKomisch, dass es offenbar nicht anders geht, wie sinnlos.

was ist daran sinnlos oder komisch?
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: zoulhh am Januar 09, 2017, 13:48:30
Zitat von: DF6GL am Januar 05, 2017, 17:06:21
Hallo,

ZitatKomisch, dass es offenbar nicht anders geht, wie sinnlos.

was ist daran sinnlos oder komisch?


Dass man mehrere Spalten angeben kann, diese aber nicht angezeigt werden wenn das Kombifeld geschlossen wird.

LGM
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: DF6GL am Januar 09, 2017, 14:01:19
Hallo,

es handelt sich doch um ein Kombi(text)feld

Und in einem Textfeld ist immer nur ein Wert aus einer Tabellen(Abfrage)-Spalte anzeigbar.  Das ist überall so.

Ein Listenfeld hat wie schon erwähnt, die Möglichkeit, mehrere Spalten anzuzeigen. Aber auch hier kann jeweils nur immer auf einen Spaltenwert zugegriffen werden.

Titel: Re: Anzeige Kombinationsfeld
Beitrag von: zoulhh am Januar 09, 2017, 18:05:44
Zitat von: DF6GL am Januar 09, 2017, 14:01:19
Hallo,

es handelt sich doch um ein Kombi(text)feld

Und in einem Textfeld ist immer nur ein Wert aus einer Tabellen(Abfrage)-Spalte anzeigbar.  Das ist überall so.

Ein Listenfeld hat wie schon erwähnt, die Möglichkeit, mehrere Spalten anzuzeigen. Aber auch hier kann jeweils nur immer auf einen Spaltenwert zugegriffen werden.



Das ist ja auch alles gut und schön. Blöd ist nur, dass man letztlich (wenn das Kombifeld geschlossen ist) nicht sieht, WAS man ausgewählt hat. Aber das ist nunmal nicht zu ändern, außer man schreibt alles in EINEN String.

Ich will damit sagen, wenn das Kombifeld zwei Spalten hat

Michael Meier
Michael Müller

steht da, wenn ausgewählt ist "Michael" und das ist imho halt blöd.

LGM
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: DF6GL am Januar 09, 2017, 18:12:39
Hallo,

dann füge ein ungebundenes Textfeld hinzu und schreibe jeweils in den Steuerelementinhalt:

=Kombi1.Column(1) & " "  & Kombi1.Column(2)
Titel: Re: Anzeige Kombinationsfeld
Beitrag von: zoulhh am Januar 09, 2017, 20:26:45
Zitat von: DF6GL am Januar 09, 2017, 18:12:39
Hallo,

dann füge ein ungebundenes Textfeld hinzu und schreibe jeweils in den Steuerelementinhalt:

=Kombi1.Column(1) & " "  & Kombi1.Column(2)

Hab ich. Hab diesen Thread auch als gelöst markiert. Wollte Dir nur Deine Frage beantworten.

LGM