请教,忘记了在datawindow中retrieve()中没有检索条件如何检索数据窗口?请指教!

zhangxf2000 2002-09-10 08:25:38
thank you !
...全文
23 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
shahand 2002-09-10
  • 打赏
  • 举报
回复
is_sql = dw_1.object.datawindow.table.select

dw_1.modify("datawindow.table.select=~""+is_sql + &
+"where column = '"+ls_parm"'~"")
dw_1.retrieve()
zhangxf2000 2002-09-10
  • 打赏
  • 举报
回复
谢谢各位想起来了setfilter()
wj_mailbox 2002-09-10
  • 打赏
  • 举报
回复
string ny,tjsj

open(w_input_nd)
ny = message.stringparm
if ny = '' then return
tjsj = ny+'Äê'
dw_1.modify("datawindow.table.select=~""+oldsql+"where tjsj='"+tjsj+"'~"")
dw_1.retrieve()
zhangxf2000 2002-09-10
  • 打赏
  • 举报
回复
to:byfq(不愿放弃)
不是检索所有数据,而且我说的是没有retrieve参数,想要查某一列特定值数据,即检索符合某column = ls_parm的数据。
byfq 2002-09-10
  • 打赏
  • 举报
回复
retrieve("%")
zhangxf2000 2002-09-10
  • 打赏
  • 举报
回复
不好意思,问题没提明白,再解释一下:

如果我设一retrieve参数ls_parm
那么可以直接dw_q.retrieve(ls_parm)
但我现在没有这个参数,想检索某一列值为ls_parm的数据,以前做过但是好久没用pb了,好象是动态检索,具体代码忘了,希望大家给予帮助,问题解决即结账。
yang1105 2002-09-10
  • 打赏
  • 举报
回复
如果DW有参数,弹出对话框要求输入参数值;没有参数,直接检索数据。
msdotnet 2002-09-10
  • 打赏
  • 举报
回复
在制作DW的时候就可以在设计窗口定制过滤条件而在程序里直接RETRIEVE就可以了
dibov 2002-09-10
  • 打赏
  • 举报
回复
retrieve()不一定要检索参数
panhao 2002-09-10
  • 打赏
  • 举报
回复
不懂....不动....
are2000 2002-09-10
  • 打赏
  • 举报
回复
还是retrieve()
huihuishou 2002-09-10
  • 打赏
  • 举报
回复
呵呵,我愣是没看懂你的话,什么意思?

611

社区成员

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

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