起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 300|回复: 13

【结贴】简单sql窗体中的 下拉选择值报错

[复制链接]
发表于 2009-7-13 13:00:17 | 显示全部楼层 |阅读模式
procedure TFieldValuesList.LoadDataBaseValues(ABizField: TBizField;
  AValues: TStrings);


    lDataSet.Database := DataSet.Database;
    lDataSet.Params.AssignValues(DataSet.Params);
    lDataSet.Filter := DataSet.Filter;
    lDataSet.Filtered := DataSet.Filtered;
    lDataSet.SQLFilter := DataSet.SQLFilter;
    lDataSet.SQLFiltered := DataSet.SQLFiltered;
    lDataSet.OnFilterRecord := DataSet.OnFilterRecord;
    [B]lDataSet.OnFilterRecordEvents.Assign(DataSet.OnFilterRecordEvents[/B] );执行到这步的时候出现异常
这怎么回事

未命名.jpg

120.96 KB, 下载次数: 153

回复

使用道具 举报

 楼主| 发表于 2009-7-13 13:38:44 | 显示全部楼层
自己顶下
回复 支持 反对

使用道具 举报

发表于 2009-7-13 14:11:18 | 显示全部楼层
请楼主说明一下,具体是怎么使用这个简单sql窗体的?
回复 支持 反对

使用道具 举报

发表于 2009-7-13 14:11:49 | 显示全部楼层
窗体的用到的数据集onfilterrecord中写代码了么?
其他的功能用到这个sql窗体的时候出问题么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-13 14:35:56 | 显示全部楼层
没有写代码
直接使用 DataNavigator 组件,
点上面的查询按钮,在sql窗体中  下来选择值时,报的错
lDataSet.OnFilterRecordEvents.Assign(DataSet.OnFilterRecordEvents
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-13 14:40:46 | 显示全部楼层
DataSet.OnFilterRecordEvents 中个数为0
Assign   为什么会报错那
回复 支持 反对

使用道具 举报

发表于 2009-7-13 14:41:22 | 显示全部楼层
其他的功能(比如任务中心)用到这个sql窗体的时候出问题么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-13 14:43:47 | 显示全部楼层
都有问题  只是简单的 指定了一个数据源
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-13 14:50:39 | 显示全部楼层
没有解决办法的话  就只能暂时屏蔽掉 那行代码
回复 支持 反对

使用道具 举报

发表于 2009-7-13 15:04:41 | 显示全部楼层
修改过这个单元的代码么?
我这里使用2992和2995版本测试都没有问题的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 02:51 , Processed in 0.044147 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表