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