Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: mariaz3565 am Juli 22, 2015, 15:20:12

Titel: Datenquelle Abfrage in Formular
Beitrag von: mariaz3565 am Juli 22, 2015, 15:20:12
Hallo! Ich brauche bitte eure Hilfe!

Ich habe ein Access Formular, in dem ich abhängig von der Auswahl des Namens eines Mitarbeiters die Geschäftsstelle (GS) in einem Textfeld anzeigen lasse. Das mache ich mit folgender Ereignisprozedur :

Private Sub cbo_Name_Mitarbeiter_BeforeUpdate(Cancel As Integer)
txt_GS = ""
txt_GS = DLookup("OrgPath", "tbl_Telefonbuch", "PersNr = cbo_Name_Mitarbeiter")
End Sub

Jetzt wollte ich abhängig von dem Inhalt des txt_GS Feldes das Verkaufsgebiet (VKG) aus einer anderen Tabelle anzeigen lassen. Dachte eigentlich das müsste genauso funktionieren:

Private Sub txt_GS_AfterUpdate()
txt_VKG = ""
txt_VKG = DLookup("VKG", "tbl_Kostenstellen_Aussenstellen", "GS = txt_GS")
End Sub


Was mache ich falsch?

Danke jetzt schon für euer Feedback!

lg
Mary

Titel: Re: Datenquelle Abfrage in Formular
Beitrag von: MaggieMay am Juli 22, 2015, 16:11:15
Hallo,

das AfterUpdate-Ereignis wird durch eine Wertzuweisung per VBA nicht ausgelöst.
Du kannst den Aufruf der Prozedur aber direkt aufrufen: Call txt_GS_AfterUpdate.
Titel: Re: Datenquelle Abfrage in Formular
Beitrag von: mariaz3565 am Juli 22, 2015, 16:32:03
BESTEN DANK!!! Funktioniert einwandfrei!  8)