online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Hans_83 vom 25.06.2021, 21:41 Options

Lösung

Daten aus einer Tabelle per vba abfragen

Hallo zusammen,

Situation: in einem Formular habe ich einen Indexwert (MA_Nr). Wie kann ich mittels VBA den dazugehörenden Namen des Mitarbeiters aus der MA_Tabelle abfragen und an eine Variable übergeben?

Danke im Voraus!
Hans


Antwort schreiben

Antwort 1 von Marie vom 27.06.2021, 15:30 OptionsLösung

Lösung
Public Function Ma_Name_auslesen()

Dim Rst As DAO.Recordset
Dim SQL As String
Dim DeineVariable As String

SQL = "SELECT Ma_Name FROM Ma_Tabelle WHERE Ma_Nr=3"
Set Rst = CurrentDb.OpenRecordset(SQL, dbOpenDynaset)
DeineVariable = Rst!Ma_Name
MsgBox DeineVariable
Rst.Close

End Function


Gruß marie

Antwort 2 von Hans_83 vom 29.06.2021, 17:04 Options

Hallo marie,

Danke, genau das war`s!!!

Grüße
Hans

Antwort 3 von RaHi vom 29.06.2021, 19:37 Options

Hallo Hans_83,

eine nette Alternative ist auch
DeineVariable = nz(DLookup("MA_name", "MA-Tabelle", "Ma_Nr = " & Nummer))

Gruß
Ralf

Ähnliche Themen

Acces - Daten aus Kombinationsfeld in anderer Tabelle
Lupo97  15.01.2008 - 12 Hits - 3 Antworten

Wie schreib ts man mit Access VBA in eine Tabelle hinein
AD2919  11.03.2008 - 183 Hits - 1 Antwort

daten aus tabelle im formular anzeigen
unbekannt2  28.04.2008 - 162 Hits - 1 Antwort

Daten aus Tabelle in Textfelder schreiben
Peter3011  06.05.2009 - 339 Hits - 12 Antworten

Daten aus Formular in Tabelle schreiben
Nixy  09.05.2009 - 360 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026