Access VBA質問箱 IV

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

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


6018 / 9994 ←次へ | 前へ→

【7185】Re:コンボボックスを使用した抽出
発言  mayu  - 06/1/30(月) 11:46 -

引用なし
パスワード
   お返事ありがとうございます。
確認が遅れてすみません。

> 検索1,検索2はどんな風に実現されているのですか。

現在しようしている、50音検索はボタンで表記しており、

検索1 は

Private Sub fra検索1_AfterUpdate()

Dim strCTR As String

Me!fra検索2.Value = 0
Me!fra検索2.Visible = True

Select Case fra検索1
Case 1: strCTR = "[ア−オ]"
Case 2: strCTR = "[カ−ゴ]"
Case 3: strCTR = "[サ−ゾ]"
Case 4: strCTR = "[タ−ド]"
Case 5: strCTR = "[ナ−ノ]"
Case 6: strCTR = "[ハ−ボ]"
Case 7: strCTR = "[マ−モ]"
Case 8:  strCTR = "[ヤ−ヨ]"
Case 9: strCTR = "[ラ−ロ]"
Case 10: strCTR = "[ワ]"

Case Elese
Me.FilterOn = False
 Me!fra検索2.Visible = True
 Me!fra検索2.Value = 0
 Me!opt22.Visible = True: Me!opt24.Visible = True
Exit Sub
End Select

If Me!fra検索1.Value = 10 Then
Me!fra検索2.Visible = False

ElseIf Me!fra検索1.Value = 8 Then
  Me!opt22.Visible = False: Me!opt24.Visible = False
Else
  Me!opt22.Visible = True: Me!opt24.Visible = True
End If

Me.Filter = "フリガナ Like'" & strCTR & "*'"
 Me.FilterOn = True
End Sub

検索2は

Private Sub fra検索2_AfterUpdate()
Dim Siin, Boin, kanaCode As Long
Dim StrCriteria As String
If Me!fra検索1.Value = 0 Or Me!fra検索1.Value = 55 Then
 Me!fra検索2 = 0
 Exit Sub
 End If
 
 Boin = Me!fra検索1.Value
 Siin = Me!fra検索2.Value
 
 kanaCode = 176 + (Boin - 1) * 5 + Siin
 
 kanaCode = kanaCode + (kanaCode = 214)   'ユ=213
 kanaCode = kanaCode + (kanaCode = 216) * 2 'ヨ=214
 
 kanaCode = kanaCode + (kanaCode > 216) * 2 'ラ=217
 
 StrCriteria = Chr$(kanaCode)
 
 Me.Filter = "Left([フリガナ],1)Like'" & StrCriteria & "'"
 Me.FilterOn = True
 
End Sub

となっております。

アクセスに関して初心者ですので、これも他のHPより
紹介されていた物を利用したものです
http://www.kyoutoku.co.jp/msaccess.htm
他にいい方法があれば・・・とも考えているのですが・・・

これはさておき、今やりたいのはコンボボックスです
ドロップダウンボタンを押したら 分類がでてきて一つを選ぶ形式ですよね?
テキストボックスの横に▼がついたような形のやつです(^^;
どうでしょうか・・・?
450 hits

【7166】コンボボックスを使用した抽出 mayu 06/1/27(金) 14:27 質問
【7178】Re:コンボボックスを使用した抽出 中西 健 06/1/28(土) 0:21 回答
【7185】Re:コンボボックスを使用した抽出 mayu 06/1/30(月) 11:46 発言
【7190】Re:コンボボックスを使用した抽出 中西 健 06/1/30(月) 22:20 回答
【7195】Re:コンボボックスを使用した抽出 mayu 06/1/31(火) 15:16 発言
【7196】Re:コンボボックスを使用した抽出 中西 健 06/1/31(火) 16:43 回答
【7201】Re:コンボボックスを使用した抽出 mayu 06/2/1(水) 11:09 発言
【7202】Re:コンボボックスを使用した抽出 中西 健 06/2/1(水) 11:15 回答
【7204】Re:コンボボックスを使用した抽出 mayu 06/2/1(水) 13:14 お礼

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