Access VBA質問箱 IV

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

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


7236 / 9994 ←次へ | 前へ→

【5955】Re:検索用のフォーム作成
発言  QOO  - 05/8/22(月) 14:54 -

引用なし
パスワード
   ▼小僧 さん:
>▼QOO さん:
>おはようございます。
>
>テーブルやフォームのご提示がありませんので、
>仮テーブルを作って例を作ってみます。
>T_選手
>背番号  :数値型(主キー)
>選手名  :テキスト型
>ポジション:テキスト型
>年齢   :数値型
>年棒   :通貨型
>
>背番号  選手名  ポジション  年齢  年棒
>2      もとき  内野手   34  \12,000
>5      きよはら 内野手   38  \45,000
>6      こくぼ  内野手   34  \21,000
>8       にし   内野手   34  \15,300
>18      くわた  投手    37  \30,500
>20      ろおず  外野手  37  \54,000
>33      えとう  内野手   35  \21,500
>47      くどう  投手    42  \28,000
>
>このテーブルを基に帳票フォームで「F_選手」を作成して下さい。
>レポートヘッダを広げて、そこに
>
>【cmbポジション】:コンボボックス
>   値集合ソース:SELECT [T_選手].ポジション FROM T_選手 GROUP BY [T_選手].ポジション;
>
>【cmb年齢】:コンボボックス
>   値集合ソース:SELECT [T_選手].年齢 FROM T_選手 GROUP BY [T_選手].年齢;
>  
>【txt人数】:テキストボックス
>
>【txt年棒合計】:テキストボックス
>  コントロールソース:=Sum([年棒])
>
>【検索ボタン】:コマンドボタン
>
>を配置します。
>
>検索ボタンの「クリック時」イベントに下記コードを記述します。
>
>Private Sub 検索ボタン_Click()
>  Me.Filter = "ポジション = '" & Me.cmbポジション & "' AND 年齢 = " & Me.cmb年齢
>  Me.FilterOn = True
>  Me.txt人数 = Me.Recordset.RecordCount
>End Sub
>
>
>コンボボックスで「ポジション」「年齢」を選んだ後、検索ボタンを押して
>結果を確認してみて下さい。

小僧さん
こんにちは。
上記サンプル試してみましたが、以下のような疑問点がでてきました。

>【cmbポジション】:コンボボックス
>   値集合ソース:SELECT [T_選手].ポジション FROM T_選手 GROUP BY [T_選手].ポジション;
>
>【cmb年齢】:コンボボックス
>   値集合ソース:SELECT [T_選手].年齢 FROM T_選手 GROUP BY [T_選手].年齢;

→これですと、フィールドの項目に[ ]があるものとないものがありますが、
全部につけなくていいのでしょうか?
このままコピーで使うと選択肢がでてきません。

>【検索ボタン】:コマンドボタン
>
>を配置します。
>
>検索ボタンの「クリック時」イベントに下記コードを記述します。
>
>Private Sub 検索ボタン_Click()
>  Me.Filter = "ポジション = '" & Me.cmbポジション & "' AND 年齢 = " & Me.cmb年齢
>  Me.FilterOn = True
>  Me.txt人数 = Me.Recordset.RecordCount
>End Sub
>

→これもそのままコピーして使用したら、
Me.Filter = "ポジション = '" & Me.cmbポジション & "' AND 年齢 = " &
の部分で構文エラーがでます。Me.cmb年齢 を全行に持ってきて1行にすると赤い表示
は消えるのですが、それで検索ボタンを押しても動かないです。
これはホカのコンボボックスの設定がおかしいせいでしょうか?

■実際私が扱うデータは下記です■
元データ:クエリからフォームを作成してます。
〜フォームのフィールド〜
1.部署(テキスト型)
2.年(テキスト型)
3.月(テキスト型)
4.日(テキスト型)
5.NO,(テキスト型)
6.種別(正式、概算)(テキスト型)
7.客先名(テキスト型)
8.取引先名(テキスト型)
9.MODEL NO,(テキスト型)
10.コスト(通貨型)
  ※月日等、一見数値型では?と思われますが、検索用にわざとそうしております。

〜フォームのレイアウト〜
ヘッダに
・年(コンボボックス)
・月(コンボボックス)
・種別(コンボボックス)

・検索 (コマンドボタン)

・件数(テキストボックス)
・合計金額(テキストボックス)

★行いたいこと★
年、月、種別をコンボボックスから選択し、「検索」ボタンをクリック
→それにあたるレコードが詳細で表示され、件数、合計金額にそれの合計が表示される。

と したいです。

小僧さんが作成いただいたサンプルがまさにその通りなんですが、私ではうまく動かせない為、実際扱うデータでご教示願いますでしょうか?
宜しくお願い致します。(AcのVer.は97です)
328 hits

【5854】検索用のフォーム作成 QOO 05/8/14(日) 15:29 質問
【5857】Re:検索用のフォーム作成 小僧 05/8/15(月) 10:30 発言
【5862】Re:検索用のフォーム作成 QOO 05/8/16(火) 23:58 質問
【5863】Re:検索用のフォーム作成 小僧 05/8/17(水) 10:04 発言
【5955】Re:検索用のフォーム作成 QOO 05/8/22(月) 14:54 発言
【5958】Re:検索用のフォーム作成 QOO 05/8/22(月) 16:05 質問
【5961】Re:検索用のフォーム作成 小僧 05/8/22(月) 16:57 発言
【5962】Re:検索用のフォーム作成 QOO 05/8/22(月) 18:04 質問
【5963】Re:検索用のフォーム作成 小僧 05/8/22(月) 18:52 回答
【5976】Re:検索用のフォーム作成 QOO 05/8/23(火) 14:25 質問
【5978】Re:検索用のフォーム作成 小僧 05/8/23(火) 15:15 回答
【5986】Re:検索用のフォーム作成 QOO 05/8/24(水) 11:24 質問
【5987】Re:検索用のフォーム作成 小僧 05/8/24(水) 11:55 回答
【5994】Re:検索用のフォーム作成 QOO 05/8/24(水) 13:59 お礼
【5995】Re:検索用のフォーム作成 QOO 05/8/24(水) 14:00 質問
【5999】Re:検索用のフォーム作成 小僧 05/8/24(水) 14:45 発言
【6003】Re:検索用のフォーム作成 QOO 05/8/24(水) 17:49 質問
【6007】Re:検索用のフォーム作成 小僧 05/8/25(木) 9:11 回答
【6016】Re:検索用のフォーム作成 QOO 05/8/25(木) 17:10 質問
【6018】Re:検索用のフォーム作成 小僧 05/8/25(木) 17:18 発言
【6020】Re:検索用のフォーム作成 QOO 05/8/25(木) 17:36 質問
【6027】Re:検索用のフォーム作成 小僧 05/8/26(金) 9:03 発言
【6071】Re:検索用のフォーム作成 QOO 05/8/26(金) 15:47 発言
【6076】Re:検索用のフォーム作成 小僧 05/8/26(金) 16:07 発言
【6077】Re:検索用のフォーム作成 QOO 05/8/26(金) 16:22 発言
【6079】Re:検索用のフォーム作成 小僧 05/8/26(金) 16:49 発言
【6083】Re:検索用のフォーム作成 QOO 05/8/29(月) 11:50 質問
【6084】Re:検索用のフォーム作成 小僧 05/8/29(月) 16:16 発言
【6218】Re:検索用のフォーム作成 QOO 05/9/8(木) 0:18 お礼

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