固定资产卡片管理列头编辑显示异常及确定报错91
- 浏览:2298 - 发布时间: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 | |