Ms access Access 2010记录作为参数

Ms access Access 2010记录作为参数,ms-access,vba,ms-access-2010,command-line-arguments,Ms Access,Vba,Ms Access 2010,Command Line Arguments,我试图使用一个访问记录作为命令行参数,但无法计算出来 到目前为止我有 Private Sub Command74_Click() Dim ID as String Dim start start = ("C:\test\test.exe") 我的表格叫FrmRecord,表格叫TblTest 我想从表中得到的部分称为ID,程序的调用类似于C:\Test\Test.exe ID 我怎样才能做到这一点?您的表单上是否有ID?然后 start = "C:\test\test.exe " &

我试图使用一个访问记录作为命令行参数,但无法计算出来

到目前为止我有

Private Sub Command74_Click()
Dim ID as String 
Dim start 
start = ("C:\test\test.exe")
我的表格叫FrmRecord,表格叫TblTest

我想从表中得到的部分称为ID,程序的调用类似于C:\Test\Test.exe ID


我怎样才能做到这一点?

您的表单上是否有
ID
?然后

start = "C:\test\test.exe " & Me!ID
Shell start
Me
引用当前表单

我!ID
获取当前记录的ID

要使用数据库路径,请执行以下操作:

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

ID
在您的表单上吗?然后

start = "C:\test\test.exe " & Me!ID
Shell start
Me
引用当前表单

我!ID
获取当前记录的ID

要使用数据库路径,请执行以下操作:

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

是的,身份证在表格中。那么
me
做什么呢?这只适用于当前记录吗?另外,如果test.exe与数据库位于同一路径中,则只需
start=“test.exe”&Me!ID
工作?
我!ID
事情的另一面不起作用了,有什么想法吗?如果我把
start=CurrentProject.Path&“\test.exe&Me!ID”
放进去,我的输出是&这不起作用。。。ID是来自文本框名称还是表名称?如果
ID
是您表单中的控件(如您所写),则
Me!ID
获取其在当前记录中的值。我建议:我是否需要作为字符串的
Dim ID
?是的ID在表单中。那么
me
做什么呢?这只适用于当前记录吗?另外,如果test.exe与数据库位于同一路径中,则只需
start=“test.exe”&Me!ID
工作?
我!ID
事情的另一面不起作用了,有什么想法吗?如果我把
start=CurrentProject.Path&“\test.exe&Me!ID”
放进去,我的输出是&这不起作用。。。ID是来自文本框名称还是表名称?如果
ID
是您表单中的控件(如您所写),则
Me!ID
获取其在当前记录中的值。我建议:我是否需要
Dim ID作为字符串