Hallo,
ich wollte einmal fragen, wie ich Openargs in eine Varaible schreiben kann?
Wenn ich schreibe
var1= Me.OpenArgs
ist die "var1" leer
wenn ich aber eine Zeile drunter OpenArgs in ein Select Statement einbaue, funktioniert dies. Wie ist das denn möglich?
takeoff = Me.OpenArgs
MsgBox "Takeoff: " & takeoff ' hier ist nichts drinnen
strSQL = "SELECT * FROM artikel " & _
"WHERE takeoff = '" & Me.OpenArgs & "'"
Me.Liste2.RowSource = strSQL 'hier ist das Select korrekt
Hallo,
siehe hier:
http://ms-office-forum.de/forum/showthread.php?t=266675 (http://ms-office-forum.de/forum/showthread.php?t=266675)
Zitat von: Forumsregeln"Crossposting, d.h. das Posten der gleichen Frage in mehreren Foren zur gleichen Zeit, ist unerwünscht.
Hallo,
du musst eine globale Variable definieren, und dann in einem Formular den OpenArgs Wert zuordnen.
z.B. so:
Private Sub Form_Load()
If Not IsNull(Me.OpenArgs) Then
OpArgGlobalValue = Me.OpenArgs
End If
End Sub
Gruß Andreas
Ach das ist interressant :o
Das muß also ein globale Variable sein!
Hallo,
nur dann wenn du die Variable auch global benötigst.
Bitte vermeide zukünftig Crosspostings!
Gruß Andreas