- ベストアンサー
accessのルックアップを階層表示できないか
ACCESSの勉強をはじめています。データ入力の便利な機能としてルックアップを使っています。ルックアップする商品が数十件以上になると、一覧の中から該当品を探すことが大変になります。商品をカテゴリー別に分類して、メニューコマンドのように階層化表示ができると便利だと思います。そんなことがACCESSでできるのかどうか、ご存知の方がいらしたらどうぞお教えください。いつも的確で、しかも迅速に答えていただけるので感謝しています。今回もどうぞよろしくお願いします。
- ryucyan
- お礼率34% (14/41)
- その他(データベース)
- 回答数2
- ありがとう数4
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ありゃあ、せっかく書いた回答が消えてもうたぁ(;o;) ってことで、もっかい書きます。 とりあえず、商品分類のコンボボックスから選択すれば、その分類で絞り込まれた商品を表示する小ウインドウが開き、そっから選択すれば商品が入力できる、って感じのインターフェースなら作成可能です。 F伝票 :入力フォーム cb商品分類 :商品分類を表示するコンボボックス。非連結 cb商品ID :商品の一覧を表示するコンボボックス。商品IDと連結 F商品一覧 :フォーム。商品分類で絞り込んだ商品を表示/選択する。作業ウインドウ固定。ポップアップ。 lst商品一覧 :リストボックス。非連結。商品ID,商品名を表示 OKボタン キャンセルボタン とします。 んで、[cb商品分類]のAfterUpdateイベントに、[F商品一覧]を開くコードを書き、 [F商品一覧]のLoadイベントに、絞り込んだ内容を[lst商品一覧]に表示するコードを書き、 [OKボタン]のClickイベントに、[lst商品一覧]選択内容を[cb商品ID]に設定するようなコードを書けば完成です。 詳しいコード内容が知りたいとか、その他、なにかありましたら、お気軽に補足にて質問してください。(すぐには返事できないですが、必ず返事は書きます。) その際、テーブルの名前、主要なフィールドの名前、作成中のフォームの名前とかを書いてもらえれば、それに添った形で回答できると思います。
その他の回答 (1)
- j_euro
- ベストアンサー率25% (29/115)
>メニューコマンドのように階層化表示 って、エクスプローラのメニューバーみたいなGUIのことをいってるんでしょうね。 それとはチョイはずしてますが、「フィルタ」は、よく使いました。 たとえば「あ・か・さ・た・な・・・・」というトグルボタンで、絞り込むとか、住所なら県名でフィルタかけたり・・・・速いし・・ ユーザインタフェースでしょうから、レスポンスが問題になると思います。具体的にカテゴリ数とか、階層数・データ数、あるいは、完全一致or前方一致、データが動的に変化するのか、バージョンアップ時だけ変更なのか、などを出して質問したほうがよいかも・・・
関連するQ&A
- アクセス2007 ルックアップについて
アクセス2007で社員の経歴を入力するため、ルックアップ機能を使おうと思っています。 社員経歴テーブル(A)と役職テーブル(B)があります。 Aのフィールド「経歴役職」にBのフィールド「役職名」をルックアップさせようと思いますが、今後、テーブルBの役職を追加するなどして役職の並びが変わると、既入力データが変わってしまうと思うのですが、既に入力されているデータは変わらないようにするには何か方法があるのでしょうか。 例えば、 テーブルB コード 役職名 1 部長 2 支店長 3 所長 と、入っていますが、 1 部長 2 副部長 3 支店長 4 所長 とした場合、 テーブルAの経歴役職が支店長で入っていた箇所が副部長となってしまうと思うのですが。。。 アクセス超初心者で、言いたいこともうまく伝えられないのですが、どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- macos10.7のドックの階層表示
現在macos10.4を使用してます。 ドックにフォルダを登録してます。この時階層表示できるので便利です。 昔のmacを知ってる方ならアップルメニューにその機能がありましたよね。 しかしこの間ヤマダ電機で10.7を操作していた所、ドックにフォルダは 登録できるのですが、1階層も深く進めません。 これだといちいち一つずつフォルダを開けていくしかなく非常に不便です。 なんとか昔のように深い階層まで一気にアクセスできる手段はないでしょうか。 よろしくお願いします。
- ベストアンサー
- Mac
- アクセスのYES NO型の処理について
アクセス2010を使用している独学の初心者です。 フォームで大分類、中分類、小分類のカテゴリーにそれぞれチェックボックスを作っており、その商品のいる、いらないを選択したらその商品一覧テーブルにあるYES NO型のチェックボックスをオンオフしたいのですがうまくいきません。 今、同じフォーム内にある大分類とそれぞれ紐づいている中分類と小分類のチェックボックスをオンオフできるように private sub chk_大分類.value=false then me.chk_中分類.value=false me.chk_小分類.value=false ここまで書いているのですが、商品一覧の[大分類]にカテゴリーされている商品の不要商品フラグのチェックボックスをオンオフする書き方がわかりません。 すごくざっくりとした説明になってしまいましたが、どなたかご教示いただけませんでしょうか。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- フォルダのアクセス権一覧
アクセス権の棚卸をしようとしています。 caclsコマンドを使用すればよいとは思うのですが、 サブフォルダ(下位階層)のアクセス権も取得し、一覧を出力したい と思っています。 よい方法がございましたら、ご教授願います。
- ベストアンサー
- その他(ITシステム運用・管理)
- Webからのディレクトリへのアクセスについて
phpで分類ごとに分けたアップローダを作成しようとしています。 それで保存先ディレクトリに「分類名をurlエンコードしたもの」を名前としてつけています。 例えば「情報」という分類のファイルは 「%BE%F0%CA%F3」ディレクトリ内に保存されます。 しかし、ここへのアクセスをWebから試みると 「You don't have permission to access」となってしまい参照することができません。 この階層へのアクセスそのものができないのかと思い、 同階層に「test」など普通の名前のディレクトリを作成し試したところこれは参照可能でした。 ディレクトリ名にURLエンコードを用いることがだめなのでしょうか? それともなにか段階を踏まなければならないのでしょうか? アドバイスお願いします。
- ベストアンサー
- PHP
- アクセスのレポートの表示順
アクセスで商品一覧テーブルより該当データを抽出して毎月請求書を作成していますが、表示される商品の順序はどのようにして決まるのでしょうか? テーブルの順でも基となるクエリの順でもないようなのですが、どこで制御されているのかご存じの方みえましたら教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセスでの商品カテゴリの作成方法について
アクセスで商品カテゴリを作成したいと思っています。カテゴリ区分は、大、中、小の3種類です。 カテゴリ大:本、雑貨 カテゴリ中:漫画(本)、雑誌(本)、インテリア(雑貨) カテゴリ小:バイオレンス(漫画)、少女まんが(漫画)、照明(インテリア) カテゴリの分け方は上記のような区切りになります。 商品カテゴリのテーブルを別で事前に作成し、商品テーブルで商品カテゴリを選択させるようにする為、ルックアップ機能を使いました。しかし、大・中・小が一度に表示されてしまい、リストが非常に長くなってしまいます。 そこで、カテゴリ大を選んだ後に、その大カテゴリに該当するカテゴリ中の選択肢のみ表示させたいと思います。 本を調べたのですが、載っているものが見つかりませんでした。何か良い方法があれば教えてください。 また、何か良い本があればお勧めを教えていただけますでしょうか。よろしくお願い致します。
- ベストアンサー
- その他(データベース)
- Accessのオブジェクトの適正を教えてください。
Accessを使い始めて日が浅く、初歩的なことを質問させていただくのですが、よろしくお願いします。 Accessテーブルで「tbl商品一覧」を作り、このテーブルをベースに商品分類、価格、キーワードなどから、お客様に合う商品を検索するシステムを作成しています。検索結果一覧はフォームに表示し、レポートで出力します。 ここからが質問なのですが。 検索結果一覧から、お客様に見せて案内する個々の商品データを開けるようにしたいと思います。このお客様に見せて案内する個々の商品データは、Accessのどのオブジェクトで作成するべきなのでしょうか。 見栄えがするレイアウトで、印刷してお客様に見せることが目的です。 よろしくおねがいします!
- ベストアンサー
- オフィス系ソフト
- ACCESS まとめて表示するクエリについて
商品の売上データ・仕入データが個別にあります。 商品には大中小の分類があり、各分類は2ケタのコードです。つまり、 (1) 大分類/中分類/小分類/仕入金額 01/02/05/1,000 という構成のデータと (2) 大分類/中分類/小分類/売上金額 01/02/05/1,250 という構成のデータとがあるわけです。この2つをExcelデータで持ってて、データが大量なのでAccessに取り込み、最終的には 大分類/中分類/小分類/仕入金額/売上金額 01/02/05/1,000/1,250 というように、仕入金額と売上金額を一纏めにして表示したいのです。 ここで、上記(1)を仕入テーブル、(2)を売上テーブルとし、 SELECT 大分類,中分類,小分類,仕入金額,売上金額 FROM 仕入,売上 WHERE 仕入.大分類=売上.大分類 AND 仕入.中分類=売上.中分類 AND 仕入.小分類=売上.小分類 とクエリを作ってみたら、各テーブルのデータが数千件になっただけで、物凄くクエリの動きが遅くなりました。 大中小分類の一致を、WHEREでなくINNER JOINで記述してみても、遅くなります。 最初のテーブル作成からして、間違ってるでしょうか?いい案はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- accessのルックアップを階層表示できないか2
解答して貰って一週間もたっていません。今使っているテキストが、テーブル中心に説明してあったため、フォームを使えば良いという解答に、ひらめきを感じたのですが、いざやろうとすると、具体的にどうすればよいのか迷ってしまいました。申し訳ありませんが、もう一度、説明していただけませんか。具体的にどうしたいかという資料を作りましたが,ここに添付する方法がわかりません。気まぐれな中年ですが、のめり込んでしまったら頭を離れません。よろしくお願いします。
- ベストアンサー
- その他(データベース)
お礼
ありがとうございます。がんばって挑戦してみます。また、何かありましたらよろしくご教示ください.