如何在MS ACCESS和VBA中的MsgBox中包含变量和文本

时间:2018-03-15 20:35:19

标签: vba ms-access access-vba

我在模块中创建了一个变量“CurrentUserID”作为String。此变量标识哪个用户已登录和注销。

在我当前的消息框中,我有MsgBox(CurrentUserID)。这只会弹出已登录用户的名称。如何在具有“CurrentUserID”变量的同时在其中添加消息。

例如,如果我以bob身份登录。该消息将显示“bob”(通过CurrentUserID)。如何添加一些文本,以便“重定向到详细信息bob”

谢谢

1 个答案:

答案 0 :(得分:2)

您正在寻找字符串连接运算符&

MsgBox "Redirecting details to " & CurrentUserID

如果所有操作数都是字符串,您还可以使用+运算符来连接字符串:

MsgBox "Redirecting details to " + CurrentUserID

但由于+运算符具有其他更明显的目的(即添加数字),因此最好坚持&运算符,如果INSERT INTO #TMP_Daily_Avg_Rollup (Zone, fkiItem, fkiLocation, AvgDaily) SELECT Zone, fkiItem, fkiLocation, sum(TransQty) / @UsageDaysLong FROM #TMP_Trans_Events GROUP BY Zone, fkiItem, fkiLocation ORDER BY fkiItem 运算符将隐式转换为字符串,如果它需要。