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.




