過去の桐井戸端BBS (桐ver.8) |
17681 | コマンドボタンの機能パラメータが真でなくても、以降の機能を実行したい | つかまさ | 2002/10/23-13:31 |
フォームで編集対象表の項目[部品番号]を入力し、 同じ[部品番号]が無いことを確認してから、 追加入力をしたいため、 コマンドボタンの機能名に、 1 検索 2 行追加 と、設定してあります。 検索をして、"条件をみたすレコードがありません"と メッセージを出してから追加入力したいのです。 マニュアルには、 機能名につぎの機能を指定した場合、それ以降の機能は実行されません。 … ・「実行条件」の機能パラメータ条件式が真でないとき ・ダイアログが出る機能を指定し、そのダイアログで「Esc」キー または「キャンセル」キーを押したとき と、一つのボタンでは無理なことは判ったのですが、 二つのボタンにはしたくないので、 一つのボタンで済む方法があったら教えていただきたいのです。 よろしくお願いします。 | |||
17685 | Re:コマンドボタンの機能パラメータが真でなくても、以降の機能を実行したい! | ONnoji | 2002/10/23-14:32 |
記事番号17681へのコメント つかまささん、こんにちは。 試してみましたが、[検索]では難しいようですね。 [絞り込み]ならば#終端行・関数で実行条件を作れますが… 機能名 機能パラメータリスト [1]絞り込み_比較式 [部品番号] [2]実行条件 #終端行 [3]絞り込み_解除 [4]行追加 なお、フォームの属性の[許可作業]で[0行の絞り込み]がオンである必要があります。 ※これは初期値ですから、普通はオンになっていると思います。 >検索をして、"条件をみたすレコードがありません"と >メッセージを出してから追加入力したいのです。 フォームの属性の[許可作業]で[0行の絞り込み]がオンであると、 [絞り込み]に失敗した時にはメッセージが出ません。 かといってフォームの属性の[許可作業]で[0行の絞り込み]がオフだと、 [絞り込み]に失敗した時にはメッセージが出ますが、 行が移動しないので、#終端行が真になりません。 また、絞り込みに成功してしまうと、解除する必要もあります。 結構面倒かもしれません、どうもうまくいきませんね。(^^ゞ すでにお試しになった方法かもしれませんがご参考までに。 | |||
17703 | Re:ありがとうございました。参考になりました。 | つかまさ | 2002/10/24-11:25 |
記事番号17685へのコメント ありがとうございました。 素人なのでわからないことだらけです。 別のツリーでまたコマンドボタンの機能について質問していますので、 よろしければまたご指導のほどよろしくお願いします。 |