過去ログ

                                Page     622
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼『ドット』と『感嘆符』  鳴尾浜 04/5/10(月) 14:05
   ┣Re:『ドット』と『感嘆符』  よろずや 04/5/10(月) 21:54
   ┃  ┗Re:『ドット』と『感嘆符』  鳴尾浜 04/5/11(火) 17:17
   ┗Re:『ドット』と『感嘆符』  Gin_II 04/5/11(火) 19:14
      ┗Re:『ドット』と『感嘆符』  鳴尾浜 04/5/12(水) 17:53

 ───────────────────────────────────────
 ■題名 : 『ドット』と『感嘆符』
 ■名前 : 鳴尾浜
 ■日付 : 04/5/10(月) 14:05
 -------------------------------------------------------------------------
   こんにちわ。誰か教えてください。
AccessVBAにてフォームモジュール内でのコードの記述の中で、

rs!伝票番号
Me.顧客名 (※顧客名とは非連結のテキストボックスコントロールであり、名前が顧客名)

のように『感嘆符(!)』や『ドット(.)』という記述があります。
Me.顧客名においても、Forms!フォーム名!顧客名と別な記述の仕方もできるし、
クエリーのときなど露骨にこの記述ですが、いったい、感嘆符とドットはどのように使い分ければいいのでしょうか?

以前、オブジェクトの参照は感嘆符。プロパティやメソッドの参照はドットと聞いたことがありますが、それでいくと、Me.顧客名っておかしいし。。。

誰か教えてくれませんか。お願いします。

 ───────────────────────────────────────  ■題名 : Re:『ドット』と『感嘆符』  ■名前 : よろずや  ■日付 : 04/5/10(月) 21:54  -------------------------------------------------------------------------
   >以前、オブジェクトの参照は感嘆符。プロパティやメソッドの参照はドットと聞いたことがありますが、それでいくと、Me.顧客名っておかしいし。。。
>

M$も昔は明確に、コレクションのメンバの参照は感嘆符、
プロパティやメソッドの参照はドット なんて言ってたんですけど、
いつのまにかアヤヤじゃなくてあやふやになっちゃいましたね。

一応そのつもりで... 動けばいいんじゃないですか。

 ───────────────────────────────────────  ■題名 : Re:『ドット』と『感嘆符』  ■名前 : 鳴尾浜  ■日付 : 04/5/11(火) 17:17  -------------------------------------------------------------------------
   ▼よろずや さん:
>M$も昔は明確に、コレクションのメンバの参照は感嘆符、
>プロパティやメソッドの参照はドット なんて言ってたんですけど、
>いつのまにかアヤヤじゃなくてあやふやになっちゃいましたね。

よろずやさん。ありがとうございます。
やはりあやふやな状態なんですね。。。

 ───────────────────────────────────────  ■題名 : Re:『ドット』と『感嘆符』  ■名前 : Gin_II  ■日付 : 04/5/11(火) 19:14  -------------------------------------------------------------------------
   参照する場所が違うのかな?

Me.[フィールド名]
Me.[コントロール名]
とかでは、Accessが独自に管理しているコレクション?を参照します。

で、それが結構曲者で、コントロール名の変更などを繰り返したり、
全角英数・半角カナなどのコントロール名を使ったりしていると、この部分が
壊れやすいような気がします。

なので、私はコントロール名の参照には、! を使っていますね。
#なんとなく。なので、あんまり気にする必要はないかもです。。

 ───────────────────────────────────────  ■題名 : Re:『ドット』と『感嘆符』  ■名前 : 鳴尾浜  ■日付 : 04/5/12(水) 17:53  -------------------------------------------------------------------------
   ▼Gin_II さん:


Gin_IIさん、御礼遅くなりすいません。
ありがとうございました。

なかなか難しいですね。テキストボックス等も1つ上のオブジェクトから見るとプロパティである!とでもなってれば.(ドット)でもわかりやすいのですが、
そういうものではないんですよね。。。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 622