• ベストアンサー

accessのルックアップを階層表示できないか2

okwebenomotoの回答

  • ベストアンサー
回答No.2

ルックアップとは一覧リストの事ですか。そうだとすると ・商品一覧を50音順に並べ替えてる。  これについて、商品テーブルをSelectするクエリーを作成しソート条件を設定し、  これを特定のフォームに連結すれば良いと思いますが。 ・モニター別、CPU別、付属品別に表示させ、モニターの下に15インチ、17インチ などと表示させ、エクスプローラーのようなイメージで目的の商品にたどり着きたいのです。  1個のフォーム内に複数のサブフォームを配置し、各サブフォームに連結するテーブル・クエリー  を作成し、サブフォームのクリックイベント等で、どのサブフォームを表示・非表示するかを  設定すれば良いのでは?。 ・あらかじめ設定した条件をリストさせそこから選べるようにしたいのです。  一覧に表示するデータを格納するテーブルを新規に作成し、コンボボックスに連結しては  どうでしょうか。 いずれにしても、モジュール処理は避けられない様に思います。

関連するQ&A

  • Access2007で。

    Access2007で。 今Access2007を使ってちょっとしたシステムを開発してるのですが、フォーム内のテキストボックスに入力した文字列と、テーブル内のデータを参照する事ってできるのでしょうか? 例えば テーブルA、フォームBとして テーブルAには 問題番号 問題文 答え 上記のフィールドがあり、 フォームB内の解答テキストボックスと、テーブルAの答えフィールド内データを参照し、 同じデータがあった場合はフォームCを開き、データがなかった場合はフォームDを開く。 このような形にしたいのですができるのでしょうか? 無知な質問で恐縮ですが、ご教授ください。

  • Access2000 TXTで出力

    フォームにボタンをおいて、押すとそのフォーム内にある項目を 決められた順番でテキストとして新たにメモ欄に表示がしたいです。 そのフォームは一つのテーブルから作成されたものです。 そのテーブルの中のテキスト欄1、メモ欄1だけをまとめて表示したいのです。 その中に固定のテキストも表示したいです。 その新たなメモ欄をコピーしてメールに貼り付けたいというのが目的です。 うまく説明できませんが、これは難しいことなのでしょうか。 どなたか宜しくお願いします。

  • access

    accessの超初心者で文がおかしくなるかもしれませんがよろしくお願い致します。 フォームのテキストボックスに計算した答えを出したいのが私のしたい質問です。 具体的には同テーブル内にある       A 100       B  50 の引き算の答えを表示させたいのですが具体的にはどういった方法をとればいいでしょうか? テーブル内のA、Bは直接入力しているのでテキストボックスにはその答えが何らかの方法で表示させればいいのですがその方法が皆目見当がつかずよろしくお願い致します。

  • Accessで正解数を表示したい

    テーブルは番号、問題1、1、2、問題2、解答 (たとえばいぬという感じは犬、大である。という問題ならば「である。」の部分が問題2です。解答には1か2が入ってます) フォームに 問題1(txt問題)があって 1(txt1) 2(txt2) 問題2 と二者選択式の問題を作りました。 1または2のテキストボックスをクリックして正解ならば「正解です。」というメッセージボックスを表示しました。で、正解をクリックした数を知りたいのですがよろしくお願いします。

  • accessのルックアップを階層表示できないか

    ACCESSの勉強をはじめています。データ入力の便利な機能としてルックアップを使っています。ルックアップする商品が数十件以上になると、一覧の中から該当品を探すことが大変になります。商品をカテゴリー別に分類して、メニューコマンドのように階層化表示ができると便利だと思います。そんなことがACCESSでできるのかどうか、ご存知の方がいらしたらどうぞお教えください。いつも的確で、しかも迅速に答えていただけるので感謝しています。今回もどうぞよろしくお願いします。

  • Access2000について

    Access2000を使用しています。 フォームでウィザードを利用し、 テーブルへデータを書き込む状態(表形式)にしています。 いくつかのテキスト項目全てをNullでは書き込みが できないようにしたいと思っています。 しかし、登録した項目を削除したい場合、どうすればよいのでしょうか? 曖昧な書き方で申し訳ありません。

  • Access2007*添付ファイル型フィールドについて

    特定のレコードより画像(添付ファイル型)を取得し、 フォームの添付ファイルコントロールにセットしたいと考えています。 同じ画面に、複数レコードの画像を表示したいので、 フォームにレコードソースにテーブルを直結することはできません。 ワークテーブルを作ってというのも考えたのですが、 添付ファイル型があると insert文でエラーになります。 なので、ソースに書くしかないのですが、 テキストや数値型のように、Recorsetで簡単にセットすることはできないのでしょうか?? いろいろ調べてはみたのですが、 難しくて、理解できるものがありませんでした。 ご存じの方、同じようなことをしたことがある方がいましたら、教えて下さい。

  • accessのフォームで製品番号と製品名を表示させたい

    こんにちは。いつもお世話になります。突然で申し訳ありませんがすみません教えてください。 テーブル1に製品番号と製品名が書いてあり、それを基にフォームを作成します。 そのフォーム内に、製品番号をプルダウンで選択できるようにして、選択した製品番号をその隣にあるテキストボックスに表示させたいのです。 すみません初歩で。よろしくおねがいします。

  • accessについて教えてください

    データベースソフト【アクセス】のエラーメッセージについて教えてください 独学でアクセスを勉強しています。 アクセスのテキストを辿りながら売上管理のフォームを作成しました 3つのテーブルがありリレーションさせています (1)フォームで商品登録フォームをテーブルを元にオートフォームで作成しました フォームを閉じるボタンを設定し実行してみたところ。。。 【イベントプロパティに設定した式 クリック時 でエラーが発生しました:名前が適切でありません:終了_Click *マクロ名、ユーザー定義関数名、[イベントプロシージャ]以外の式が指定されています *関数、イベント、マクロの評価でエラーが発生しました】 以上のメッセージが表示されました テキストの解答とプロパティと設定は全て同じでした リレーションシップも参照整合性も設定は全て同じです (2)上記のエラーメッセージ以外に 上記と同じフォームから新しいデータを入力をしてみたらこちらもエラーメッセージが出ました 【リレーションシップを設定しているテーブルがあるためレコードを削除または更新ができません】 という内容です たまに出るメッセージなのですが これまではテーブルのフィールド名が違っていて、訂正すると新レコードの入力ができました 今回も色々確認してみましたが理由がわかりません アクセスを業務で使用したことがないためエラーの対処方法がわかりません ホームページや書店で色々探してみましたが理由がまったくわかしません 初心者な質問なのかもと思いますが お分かりのかたがいらっしゃればアドバイスお願いします

  • accessでフィールド追加のあとフォームに反映されない

    access2002を使っています。 あるテーブルを元に、フォームをつくってあるのですが、テーブルにフィールドを1つ追加しました。 フォームでもそのフィールドを表示させたいのですが、 フィールドリストの中に追加したフィールドが出てきません。 説明がわかりづらくて申し訳ありませんが、 反映されない原因がわかりましたら教えてください!