使用2个字段变量在MS Access中生成URL

时间:2013-08-15 12:28:25

标签: ms-access access-vba

我想基于访问数据库中的2个字段生成URL。

我可以使用一个变量,但尝试了多次迭代以使第二个变量正常工作。

我正在使用的onclick VBA是:

Private Sub GenerateLink_Click()
Dim Filename As String
Dim Filedir As String

Filename = "https://hiddenforsecurity.com&password_encrypted=true&patient_last_name= '   
& [patient last name]' &patient_id=' & [casenumber]'"
RetVal = Shell("C:\Program Files (x86)\Internet Explorer\iexplore.exe " & Filename, 1)

End Sub

当我这样做时,我可以让第一部分工作:

Filename = "https://hiddenforsecurity.com&password_encrypted=true&patient_last_name="   
& [patient last name]

但对于我的生活,我无法弄清楚如何让其余的工作。我需要将& patient_id = [casenumber]附加到链接的一部分。

提前感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

你把所有东西放在双引号中。你需要打破双引号以在连接时停止字符串。

Filename = "https://hiddenforsecurity.com&password_encrypted=true&patient_last_name=" & [patient last name] & "patient_id=" & [casenumber]

我不确定patient_id引用的是什么,如果它是您需要me.patient_id的形式。你可能知道这一点。

答案 1 :(得分:0)

试试这个:

    Filename = "https://hiddenforsecurity.com&password_encrypted=true&patient_last_name=" & [patient last name] & "patient_id=" & [casenumber]