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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.