重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

アクセス2003でフォームにnameという名前のコントロール(テキストボックス)があります。
MsgBox( Me.name )とすると、
中身でなく、フォームの名前が表示されます。

テキストのコントロール名がnameという紛らわしい名前がいけないのですが、正しく中身を取得する方法はありますか?

そもそもMe.[コントロール名]というデータへのアクセスの仕方が間違っているのかと思ってしまうのですが、皆さんどのように対処しているのでしょうか?

A 回答 (3件)

やばい名前を使うときの常套手段[]で囲むも通用しませんか



MsgBox( Me.[name] )
    • good
    • 0

>テキストボックス)があります


>正しく中身を取得する方法はありますか
中身とはテキストボックスのテキストのこと?
MsgBox( Me.name.Text)ではないのですか
    • good
    • 0

MsgBox Me!Name


でいかがでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!