菜鸟的数据库窗口问题,急!!再次求解!!!!!

bluewinder 2002-07-31 06:22:13
我同一个窗口中做了三个来源于不同表(在三个表中皆有名为flowid的字段)的数据库窗口控件(一为Grid风格,另外两个为Freedom,这两个Freedom在窗口每次只显示一行的数据),欲在Grid中点击某行的同时在另外两个Freedom也显示相同flowid的行的数据,应如何实现?
...全文
75 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pike_Feng 2002-07-31
  • 打赏
  • 举报
回复
在另外的两个数据窗口中设置相应的参数,最好使用like,在平时使用"%"在点击的时候在dw_1的click事件里写
dw_2.retrieve(dw_1.getitemstring(dw_1.getrow(),'flowid'))
dw_3.retrieve(dw_1.getitemstring(dw_1.getrow(),'flowid'))
就行了
liushmh 2002-07-31
  • 打赏
  • 举报
回复
用select 语句也可以的
右键点击后插入select语句,然后自己慢慢选吧
bad_good 2002-07-31
  • 打赏
  • 举报
回复
long ll_flowid ,ll_currow

ll_currow = dw_grid.gerrow()

ll_currow <= 0 Then Return

ll_flowid = dw_grid.object.flowid[ll_currow]

dw_freedom.Retrieve(ll_flowid)
Icon 2002-07-31
  • 打赏
  • 举报
回复
怎么会不行?首先你的两个freeform数窗必须设定检索参数——flowid,然后在grid数窗的RowFocusChanged事件中取当前列的flowid值,然后根据该值对两个freeform数窗retrieve。
bluewinder 2002-07-31
  • 打赏
  • 举报
回复
我试过了,不行哪,有别的办法吗?
zephyr_liyo 2002-07-31
  • 打赏
  • 举报
回复
up
xiaoxuw 2002-07-31
  • 打赏
  • 举报
回复
同意楼上!!
dotnba 2002-07-31
  • 打赏
  • 举报
回复
RowFocusChanged
retrieve(flowid)

754

社区成员

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

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