Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

アクセスでの計算フォーム

VBの経験があるものですが、今回アクセス上で、VBのような計算フォームを作りたいと思ったのですが、エラーが出ます。 フォーム上のボタンを押すと、テキスト1~6を足して、答えのテキストに表示させるようにしたいのですが、デバッグをすると、VBの方でボタンクリックの部分で「コントロールがフォーカスを取得していないときにコントロール・・・」というエラーが出てきます。 手順として、テキストを作成し、ボタンを作成し、ボタンクリックのソース上で、テキスト1~6を足していく・・・ ということでは、まずいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

VB からアクセスに来た方がやりがちなコーディングでは、  = テキスト1.text + テキスト2.text としているとか? 単純に  = テキスト1 + テキスト2 とか  = テキスト1.value + テキスト2.value のようにしてください。 エラーメッセージどおり、Accessでは フォーカスのないコントロールの Textプロパティを参照することはできません。

vbno1
質問者

お礼

ありがとうございます。 まさにその通りでした。 ありがとうございましたm(..)m

すると、全ての回答が全文表示されます。

関連するQ&A