Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: dolpho am November 05, 2021, 14:11:33

Titel: textfeld mit Herkunft aus einer Abfrage zeigt #Name? an
Beitrag von: dolpho am November 05, 2021, 14:11:33
Hallo Access Gemeinde,
mal wieder stecke ich in einem Formular fest und finde die Antwort nicht.
Problemstellung:
In einem gebundenen Formular kann ich Daten bearbeiten und alles funktioniert.
Jetzt möchte ich aber aus einer anderen Tabelle einen Wert auslesen und diesen zusammen mit einem Wert aus dem Formular in eine dritte Tabelle übergeben (ich versuche es sinnvoll einzukürzen):

Formular "1" enthält neben vielen anderen Daten ein Feld Lieferscheinnummer (z.B. 91401111)

Ein txtFeld (txtbox_Name) bekommt einen Namen per Scan (z.B. GIT-CH-400269)

Von diesem Text möchte ich aus Tabelle "2" mir die ID wiedergeben lassen, um sie mit der Lieferscheinnummer und dem aktuellen Datum in eine Tabelle "3" tblBox_Lieferschein einzutragen.

Nun habe ich mir eine Abfrage erstellt, die aus Tabelle "2" Box_ID und Box_Name auflistet und die Abfrage mit Wie [Formular] [txtbox_Name] gefiltert ist. Diese Abfrage funktioniert auch, denn sie zeigt nur die richtige ID zumScan an.

Möchte ich mir nun aber die Box_ID anzeigen lassen
Die Datenquelle dieses Textfeldes shwBoxID ist in den Daten auf die richte Abfrage eingestellt (=[qryFlaschAusBoxFind]![BoxID] )

und trotzdem bekomme ich dem Feld shwBoxId #Name? angezeigt

Was mache ich falsch???

Gruß aus Mfr
dolpho
Titel: Re: textfeld mit Herkunft aus einer Abfrage zeigt #Name? an
Beitrag von: PhilS am November 06, 2021, 10:22:00
Zitat von: dolpho am November 05, 2021, 14:11:33Die Datenquelle dieses Textfeldes shwBoxID ist in den Daten auf die richte Abfrage eingestellt (=[qryFlaschAusBoxFind]![BoxID] )
Es funktioniert nicht, einfach nur den Namen einer Abfrage+Feld in eine Textbox einzutragen. Du musst den Wert mit einer Funktion abrufen; t.B. mit DLookup (https://support.microsoft.com/en-us/office/dlookup-function-8896cb03-e31f-45d1-86db-bed10dca5937).
Titel: Re: textfeld mit Herkunft aus einer Abfrage zeigt #Name? an
Beitrag von: dolpho am November 07, 2021, 11:48:30
Danke PhilS,

hat so geklappt :-)

Gruß dolpho