jensgebken
Goto Top

Access: Formularfelder ausfüllen über dropdown

Hallo Gemeinschaft,

habe ein Formular, dessen Felder möchte ich gerne über ein Dropdown ausfüllen lassen (Vor-NachName,Strasse;PLZ Ort) - das Dropdownfeld bekommt die Daten von der Tabelle Kunden

Die Daten aus dem Formular werden in eine Tabelle Rechnungen_Adressen geschrieben

Content-Key: 82816874531

Url: https://administrator.de/contentid/82816874531

Printed on: April 27, 2024 at 07:04 o'clock

Member: michi1983
michi1983 Dec 26, 2023 at 12:28:24 (UTC)
Goto Top
Hallo,

verstehe nicht was du möchtest.

Ich stelle mir ein Formular vor mit einem Feld Vorname.

Diesen Wert würde ich doch gerne selbst eingeben und nicht aus einer DB holen.

Konkretisiere doch deine Frage ein bisschen.

Gruß
Member: jensgebken
jensgebken Dec 26, 2023 at 12:34:24 (UTC)
Goto Top
das Formular sieht so aus

Vorname Nachname Strasse PLZ Ort

in diesem Formular gibt es dann ein Unterformular
dort stehen dann Tätigkeiten

ich möchte das Dropdownfeld haben für Mitarbeiter die bereits bei uns arbeiten - manchmal bekommen wir aber auch externe MA - zur Vereinfachung wäre es dasnn klasse wenn ich beides in diesem FRM mach könnte auswählen und manuell oder per Dropdown
Member: michi1983
michi1983 Dec 26, 2023 at 12:40:16 (UTC)
Goto Top
ich verstehe es immer noch nicht, sorry.

Was genau soll passieren wenn du das Dropdown für das Feld zB Vorname öffnest?

Beschreibe den Workflow.

Gruß
Mitglied: 10138557388
10138557388 Dec 26, 2023 updated at 13:04:37 (UTC)
Goto Top
DropDown hinzufügen, und dem Assi folgen ... 🙈

screenshot

screenshot

screenshot


screenshot

Oder direkt über den Formularbasierenden Filter dann hat man in den Feldern selbst Drop-Downs

screenshot

screenshot

screenshot
Member: jensgebken
jensgebken Dec 26, 2023 at 13:09:36 (UTC)
Goto Top
wenn ich das Dropdown aufrufe, dann sollen alle Daten aus diesem Datensatz in die Felder des Formulars geschrieben werden
Mitglied: 10138557388
10138557388 Dec 26, 2023 updated at 13:22:37 (UTC)
Goto Top
Zitat von @jensgebken:

wenn ich das Dropdown aufrufe, dann sollen alle Daten aus diesem Datensatz in die Felder des Formulars geschrieben werden

Einfach die Datenquelle des Formulars als Abfrage angeben mit der ID aus dem Dropdown als Kriterium

screenshot

Und im AfterUpdate Event ein Requery machen.

Private Sub combo_Kundenauswahl_AfterUpdate()
    Me.Requery
End Sub
Member: jensgebken
jensgebken Dec 26, 2023 at 14:26:32 (UTC)
Goto Top
Sehr nett von dir für deine Mühe -- verstehe nur nicht so ganz, wie ich die Adressfelder im Formular füllen kann durch die Auswahl im Dropdown
Mitglied: 10138557388
10138557388 Dec 26, 2023 updated at 14:32:55 (UTC)
Goto Top
Siehe letztes Kommentar.

Drop-Down wie oben erstellen. Als Datenquelle für das Formular die Query wie oben gezeigt angeben, dabei im Kriterium der Abfrage den Namen des Formulars und den Namen des Combo-Feldes anpassen, das Event in VBA einfügen, fertig. Schon wird der Datensatz bei Auswahl im Combo-Feld gewechselt und alle Felder beziehen ihre Daten aus der Tabelle.

test.accdb
Member: jensgebken
jensgebken Dec 26, 2023 at 14:33:31 (UTC)
Goto Top
bekomme ich nicht hin - hast du mal nen bsp
Mitglied: 10138557388
10138557388 Dec 26, 2023 at 14:34:05 (UTC)
Goto Top
Zitat von @jensgebken:

bekomme ich nicht hin - hast du mal nen bsp

Siehe Link im letzten Kommentar!
Member: jensgebken
jensgebken Dec 26, 2023 at 14:36:05 (UTC)
Goto Top
lieben Dank für das BSP - aber nicht ganz so - die Fewlder sollen ausgefüllt werden aber die Daten sollen in eine neiue Tab geschrieben werden
Member: michi1983
michi1983 Dec 26, 2023 at 14:36:14 (UTC)
Goto Top
Quote from @jensgebken:

bekomme ich nicht hin - hast du mal nen bsp

wie wäre es mal mit etwas selbststudium?
gibt ja genug anleitungen und videos im netz

wenn du konkrete fragen hast, kommst du wieder hierher.
Mitglied: 10138557388
10138557388 Dec 26, 2023 updated at 14:42:37 (UTC)
Goto Top
Dann mach doch bitte einen Kurs ...
Member: jensgebken
jensgebken Dec 26, 2023 at 14:43:57 (UTC)
Goto Top
trotzdem danke für deine Hilfe - leider ist es nicht das was ich gesucht habe
Member: jensgebken
jensgebken Dec 26, 2023 at 14:51:08 (UTC)
Goto Top
- wie ist es dennn möglich, dass ich auch dem combofeld habs so gemacht wie du geschrieben hattest ich separiert die textfelder im frm füllen kann
Member: jensgebken
jensgebken Dec 26, 2023 at 14:55:56 (UTC)
Goto Top
hatte es so gedacht

rg.Nachname ist das Feld im Formular

wie komme ich an das entsprechende Feld im combo

Private Sub Kombinationsfeld25_AfterUpdate()
rg.Nachname = Kombinationsfeld25.[4]


End Sub
Member: jensgebken
jensgebken Dec 26, 2023 at 15:02:18 (UTC)
Goto Top
rg.Nachname = Me.Kombinationsfeld25.Column(4)

swo geht es auch niccht
Member: jensgebken
Solution jensgebken Dec 26, 2023 at 15:05:40 (UTC)
Goto Top
habs gefunden

Me.rg_Name = Me.Kombinationsfeld25.Column(4)