服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

固定资产卡片管理列头编辑显示异常及确定报错91

- 浏览:2069 - 发布时间:2008-11-17 15:16:52.0
问题版本: 3-财务通基础版2005 问题模块: 3-固定资产
所属行业: 0-通用 问题状态: 2-UU通注册用户
关 键 字: 运行时错误 适用产品: 42
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-11-17 15:16:52
问题名称: 固定资产卡片管理列头编辑显示异常及确定报错91
问题现象: 在固定资产的“卡片管理”中,在卡片管理列表界面,点击“编辑”菜单下的“列头编辑”,在出现的“表头设计”界面,修改表头设定栏目,有一列项目名称显示为空白,点击“确定”时,就会出现:运行时错误‘91’:未设置对象变量或With block变量。
原因分析:

fa_items表的bQuery字段(是否可查询)被标示为0(不显示),而字段lQueryOrder(查询顺序)大于0,即有查询顺序却不可查询,逻辑错误导致显示错误和报错。

---------------------------------------

列头编辑中的查询显示控制的顺序是由fa_items表的lQueryOrder控制,lQueryOrder=0表示不显示该列,lQueryOrder>0时,其数据表示显示的位置,如:lQueryOrder>0表示第一列显示;列名是否显示在查询列表中是由字段bQuery控制,bQuery=0的话,在列头编辑里面就看不不到该列,只有bQuery=1才能在列头编辑中选取到,才可以去排列顺序。

解决方案:

在查询分析器里面执行一下语句即可

update fa_items set bQuery=1 where lQueryOrder>0