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

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

No11427 の記事


■11427 / )  Re[1]: フォームのコマンドボタンを押したら、行集計を一覧表印刷のプレビューを表示する
□投稿者/ ONnoji -(2018/09/13(Thu) 20:37:24)
    2018/09/13(Thu) 21:36:17 編集(投稿者)
    2018/09/13(Thu) 21:28:32 編集(投稿者)
    2018/09/13(Thu) 20:59:18 編集(投稿者)
    2018/09/13(Thu) 20:40:25 編集(投稿者)

    > フォームのコマンドボタンを押したら、
    >
    > 対象となっているtblの集計に登録してある“行集計01”を実行。
    > 行集計実行後、集計行のみを表示。
    > 一覧表印刷の“印刷01”のプレビューを表示する。

    一覧表印刷のプレビューをしたいということですね。

    イベント処理のプログラミングに慣れている人にとっては、これは実に簡単です。

    ただし、フォーム編集で行集計というのは相性が悪いので、フォームの編集対象表を多重化します。

    1.フォームの編集対象表を多重化した表で

    2.行集計して、

    3.一覧表印刷でプレビューします。

    4.そして、多重化した表を閉じる。

    慣れていれば、実に簡単な一般手続きを使用したプログラム処理なのですが、

    残念ながら、これはコマンドボタンの機能だけでは実現できません。

    ということで、いきなり敷居が高くなりますが、イベント処理の一般手続きが必要になりますよ。

    とりあえず、桐9の適当なサンプルデータを利用してデモフォームを作ってみました。

    ※C:\K3\KIRIV9\Sample\例題\表リファレンス\試験1年.TBL

    なお、説明は非常に大変なので省略させていただきます。

    とりあえず出来るということを実感していただくだけになりますが、添付ファイルのフォームを開いてみてください。


    <参考>

    名札 メイン



    手続き定義開始 cmd一覧表印刷Click( )
     変数宣言 自動,整数{ &tblNumber }

     多重化
     &tblNumber = #is表

     行集計 条件名 = "行集計01", データ行 = 無効
     一覧表印刷 条件名 = "印刷01", プレビュー = する

     終了 表 &tblNumber

    手続き定義終了








1536838644.zip
/21KB
返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

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

- Child Tree -
- Antispam Version -