【发布时间】:2021-01-08 15:12:17
【问题描述】:
我有一个每十秒触发一次的事件,它会更新表单中的文本字段。
我遇到无法为对象赋值的运行时错误。
该字段是没有限制或输入掩码的文本字段。它在所有记录上都没有错误。表格被格式化为短文本。
'On Error GoTo ObjectError
If [AircraftTailNumber].[Column](0) <> 0 Then
[WorkflowName] = [model] & "-" & [AircraftTailNumber].[Column](0) & "-(" & [DepartmentBox] & ")-" & [Scheduled Release:] & "-" & [Task_ID] & "-" & [New Description Of Model:]
[SmartTeam WIR:] = "WIR " & [AircraftTailNumber].[Column](0) & " " & [New Model Title:] & " REV " & [NewRevTileBox]
[LD# Full Name:] = "LD_" & [AircraftTailNumber].[Column](0) & "_" & [New Model Title:] & " REV " & [NewRevTileBox] & "_" & [New Description Of Model:]
[OffBoardEmail] = "Offboard Workflow " & [Workflow (SAV#)] & "-" & [Task_ID] & "-" & [New Model Title:] & " REV " & [NewRevTileBox] & " " & [New Model Description]
今天有错误的记录,昨天没有错误。
没有对表格进行任何修改,也没有对记录进行任何更改。
我可能明天登录并发现没有错误。
更新:
数据库在服务器环境中运行,我将 FE 和 BE 带到我的桌面并且它工作正常。
我有记录级别锁定,所以这可能与注销和重新登录有关,并且记录没有重置,所以它认为有人正在访问?
【问题讨论】:
-
第一行。如果我使第一行处于非活动状态,则下一行会触发错误。 [AircraftTailNumber].[Column](0) 是一个组合框值。
标签: vba ms-access runtime-error