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

No14047 の記事


■14047 / )  Re[11]: 変数を反映させたい
□投稿者/ ONnoji -(2023/11/14(Tue) 14:54:46)
    2023/11/14(Tue) 17:29:23 編集(投稿者)

    No14046に返信(てつかさんの記事)
    >>ちなみに、[フォーム+イベント処理]と[一括処理]はそれぞれ単独に実行しているのでしょうか????
    >>
    > ***いくつかのお客さんゴミの月間収集量を報告するために、kexでお客さんを選択し、cmxでpdfファイルにしています。
    > wfx上に「選択」ボタンを配置し、「印刷実行」ボタンはシェル実行 印刷cmxとしています。
    > 一つのwfx上でです。

    普通の場合、フォームからコマンドボタンで一括処理を実行する時には[機能名:開く]を使用しますが・・・

    (例)

     オブジェクト名: cmd開く一括処理
     標題     : 開く一括処理

      機能名    機能パラメータリスト
     1 表示
     2 開く     テスト.cmx
     3 なし
     4 なし

    しかし、コマンドボタンでの[機能名:シェル実行]で一括処理を開こうとすると、

    桐がもう一つ起動して、新しく起動した方の桐で一括処理が実行されますね。
    ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

     オブジェクト名: cmdシェル実行一括処理
     標題     : シェル実行一括処理

      機能名    機能パラメータリスト
     1 表示
     2 シェル実行   "テスト.cmx"
     3 なし
     4 なし

    新しく起動した方の桐には当然ながら、共通変数の &指定年 も &指定月 も宣言されていません。
    ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

    本当に、[機能名:シェル実行]で一括処理:印刷.cmxを実行しているのでしょうか???

    もしも、そうならば、新しく起動した方の桐に変数を引き渡すことは、まず不可能だと思いますよ。
                                       ↑
    ※もちろん、頑張れば出来なくはないと思いますが、そこまで頑張る必要があるのか甚だ疑問です。(^^ゞ



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


Mode/  Pass/

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

- Child Tree -
- Antispam Version -