悲しげさんのやさしく詳しい説明(掲示板より転載)
|
||
#766と764の記述を訂正します。 改めてヘルプ※(オブジェクト属性のところで「?」で出るやつ) を読み返してみたら、次のような記述になっていました。 --------------------------------- [リストの種別] で [モーダルフォーム] を選択すると、フォームを開くボタンになります。 入力支援ボタンから開かれたフォームは、閉じるまでほかの作業ができなくなります。 入力支援ボタンの [選択値リスト] 属性には、値の受け渡しを行なう変数名と、 モーダルフォームとして使用するフォームのファイル名を指定します。 選択値 説明 <1.変数名> 値の受け渡しに使用する変数名をひとつだけ指定します。 ここで指定する変数は、組み込み、共通、固有のいずれかの種別でなければいけません。 局所変数を指定することはできません。 <2.フォーム名> <1.変数名>に指定した変数を編集する、フォームのファイル名を指定します。 --------------------------------- つうことは、最初のパラメータたる変数は「値の受け渡し」に使われる 訳でして、この電卓を呼び出したい元フォームの項目オブジェクトは、 当然ながら数値系ですから、受け渡し変数も数値系でなければなりま せんですね。 よって記述を次のように改めます。 > 選択値リスト &件数,"dentakun.wfm" > リストの種別 モーダルフォーム 当然ながら、&秒とか&選択件数とかでもかまわないっす。 値の受け渡しと云うことで、入力支援ボタンを設定した項目 に例えば「12345」なる数値を入れて電卓をモーダルフォー ムとして呼び出した後、変数管理で値を確認したところ、確 かに&件数の値は「12345」となっておりました。 と云うことは、電卓フォームを起動した際に、初期値として 利用させることが可能だと云うことを意味していた訳ですね。 となると、残された課題は元フォームにどうやって返すかだ けとなる訳で(元フォームにkev無しで)。 |
説明用に、悲しげさんの掲示板の投稿記事を、転載させて頂きました
どうもありがとうございました