■12187 / ) |
Re[1]: サブフォーム合計値のメイン代入
|
□投稿者/ ONnoji -(2020/04/07(Tue) 03:47:25)
| 2020/04/08(Wed) 16:03:55 編集(投稿者)
syudn.wfm の次のコマンドボタン
オブジェクト名: b伝票指定_5 標題 : 明細表示
機能名 機能パラメータリスト 1 多重化_フォーム編集 syudn_22.wfm 2 なし 3 なし 4 なし
↑これは一見すると良さそうなアイデアに見えますが、ドツボにハマって厳しいと思いますよ。
つまり、多重化フォーム:syudn_22.wfm がメイン&サブフォームというのが不味そうです。
シンプルに考えるならば次のようになります。
行き:syudn.wfm の[カウンタ]の値を、編集対象表がsyudn_2.tblのフォームに渡してグループ化する。
帰り:編集対象表がsyudn_2.tblのフォームを閉じるときに、u作業金額 と u部品金額 の値を syudn.wfm へ返す。
もちろん、これ以外にも方法はあると思いますが、フォーム間で変数の値をやり取りするのが一番シンプルです。
これは、偶然私がフォーム間の変数の受け渡しを多用しているからであって、
本当にやり方はいろいろあると思いますよ。
しかし、多重化フォーム:syudn_22.wfm というアイデアは労多くして得るものが少ないです。
論より証拠でサンプルを用意しました。
見積明細.kev 見積明細.tbl 見積明細.wfm
見積書.kev 見積書.tbl 見積書.wfm
見積書.wfm を開いてください。
なお、以下のファイルが必須になります。
INF_Framework.cmd IPS_Framework.cmd
しかし、圧縮しても投稿サイズオーバーになるので同梱できませんでした。
そのために観験桐(ダウンロードコーナー)の#191 の拙作をダウンロードして、
同じフォルダに INF_Framework.cmd と IPS_Framework.cmd をコピーしてください。
p.s.
拙作の[変数受け渡し]機能に関しては、次の仕様書をご一読ください。 ↓ HDLVAR仕様書メモ http://silicon7565.html.xdomain.jp/workshop_Framework/HDLVAR_Spec_Memo.txt
また、同じファイルはダウンロードコーナーの #187 と #187 に同梱されていますよ。
さらに、p.s.
サンプルを差し替えました。
見積明細.wfm のグループ操作バーが余計だったので削除しました。
1586198845.zip/54KB → 1586235646.zip/54KB
さらにさらに、p.s.
すでに用が済んだのでサンプルを削除しました。
なお、1586198845.zip/54KB と 1586235646.zip/54KB の違いは、見積明細.wfm の[グループ操作バー]の有無だけです。
|
|