Hallo Arnold
na dann nochmal von vorne.
Was folgt ist der Inhalt eines Moduls (egal wie das heisst; nennen wir es mal einfach „mdlGlobaleVariable“ das
- Eine globale Variable definiert
und
- diese in einer Funktion abfragt
…schnipp…
Option Compare Database
Option Explicit
Global gvarBenutzerID As Integer
Public Function gfgvarBenutzerID()
gfgvarBenutzerID = gvarBenutzerID
End Function
…schnapp…
Global gvarBenutzerID As Integer
kann im Zweifel auch
Global gvarBenutzerID
sein, dann ist er Wert ein Variant
usw.
Das entsprechende Kriterium in der Abfrage ist dann natürlich
…schnipp…
gfgvarBenutzerID()
…schnapp…
Voraussetzung für das Funktionieren ist natürlich, dass irgendwo in den unendlichen Weiten der Datenbank der Variablen ein Wert zugewiesen wurde (in der Art: gvarBenutzerID=Me!MeinFeldMitDerIDDesBenutzers )
und dass der Datentyp stimmt.
Hilfts ?
Stefan