ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

CTRLNAME ( ) のクリアについて。

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-10-13 12:43
SciZ  新米   投稿数: 10
なるほど!
関数の戻り値をセットとは考えられなかったです。
その方法で乗り切ります。ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-10-13 11:31
Jiro123  長老   投稿数: 271
CTRLNAME関数は、ご存知の通り、最後にクリックされたコントロール名が返される関数です。クリアという考え方がそもそもないと思われます。

できないことに囚われていては先に進めないので、考え方を柔軟にしましょう。

例えば、条件に関数をそのまま用いるのではなく、一旦変数などに関数の戻り値をセットして、その変数を加工(クリアが必要ならクリアする)するというのではどうでしょうか。

参考になれば幸いです。

投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-10-9 17:49
SciZ  新米   投稿数: 10
CTRLNAME () で最後にクリックしたコントロール名を返して来ますが、これをクリアする方法は無いでしょうか?

例えば印刷ボタン押された時に途中のエラーを飛ばす為、エラーの条件に
NOT (CTRLNAME () = '印刷ボタンのコントロール名' )
のような設定をしているのですが、ボタン押された後にクリアしないとずっと残ってしまい誤動作の原因になります。

簡単なアクションやバッチタスクで回避できればいいのですが。
何か良い方法がありましたら教えてください。
宜しくお願いします。
投票数:1 平均点:10.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約