PFC中数据窗口的LINK服务问题

jeremyruan 2003-06-26 12:36:42
PFC中使用LINK服务时,master 和 detail datawindow 必须是主从表关系吗,同一个表行吗,我曾经试过不行,可能我的代码有问题,确实不行吗,请大虾指教!
...全文
50 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
china_dot_com 2003-06-28
  • 打赏
  • 举报
回复
gz
tulip2108 2003-06-26
  • 打赏
  • 举报
回复
if dw_wzxx_cx.of_retrieve()<>-1 then
改成
if dw_wzxx_cx.inv_linkage.of_retrieve<>-1 then
另外你用的style是retrieve

dw_wzgh_edit要有retrieve参数

dw_wzgh_edit的事件pfc_retrieve里不要写代码。
jeremyruan 2003-06-26
  • 打赏
  • 举报
回复
使用SHAREDATA 那不是把一个表取两个放在两个缓冲区,好像不太合理噢
上述代码,我在detail 数据窗口中当前只有一条记录,就是master中的当前行,但使用link不行,
jeremyruan 2003-06-26
  • 打赏
  • 举报
回复
//设置数据窗口的link服务
dw_wzxx_cx.of_setlinkage(TRUE)
dw_wzgh_edit.of_setlinkage(TRUE)
dw_wzxx_cx.inv_linkage.of_settransobject(SQLCA)
dw_wzgh_edit.inv_linkage.of_settransobject(SQLCA)
dw_wzgh_edit.inv_linkage.of_setmaster(dw_wzxx_cx)
dw_wzgh_edit.inv_linkage.of_register("wzbh","wzbh")
dw_wzgh_edit.inv_linkage.of_setstyle(dw_wzgh_edit.inv_linkage.retrieve)
//dw_wzgh_edit.inv_linkage.of_setstyle(w_wzgh_edit. )
if dw_wzxx_cx.of_retrieve()<>-1 then
dw_wzgh_edit.setfocus()
else
messagebox("信息提示","of_retrieve出错,错误码:"+sqlca.sqlerrtext)
end if
其中两个数据窗口是同一个表,不行,有问题吗?
tulip2108 2003-06-26
  • 打赏
  • 举报
回复
但一般用sharedata。
tulip2108 2003-06-26
  • 打赏
  • 举报
回复
行的。
把代码贴出来。

611

社区成员

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

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