PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
2922 | 98/08/25 17:39:57 | RE:PB6: PFCのリンクサービスを使用しての削除の方法がわかりません By あすかちゃんの父 |
2877 | 98/08/21 17:17:51 | PB6: PFCのリンクサービスを使用しての削除の方法がわかりません By Mickey |
カテゴリ:旧電子会議室
日付:1998年08月21日 17:17 発信者:Mickey
題名:PB6: PFCのリンクサービスを使用しての削除の方法がわかりません
いつもPFCに悩まされているMickeyです。
よろしくお願いします。
さて質問ですが、題名のとおりPFCのリンクサービスを使用していますが、いまいち削除の方法がわかりません。
データウィンドウは、マスタにdw_master、詳細にdw_detailがあります。
次に実際に記述したスクリプトを書きます。(すこし省略してあります)
--------------------------------------
dw_master
of_SetLinkage(TRUE)
--------------------------------------
dw_detail
of_SetLinkage(TRUE)
inv_linkage.of_SetMaster(dw_master)
inv_linkage.of_Register(\"ID\",\"ID\")
inv_linkage.of_SetStyle(inv_linkage.FILTER)
inv_linkage.of_SetUpdateStyle(inv_linkage.BOTTOMUP_TOPDOWN)
--------------------------------------
cb_delete
Long ll_row
// dw_detail側の削除 フォーリンキーがはってあるため、うしろ(dw_detail)から削除します
FOR ll_row = dw_detail.RowCount() TO 1 STEP -1
dw_detail.DeleteRow(ll_row)
NEXT
// dw_master側の削除
dw_master.Event pfc_DeleteRow()
pfc_Save()
--------------------------------------
ながながと、すみません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.2
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.