Access VBA質問箱 IV

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

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


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

【5393】★マークを区別して抽出したい。 Nao 05/6/16(木) 13:29 質問[未読]
【5394】Re:★マークを区別して抽出したい。 小僧 05/6/16(木) 15:09 回答[未読]

【5393】★マークを区別して抽出したい。
質問  Nao  - 05/6/16(木) 13:29 -

引用なし
パスワード
   フォーム上にテキストボックスを作り"txt星"そこから参照して
データーを抽出したいのですが、
サブフォーム内の星フィールドの データー(★・★★・★★★)
を区別がうまく出来なく
2つ星も3星も 含んで抽出してしまいます。
一つ星は 一つだけで抽出したいのですが?

Dim criteria As String 
  
  If IsNull(Me!txt星) Then
 
     criteria = "" 
  Else
    
     criteria = "星 Like '*" & Me!txt星 & "*'"
  End If
 
  Me!サブフォーム.Form.Filter = criteria
  Me!サブフォーム.Form.FilterOn = True


いい方法は無いでしょうか?
よろしくお願いします。

【5394】Re:★マークを区別して抽出したい。
回答  小僧  - 05/6/16(木) 15:09 -

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

>criteria = "星 Like '*" & Me!txt星 & "*'"

criteria = "星 = '" & Me!txt星 & "'"

でフィルタを掛ければ良いと思いますがいかがでしょう?

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