Office中国论坛/Access中国论坛

标题: 请教:全局变量 [打印本页]

作者: jks    时间: 2004-4-17 00:29
标题: 请教:全局变量
Public strUserName As String
窗体1中有一文本框:收款人在代码中设为 Me!收款人.Value = strUserName
Dim sql As String
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
   
    sql = "update 电视业务发票 set 总金额=" & Me.总金额 & ",收款人=StruserName where 发票号码='" & Me.发票号码 & "'"
    DoCmd.RunSQL sql
   
为什么运行后会出错?
作者: jks    时间: 2004-4-17 00:43
Public strUserName As String是在模块中设置的全局变量



作者: jks    时间: 2004-4-17 00:44
收款人=StruserName
估计是这句有问题,请大家帮忙看看.
作者: Benjamin_luk    时间: 2004-4-17 00:45
收款人=StruserName  改为:
收款人='"& StruserName &"'
Me!收款人.value = strUserName 改为:
strUserName =Me!收款人.value
作者: jks    时间: 2004-4-17 00:53
运行后显示输入参数值.
作者: jks    时间: 2004-4-17 01:01
谢谢Benjamin_luk的回复,
改过后运行显示标准表达式中数据类型不匹配
作者: jks    时间: 2004-4-17 01:04
谢谢!已经可以了.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3