初歩的な質問で申し訳ありません。
accessで商品マスタへの入力フォームを作成しました。
商品マスタテーブルから作成しました。
新規入力ボタン、登録ボタンを作成して、ボタンクリック時にのみ
新しいレコードへの移動、テーブルへのデータ更新を実行するようにしました。
この段階で、できれば入力フォーム上でコンボボックスなどを利用して検索を行い、
選択データをフォーム上に表示させたいと思いました。
ところがまったく知恵が働かず、どうしてよいのやら途方にくれています。
検索フォームを別途設けてもよいのですが、商品数が200たらずで、
今はコンボボックスで十分かなと思っています。
商品マスタにはカタカナ二文字の「検索キー」フィールドを設けており、
これをキーにしてクエリ(「Q商品検索」)で昇順に並べ、コンボボックスのコントロールソースを
そのクエリにしました。
コンボボックスの更新後の処理イベントでマクロを使い、
「フォームを開く」にしてみましたが、その他の条件のつけ方がわかりません。
まったく的外れなことをしているのかもしれません・・・。
本やネットの質問過去ログで探してはみましたが、皆さん先を進んでおられて、窮してしまっています・・・。
このような状態でaccessを触るな!とお叱りを受けそうですが、
どうかお助け下さい。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
> 商品マスタにはカタカナ二文字の「検索キー」フィールドを設けており、
> これをキーにしてクエリ(「Q商品検索」)で昇順に並べ、コンボボックスのコントロールソースを
> そのクエリにしました。
コントロールソースではなく値集合ソースにクエリ(「Q商品検索」)を設定したのですよね。
コントロールソースは空欄にしておいてください。
コンボボックスの名前は、「cb検索キー」とします。
上記のコンボボックスを入力フォームのフォームヘッダーかフッターに配置します。
現状は、入力フォームのレコードソースは「商品マスターテーブル」になっていると思いますので、
そこのビルドボタンをクリックしてクエリのデザインビューを開いて、
「検索キー」フィールドの抽出条件欄を下記のように設定します。
Forms!入力フォーム!cb検索キー
コンボボックスの更新後処理にマクロで、「再クエリ」を設定します。
これで、コンボボックスで選択した値が抽出されます。
コンボボックスが空欄の場合は、なにも抽出されません。空欄の場合はすべてのレコードを表示したい場合は、
抽出条件を下記のようにしてください。
Like Forms!入力フォーム!cb検索キー & "*"
ありがとうございます!
他の業務にかかりっきりでまだ教えていただいた方法を実行できていません(汗)
失礼ながら、とりいそぎお礼のみ投稿させていただきます。
恥ずかしながら、一つ一つ調べて、成功させながら覚えていっている、そんな状態です。
このデータベース作成にとりかかることが出来次第試してみます!!
またわからないことがありましたら投稿いたしますので、
そのときにもご助言いただければ幸いです。
No.1
- 回答日時:
ハローワークの無料の学校などに行かれて勉強してください。
基金訓練
ポリテクカレッジ
http://www.jeed.or.jp/js/
参考URL:http://www.jeed.or.jp/js/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL*Loader
-
ACCESS マクロで検索に...
-
アクセスのフォームにカンマ区...
-
ACCESSのフォームを使っての住...
-
where条件式であいまい検索がし...
-
パススルークエリの動的パラメ...
-
Accessでの電話番号下4桁での検...
-
ACCESS2003 でクエリの抽出条件...
-
Access2000で文字列中の半角ス...
-
アクセスでの検索回数and 検索...
-
複数条件検索について
-
VBAからクエリのパラメータを設...
-
Accessの検索フォームで。
-
access 検索フォームで検索が...
-
Access レポート印刷するときに...
-
YahooのIDがロックされてしまい...
-
データベースのINT型項目にNULL...
-
レコードを保存するコード ア...
-
passwordが入れられません・・・・
-
ACCESS フォームをそのまま印刷...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL*Loader
-
検索フォームで空白を抽出したい
-
年月日を持つテーブルから年月...
-
Access2000で文字列中の半角ス...
-
VBAからクエリのパラメータを設...
-
Accessのフォームで、空欄のレ...
-
access 検索フォームで検索が...
-
AccessにてExcelファイル名にパ...
-
アクセス マクロのメッセージ...
-
複数条件検索について
-
Access2007のサブフォームのReq...
-
アクセスのフォームにカンマ区...
-
ACCESS2003 でクエリの抽出条件...
-
ACCESS マクロで検索に...
-
ACCESSのフォーム上で複数検索...
-
Accessの検索フォームで。
-
Access テキストボックスとlik...
-
パススルークエリの動的パラメ...
-
DBソフト ACCESS:検索フォー...
-
Accessでの電話番号下4桁での検...
おすすめ情報