0

Ich versuche, einen Zugriffsdatensatz als Befehlszeilenparameter zu verwenden, kann ihn aber nicht berechnen.Zugriff auf den 2010-Eintrag als Parameter

Bisher habe ich

Private Sub Command74_Click() 
Dim ID as String 
Dim start 
start = ("C:\test\test.exe") 

Meine Form nennen FrmRecord und Tabelle TblTest genannt.

Der Teil I von meinem Tisch will ID und Programm aufgerufen wird, wie C genannt: \ Test \ test.exe ID

Wie kann ich das achive?

Antwort

3

Ist ID auf Ihrem Formular? Dann

start = "C:\test\test.exe " & Me!ID 
Shell start 

Me verweist auf die aktuelle Form.

Me!ID erhält die ID des aktuellen Datensatzes.

Um die Datenbank-Pfad zu verwenden:

start = CurrentProject.Path & "\test.exe " & Me!ID 
+0

Ja ID in Form ist. Was macht 'ich'? Funktioniert das nur für den aktuellen Datensatz? Auch wenn test.exe im selben Pfad wie die Datenbank ist wird nur 'start =" test.exe "& Me! ID' funktionieren? – shaggs

+0

Die 'Me! ID' Seite funktioniert nicht? Wenn ich 'start = CurrentProject.Path &" \ test.exe & Ich! ID "' meine Ausgabe ist & – shaggs

+0

Diese Zitate sind falsch. '" \ test.exe "& Ich! ID' – Andre