(現在 過去ログ81 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

No12187 の記事


■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 の[グループ操作バー]の有無だけです。





返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -