数据窗口的过滤问题

ravehe 2002-10-27 07:31:17
在ddlb_zhxm,selectionchaged 事件中定义如下:

string conclusion
//按照住户姓名进行过滤
conclusion=ddlb_zhxm.text

//设置过滤器
dw_1.setfilter(conclusion)
//过滤数据窗口
filter(dw_1)
//取得符合条件的纪录
dw_1.retrieve()

表中的住户姓名为char类型,程序提示“invaid argument to function”,应该如何进行参数的转化?
...全文
68 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
andyzq 2002-10-30
  • 打赏
  • 举报
回复
filter()是对retrieve()后的数据进行过滤,你先过滤再retrieve就等于没有过滤
dw_1.retrieve()
dw_1.setfilter("列名='" + conclusion + "'")
dw_1.filter()
combox 2002-10-30
  • 打赏
  • 举报
回复
看一下帮助嘛!!!!
combox 2002-10-30
  • 打赏
  • 举报
回复
F1中有现成的例子可以粘贴.
morningdew 2002-10-30
  • 打赏
  • 举报
回复
你的filter()前面要加上数据窗口名。
joss 2002-10-28
  • 打赏
  • 举报
回复
dw_1.setfilter(条件)
dw_1.filter()


pufan 2002-10-27
  • 打赏
  • 举报
回复
补充一下:selectionchaged 事件
1、dw_1.retrieve()不需要
2. dw_1.setfilter("")//恢复过滤
dw_1.filter()
3、dw_1.setfilter("列名='"+conclusion+"'")
dw_1.filter()
young52010 2002-10-27
  • 打赏
  • 举报
回复
楼上正解,其实PB的帮助都有,为什么不自己先查一查呢
ice2water 2002-10-27
  • 打赏
  • 举报
回复
过滤设置错误:
1、dw_1.retrieve()不需要
2、dw_1.setfilter("列名='"+conclusion+"'")
dw_1.filter()

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧