关于主从表.....

hlq1980 2003-10-09 10:08:00
下面是我对主datawindow:puordouth,和从datawindow:puordoutd的主从设置代码。可是执行这段代码后,当主datawindow:puordouth的行变化时,从datawindow:puordoutd里的数据并没有产生变化。但在主dw进行进新记录时,从DW又变成空白的了(变化了)。不知保故,请各位大侠指点一二....





dw_puordouth.of_setlinkage(true)
dw_puordoutd.of_setlinkage(true)

dw_puordouth.inv_linkage.of_SetTransObject(SQLCA)
dw_puordoutd.inv_linkage.of_SetTransObject(SQLCA)

dw_puordoutd.inv_linkage.of_SetMaster(dw_puordouth)

dw_puordoutd.inv_linkage.of_register("ID","ID")

dw_puordoutd.inv_linkage.of_SetStyle(dw_puordoutd.inv_linkage.RETRIEVE)

IF dw_puordouth.of_Retrieve()= -1 Then

MessageBox("Error","retrieved eror")

Else

Dw_puordouth.SetFocus()

End if


dw_puordoutd.inv_linkage.of_setUpdateOnRowChange(TRUE) //修改从数据
dw_puordoutd.inv_linkage.of_setconfirmOnRowChange(TRUE)


dw_puordoutd.inv_linkage.of_SetUpdateOnRowChange(TRUE) //删除从数据
dw_puordoutd.inv_linkage.of_SetConfirmOnDelete(TRUE)

dw_puordouth.inv_linkage.of_SetSyncOnKeyChange(TRUE) //关键字传递
dw_puordoutd.inv_linkage.of_SetSyncOnKeyChange(TRUE)

dw_puordouth.inv_linkage.of_SetDeleteStyle(dw_puordoutd.inv_linkage.DISCARD_ROWS) //设置删除风格.

powerobject dw_detail[] //启用扩展更新
dw_detail[1]=dw_puordoutd
dw_puordouth.inv_linkage.of_SetOtherSaveObjects(dw_detail)

...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangxinru 2003-10-11
  • 打赏
  • 举报
回复
二个列名“ID”正确吗?
jdsnhan 2003-10-11
  • 打赏
  • 举报
回复
没明白。
runsoft 2003-10-10
  • 打赏
  • 举报
回复
UP
klbt 2003-10-09
  • 打赏
  • 举报
回复
问题看不明白。

609

社区成员

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

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