Supportnet / Forum / Datenbanken
Auswahl aus einem Listenfeld in eine Tabelle schieben
Frage
Hi,
Ich habe in ein Formular ein Listenfeld eingebunden, das ich mit einer Tabelle"Abteilungen" verknüpft habe.
Beim öffnen des Formulars kann der User
nun in dem Listenfeld die Abteilung auswählen.
Wie kann ich aber nun die Auswahl des Users in eine andere Tabelle unter der Spalte Abteilung speichern?
Gruß
Johannes
Antwort 1 von Koebi
Grüezi Johannes
Indem Du es mit der anderen Tabelle verknüpfst. Also das Feld "Abteilung" aus der anderen Tabelle als Steuerelementinhalt setzen.
Gruss
Köbi
Indem Du es mit der anderen Tabelle verknüpfst. Also das Feld "Abteilung" aus der anderen Tabelle als Steuerelementinhalt setzen.
Gruss
Köbi
Antwort 2 von Mr.Coffee
Genau das hab ich schon probiert.
Aber irgendwie klappts nicht so ganz
Aber irgendwie klappts nicht so ganz
Antwort 3 von Koebi
Und was klappt nicht so ganz? Kannst Du das genauer erklären?
Und vielleicht einmal die Datensatzherkunft des Listenfeldes und die Datenherkunft des Formulars hier posten.
Gruss
Köbi
Und vielleicht einmal die Datensatzherkunft des Listenfeldes und die Datenherkunft des Formulars hier posten.
Gruss
Köbi
Antwort 4 von Mr.Coffee
Im Steuerelementinhalt hab ich reingeschrieben: =[Archiv]![Abteilung]
dorthin soll die Auswahl des Users gespeichert werden.
wenn ich jetzt das Formular öffne
nimmt er die Auswahl nicht an
bei anderen Feldern in denen der User
den Text von Hand eingegeben hat
wird mir nur #Name? angezeigt
Beispiel:
Feld
aufbewahren bis:
in dem Textfeld im Formular hab ich unter Steuerelementinhalt eingetragen
=[Archiv]![Aufbewahrungsdauer]
wenn ich nun das formular öffne steht in dem textfeld aufbewahren bis: nur #Name?
warum?
Antwort 5 von Koebi
Hallo Johannes
Weil der Steuerelementinhalt nicht stimmt.
Du musst ihn nicht manuell eingeben (und schon gar nicht mit '=' Zeichen), sondern wähle in mit Dropdown-Pfeil auf der Zeile aus. Wenn das Formular eine Datenherkunft hat, werden Dir hier die zur Verfügung stehenden Felder zur Auswahl angeboten.
Gruss
Köbi
Weil der Steuerelementinhalt nicht stimmt.
Du musst ihn nicht manuell eingeben (und schon gar nicht mit '=' Zeichen), sondern wähle in mit Dropdown-Pfeil auf der Zeile aus. Wenn das Formular eine Datenherkunft hat, werden Dir hier die zur Verfügung stehenden Felder zur Auswahl angeboten.
Gruss
Köbi
Antwort 6 von Mr.Coffee
Ja habs bei ner anderen Datenbank gesehen
aber bei mir kommt da leider keine Liste.
Woran könnte das liegen?
Sorry, aber ich bin blutiger Anfänger.
Befasse mich erst seit dieser Woche mit Acess
Gruß
Johannes
Antwort 7 von Koebi
Hallo Johannes
Dann hat Dein Formular noch keine Datenherkunft. Ich würde halt jeweils ein Formular mit dem Formular-Assistenten erstellen lassen.
Aber so gehst Du jetzt im Formular-Entwurf in die Eigenschaften zum Formular (klick dazu oben links, neben dem Lineal, auf die quadratische Schaltfläche). Dann wählst Du im Eigenschaftenfenster unter Daten / Datenherkunft die gewünschte Tabelle oder Abfrage aus.
Nachher gehts weiter in den einzelnen Feldern, so wie ich es vorher beschrieben habe.
Gruss
Köbi
Dann hat Dein Formular noch keine Datenherkunft. Ich würde halt jeweils ein Formular mit dem Formular-Assistenten erstellen lassen.
Aber so gehst Du jetzt im Formular-Entwurf in die Eigenschaften zum Formular (klick dazu oben links, neben dem Lineal, auf die quadratische Schaltfläche). Dann wählst Du im Eigenschaftenfenster unter Daten / Datenherkunft die gewünschte Tabelle oder Abfrage aus.
Nachher gehts weiter in den einzelnen Feldern, so wie ich es vorher beschrieben habe.
Gruss
Köbi
Antwort 8 von Mr.Coffee
Hab deine Erklärung gut verstanden.
Habe aber immernoch das Problem da unter Daten keine Einstellungen zu machen sind.
Hab das Formular in der Entwurfsansicht geöffnet und bin dann auf Eigenschaften gegangen.
Unter Daten gibt es keine Auswahl
auch kein Datenherkunft.
Kann ich das Forumular mit der Funktion
Autoformular
vielleicht reparieren?
Gruß
Johannes
Habe aber immernoch das Problem da unter Daten keine Einstellungen zu machen sind.
Hab das Formular in der Entwurfsansicht geöffnet und bin dann auf Eigenschaften gegangen.
Unter Daten gibt es keine Auswahl
auch kein Datenherkunft.
Kann ich das Forumular mit der Funktion
Autoformular
vielleicht reparieren?
Gruß
Johannes
Antwort 9 von Koebi
Ist mir unverständlich. Man fragt sich direkt, ob denn überhaupt eine Tabelle besteht?
Wenn Ja, schreibe einmal in die Datenherkunft einfach den Namen der Tabelle (ohne Klammer und ohne weitere Zeichen).
Und sonst klick einmal auf die Auswahl, die Schaltläche rechts mit den 3 Punkten. Dann öffnet sich der Abfrage-Editor. Hier kannst Du eine Tabelle auswählen und als Datenherkunft eine Abfrage erstellen.
Und sonst das Formular neu erstellen mit dem Formular-Assistenten.
Gruss
Köbi
Wenn Ja, schreibe einmal in die Datenherkunft einfach den Namen der Tabelle (ohne Klammer und ohne weitere Zeichen).
Und sonst klick einmal auf die Auswahl, die Schaltläche rechts mit den 3 Punkten. Dann öffnet sich der Abfrage-Editor. Hier kannst Du eine Tabelle auswählen und als Datenherkunft eine Abfrage erstellen.
Und sonst das Formular neu erstellen mit dem Formular-Assistenten.
Gruss
Köbi

