Access VBA質問箱 IV

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

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


2662 / 9994 ←次へ | 前へ→

【10603】Re:表形式⇒単票形式を呼出す方法
回答  Gin_II  - 08/10/15(水) 20:47 -

引用なし
パスワード
   > "商品番号='Me!商品番号'"ここまでは理解できました。
> なぜ&が入るのか、&の前にダブルクォーテーションが入るのか?
> ん〜わかりません。


Where 条件を設定する場合、いくつかの決まりごとがあります。

フィールド名 = 値

(1)「フィールド名」の型によって、前後に記号を入れる
 テキスト型:シングルクォーテーション(')
 日付/時刻型:いげた(#)

(2)文字列として指定する必要があるため、全体を引用符(")でくくる

(3)VBAの変数(コントロールを参照する場合を含む)は、引用符の外にだす

(4)文字列を結合するためには、& を使う

この決まりごとを踏まえながら。


フォーム上のテキストボックス(Me!商品番号)に、1234 が入っているとします。
で、商品番号フィールドは、テキスト型。

その場合、最終的に必要な形式として、

"商品番号 = '1234'"   ※(1)・(2)の決まりごと

で、1234 の部分は、変数にしたい。

"商品番号 = 'Me!商品番号'"

としたいところですが、(3)・(4)の決まりごとがあるため、

"商品番号 = '" & Me!商品番号 & "'"

となります。

331 hits

【10591】表形式⇒単票形式を呼出す方法 エッジ 08/10/9(木) 15:41 質問[未読]
【10592】Re:表形式⇒単票形式を呼出す方法 エッジ 08/10/9(木) 17:01 質問[未読]
【10594】Re:表形式⇒単票形式を呼出す方法 neptune 08/10/9(木) 17:10 回答[未読]
【10593】Re:表形式⇒単票形式を呼出す方法 neptune 08/10/9(木) 17:05 発言[未読]
【10595】Re:表形式⇒単票形式を呼出す方法 Gin_II 08/10/9(木) 17:15 回答[未読]
【10602】Re:表形式⇒単票形式を呼出す方法 [名前なし] 08/10/14(火) 11:30 質問[未読]
【10603】Re:表形式⇒単票形式を呼出す方法 Gin_II 08/10/15(水) 20:47 回答[未読]
【10604】Re:表形式⇒単票形式を呼出す方法 初心者 08/10/17(金) 11:21 お礼[未読]

2662 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078199
(SS)C-BOARD v3.8 is Free