Supportnet Computer
Planet of Tech

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

Antwort 2 von Mr.Coffee

Genau das hab ich schon probiert.
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

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

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

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

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: