Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


714 / 2272 ツリー ←次へ | 前へ→

【10432】【Me.】と【Me!】の違い 初心者です 08/6/20(金) 14:03 質問[未読]
【10436】Re:【Me.】と【Me!】の違い Gin_II 08/6/24(火) 20:54 発言[未読]
【10439】Re:【Me.】と【Me!】の違い 初心者です 08/6/25(水) 12:02 お礼[未読]

【10432】【Me.】と【Me!】の違い
質問  初心者です  - 08/6/20(金) 14:03 -

引用なし
パスワード
   こんにちは。
早速ですがご教示の程よろしくお願いします。

Private Sub CommandButton1_Click()
  Static sansei As Integer
  sansei = sansei + 1
  Me.賛成人数 = sansei
End Sub

Private Sub CommandButton1_Click()
  Static sansei As Integer
  sansei = sansei + 1
  Me!賛成人数 = sansei
End Sub

上記マクロの結果は同じです、【Me.】と【Me!】の違いはなでしょうか。
&と+が同意のようなこととおなじなのでしょうか。

後、Meキーワードについて簡単に教えてください。
※ヘルプを見ても理解できなかったのです。

よろしくお願いします。

【10436】Re:【Me.】と【Me!】の違い
発言  Gin_II  - 08/6/24(火) 20:54 -

引用なし
パスワード
   >上記マクロの結果は同じです、【Me.】と【Me!】の違いはなでしょうか。

参照している場所が違います。

Me. では、
・プロパティ
・レコードソースのフィールド
・コントロール
などを参照します。

Me! では、コントロールを参照します。

Me. のメリットは、自動的に候補が表示されること。
デメリットは、場合によっては破損の可能性が高くなること。(個人的意見)

だと思います。
なので、自分ではコントロールを参照するときには、! のように使い分けています。

【10439】Re:【Me.】と【Me!】の違い
お礼  初心者です  - 08/6/25(水) 12:02 -

引用なし
パスワード
   ▼Gin_II さん:
こんにちは。

ご回答ありがとうございます!!

すごく勉強になりました。

さらに精進致します。

714 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078200
(SS)C-BOARD v3.8 is Free