起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: SH_XL_ZHUFO

【结贴】急啊,动态修改查找属性不能生效,怎么办??

[复制链接]
 楼主| 发表于 2009-9-21 15:56:25 | 显示全部楼层
搞定了,先结贴吧  因为我这边的情况比较固定,所以我定义了两个业务数据集,然后 采用业务数据查找,在不同的功能中,切换业务数据集 就可以了 tsqldataset(dsb1.dataset).FindBizField('lst_pt').LookupDef.BizDataSet.URL := 'Biz:\LNMSAIS\YWXX1.Info\pt3.DataSet';

不过还是希望能在 数据查找中直接修改 查找SQL,这样更灵活些
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 15:59:02 | 显示全部楼层
希望你们能有更好的方法,在3088 上实现
回复 支持 反对

使用道具 举报

发表于 2009-9-21 16:08:37 | 显示全部楼层
试试这个:
使用业务数据查找,需要变更sql 时,直接修改业务数据集的sql语句
with TSqlDataSet(dsLookupData1.DataSet) do
    begin
      Close;
      Sql.Text := 'Select FID, FDisplayName from TDept';
      Open;
    end;
  TSqlDataSet(DataSetBroker1.DataSet).GetLookupData('PRODUCTTYPE').Refresh;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 17:05:06 | 显示全部楼层
嗯,好的,先结贴吧,谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 19:56 , Processed in 0.049239 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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