机房收费-----实时错误3265&登录窗体

博主在完成登录窗体时遇到实时错误3265,经过研究发现该错误源于试图在错误的数据表中存储信息。解决方案是创建特定的MRC来更新正确的工作表。此外,解释了为何使用三个MRC,分别用于用户信息查询、工作日志更新和工作状态更新,从而完善窗体功能。
摘要由CSDN通过智能技术生成

终于弄完一个窗体了,之前我通过查看别人的博客,然后一直在想他们为什么都要用3个mrc,为什么不能用一个?经过多次尝试后发现用3个mrc的用处了。为什么会发现3个mrc的用处呢,我还得感谢这个实时错误。

 

实时错误3265

问题:首先我要将这些数据存储到worklog工作表中,明明mrc.fields(7)的位置就是要存放我的电脑名称,但是他却报错说没有找到项目。

'查询指定用户名的记录
TxtSql = "select * from User_info where userID='" & TxtUserName & "'"
'执行查询语句
Set mrc = ExecuteSQL(TxtSql, MsgText)

mrc.Fields(1) = Trim(TxtUserName.Text)
mrc.Fields(2) = Trim(mrc.Fields(2))          '判断等级的
mrc.Fields(3) = Trim(Date)                  'date为当前系统的日期,time为当前系统的时间
mrc.Fields(4) = Trim(Time)
mrc.Fields(7) = Trim(VBA.Environ("computername"))
mrc.Fields(8) = Trim(True)
mrc.Update

原因:我的mrc是在User_info这个表中进行查询并存放记录的,所以如果让他更新的话,他就只能将数据存放到User_info这个表中了,没有办法存放到另一个表worklog中。

解决方法:我们需要创建一个能够将worklog进行更新的mrc。

解决后:</

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值