- ベストアンサー
アクセスで入力画面時に絞込みで入力していきたいのですが…
- アクセス画面で入力時に絞り込み機能を使用する方法について教えてください。
- フォーム画面で列ごとにコンボボックスを使用して絞り込み機能を実装する方法について知りたいです。
- 絞り込み機能を使って作業書を作成する方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- Access2000のコンボボックスで複数列の絞込み
1つのテーブルに「A」「B」「C」という列にデータが入力されていて、それを1つのコンボボックスで絞込みをやりたいと思っていますができません。 コンボボックスで選択したデータを「A」「B」「C」のすべてから検索し含まれる物全てを抽出したいです。 A B C 1 山 川 谷 2 山 水 川 3 川 谷 山 1つのコンボボックスで「谷」を選ぶと、1と3のレコードを抽出したいです。 良い方法は、ないでしょうか?
- ベストアンサー
- オフィス系ソフト
- Accessのフォーム その2
すいません、以前にも同じ質問をしたのですが、私の質問の仕方が悪くてうまくいきませんでした。 回答してくださった方、ありがとうございました! もう一度、詳しく質問しなおします。 顧客データを登録しているのですが、テーブルを元に登録フォームを作成しました。 商品がたくさんあって、4つのコードに分かれています。フォームの中に[A][B][C][D]と4つのコンボボックスを作成し、絞込み検索ができるようにはしました。 しかし、選んだデータの[A]しかテーブルに表示されません。例えば[A]のコンボボックスの中から[1010]を選択、[B]のコンボボックスから選択しようとしても空っぽです。 テーブルを見ると、[A]で選んだ[1010]だけが表示されています。 非連結のときはうまく出てたんですが・・。 もしかして連結列が間違ってるのでしょうか?? 元になるテーブルは Aコード A Bコード B Aコード Cコード C Bコード Dコード D Cコード この2列目を表示したいのです。(2列目が[1010]など表示したいデータ) 列数はそれぞれ「2」で連結列は「2」です。 更新後処理は以下の通りです。 Private Sub コンボ0_AfterUpdate() Me!コンボ2.Requery End Sub Private Sub コンボ2_AfterUpdate() Me!コンボ4.Requery End Sub Private Sub コンボ4_AfterUpdate() Me!コンボ6.Requery End Sub ぜひよろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- accessの絞り込みで・・・。
いつもお世話になっています。 早速ですが質問させて下さい。 accessで簡単なシステムを作ったのですが、あるフォームで、コンボボックスの2段階絞り込みをさせると、テキストボックスの中身が消えてしまいます。具体的に言うと、一つ目は担当セールスマンの名前、二つ目はその担当セールスマンが持っている月別情報を絞り込むようにしているのですが、一つ目で例えばAさんを選択すると、二つ目の選択肢は確かにAさんのものが出てはくるのですが、テキストボックスにはAさんの名前が残らないのです。 二つ目もプルダウンには出てきますが、ボックスには残りません。空白です。自分がどれを選択したか分からなくてとても不便。。というか、わかりづらいのです。どのように修正をすればうまくいきますでしょうか。。 WIN95/access2000です。よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルで、リストから絞込み選択できるようにしたいです。
学年 グループ 名前 1 A 佐藤 1 A 鈴木 1 B 田中 1 B 伊藤 1 C 山本 1 C 高橋 2 A 中村 2 A 加藤 ・ ・ 3 C 村山 のようなリストがあるとします。 別の空白の表を作りまして 列A 列B 列C 学年 グループ 名前 ・▼ ・▼ ・▼ ・・ ・・ ・・ 列Aはプルダウンで学年「1~3」を選択できるように します。同様に列Bはグループ、列Cは名前を選択できる ようにします。 (入力規則→入力値の種類をリスト→元の値を設定 までは自力でできます・・・) 普通に設定しますと 列Aではプルダウンから「1~3」が選択でき、 列Bではプルダウンから「A~C」が選択でき、 列Cではプルダウンから「佐藤~村山」が選択できます。 実現したいのは、列Cのプルダウンの際に絞込みを することです。 具体的には 列Aのセルでたとえば「1」、列Bのセルで「A」を プルダウンで選択すると、 列Cのプルダウンリストの候補に「佐藤」「鈴木」 だけが出てくるようにしたいのです。 列Aと列Cの間だけ結びつけることはなんとかできます。 (列Aで「1」を選ぶと列Cで「佐藤~高橋」に絞り込む) が、3列パターンにすると全く動きません。。 どなたか教えてください。お願いしますっ。
- 締切済み
- オフィス系ソフト
- ACCESS2007 コンボボックス使い方
いつも皆様には、お世話になります。以下のようにコンボボックスを用いて絞り込みシステムを考えております。しかし、汎用例が乏しくまた、私自身初心者なので、どこをどうすればよいか分からず作業がストップしています。 ------------------------------------------------- | 絞り込みシステム |------------------------------------------------ | 勘定項目:[コンボボックスA〕 ←3項目表示 A、B、Cなど | 勘定科目コード:〔コンボボックスB〕←2項目表示 10,20 など | 分類項目:〔コンボボックスC〕←12項目 赤、青、黄,緑など | 分類コード:〔コンボボックスC〕←上記の項目、コードにより 50~1までデータ数がある。 | | [絞り込みボタン〕 ------------------------------------------------- 段階をおって絞り込まれた、これらのフォームから該当するデータを表示させます。 このようなことは可能でしょうか。皆様のお知恵をお借りしたいと思います。何卒よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセルの絞込みによるリスト入力
エクセルについて教えてください。 (1) A列を入力規制で『部』というリスト1からの入力になっています。 リスト1内には『1部、2部、3部』と入っているとします。 例えばA列に『1部』という名前をリストから選び、TabにてB列に移動した時 A列が『1部』であったならリスト2を表示、 A列が『2部』であったならリスト3を表示するという方法は可能でしょうか? リスト2には企画1課、企画2課・・ リスト3には営業1課、営業2課・・と入っているとします。 さらに、B列が『企画1課』と表示され C列にTab移動した時C列には人名リストから表示される、 といった絞込みのリスト入力をしたいと考えております。 (2) さらに、今回のようにA,B,C列をリスト内からの入力にしているのですが A列にリストから入力し、B列にTab移動した時に自動でリストが表示する方法は 可能でしょうか? 初心者であるためVBAは使用したことが無いので関数レベルで可能であれば 助かります。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Accessのコンボボックスの絞込み検索について教えて下さい
Accessで仕入伝票の入力作業をしています。 入力フォームの中のコンボボックスを開いて仕入先コードを入力しますが、仕入先が多いため別のテキストボックス(テキスト名=「読みがな」)に入力された読みがなを使って絞込みをします。方法はコンボボックスの集合ソースのクエリーの社名フリガナのフィールドに 「 like "*" & [forms]![F_入力票]![読みがな] & "*"」と抽出条件を入れました。 これでうまく絞り込みができましたが、同じ様にこれをサブフォームの中で行うとエラー(「読みがな」が存在しない)になってしまいます。 このエラーを回避してうまく絞り込みができる方法を教えて下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 困ってます!Accessフォームのコンボボックス
初心者です。とーっても困っています・・・。 顧客データを登録しているのですが、テーブルを元に登録フォームを作成しました。 商品がたくさんあって、4つのコードに分かれています。フォームの中に[A][B][C][D]と4つのコンボボックスを作成し、絞込み検索ができるようにはしました。 が、しかし、選んだデータがテーブルに表示されません。例えば[A]のコンボボックスの中から[1010]を選択、テーブルを見ると、他のテキストボックスに入力した情報は保存されているけど、コンボで選んだデータは空白です。 誰か助けてください!!よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- オートフィルタ 絞込み
ExcelのVBAです。 作っているのですが、 絞り込む物がリストに無くても、 絞込み、空のページが表示されます。 例えば、 A B C 1 あ K A 2 い K A 3 う L A 上記のようなデータがある場合に、 B列のフィルタには K 、 L の絞込みリストが表示されます。 しかし、VBAの場合は K、L以外の入力で絞り込むことができます。 例)あいうえおでB列絞り込んでみる Selection.AutoFilter Field:=Range("B1").Column, _ Criteria1:="あいうえお" 当然のことですが、 あいうえおと表記された所はないため、 何も表示されません。 せめてポップアップを出し、中止を促したいです。 MsgBox "絞り込み条件がありません " MsgBox "絞り込めないため終了します" などなど。 できれば、エラーメッセージをだし 再入力を求めるなどあれば良いのですが、 なにか良い方法はありますか?
- ベストアンサー
- Excel(エクセル)
- データの絞り込みってどのように処理されていますか?
AccessVBAで作業しています。 テーブル1の中に、A・B・C・D・E・Fという数値型のフィールドがあり、レコード数は6万件とします。 A=100 B=50 のA~Fのレコードをまず取り出し、 レコード件数が1件ならF列の値を表示、 レコード件数が複数ならC列の最大値を含むレコードを選択。 それでレコード件数が1件ならF列の値を表示。 それでもレコード件数が複数ならDの最大値を含むレコードを選択。 それで件数が1件ならF列の値を・・・ それでも複数件ならE列の最大値を・・・ と続きます。 そのたびに元のテーブル1から選択してくるのは効率が悪い気がします。 みなさんはどのように処理されるのでしょうか。 また、レコードセットを使用したSQLの書き方がわからず困っています。 どなたか教えていただけませんか? 何卒よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 求めているものに近いもです。(アクセスは始めたばかりなので、もう少し勉強が必要ですが…)参考にさせていただきます。