hi,
danke für deine zeit... ich hab nochmal versucht, es mit einer test-db nachzustellen und dabei total zu vereinfachen. ich habe mal alles schritte aufgeschrieben, genauer kann ich es nicht. vielleicht fällt dir (oder jemand anderem) ja ein, wie ich diese anzeige lösen könnte...?
also, ich habe folgendes getan......
--------------------
1. neue datenbank erstellen
2. tabelle in der entwurfsansicht erstellen -> gäste
(spalten gast.id [integer, autowert, primärschlüssel] und gast.name [text])
tabelle in der entwurfsansicht erstellen -> anwesenheit
(spalten id [integer, autowert, primärschlüssel], datum [date] und gast [integer])
3. beziehung erstellen (grafisch)
-> gäste:gast.id - 1:n - anwesenheit:gast
4. ein paar testdaten eintippen (funktioniert)
5. formular erstellen mit assistenten
- tabelle anwesenheit, felder datum und gast
- kein subformular
- anordnung der felder wie tabelle (jeweils drite auswahl [standard])
- dateneingabe -> zeigt existierende daten an
-> ich bekomme ein graues formular das genauso aussieht wie die tabelle anwesenheit in welches ich dann daten eintippen kann.
6. da ich die gäste (könnten ja hunderte sein) nicht auswendig weiss, wird hier ein listenfeld eingebaut:
- formular bearbeiten -> spaltenkopf gast mit rechts anklicken -> ersetzen durch listenfeld
- rechte maustaste auf spaltenkopf gast -> spalte -> daten -> art des listeninhalts SQL
- listeninhalt: SELECT CONCAT( "gast.id", CONCAT( '-', "gast.name" ) ) FROM "gäste"
(dies hat mich schon unendlich lange gekostet und ich bin so froh dass es funktioniert!!!)
formular speichern
7. nun kann ich im formular in dem in der spalte gast immernoch die nummern (id) angezeigt werden einfach hineinklicken und es geht eine liste auf mit den id's UND den dazugehörigen namen (grossartig!!! - so weiss ich, wer nummer 9 ist.)
!!! jedoch... es bleibt nach getätigter auswahl nur die id in der spalte stehen, die gehört da ja auch rein, verstehe ich auch.
trotzdem möchte ich, dass irgendwie (und dieses WIE ist meine frage) trotzdem der name in dieser tabellenübersicht angezeigt wird.
geht das?
was muss ich tun?
danke
