• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MS Access2000のフォームの表示方法について教えてください。)

MS Access2000のフォームで材質番号を表示する方法

gould09の回答

  • gould09
  • ベストアンサー率33% (196/589)
回答No.4

確認したい事があります。 一つの製品(「製品番号」)に対して、日によっては違う「材質番号」が割り当てられることがあると言うことですか? >やはり関連性がないと無理でしょうか 図2(フォーム) では、一緒のフォームに「製品番号」と「材質番号」を表示しています。 と言うことは、このフォームで表示する段階では何らかの関連性も持っていると考えられます。 多分、フォームを表示しているクエリー(今は明確になっていませんが)が日時のテーブルを現していて、その中では「製品番号」と「材質番号」の関連があるはずです。

tokin
質問者

補足

補足要求ありがとうございます。 また、遅くなりまして申し訳ありません。 >一つの製品(「製品番号」)に対して、日によっては違う「材質番号」が割り当てられることがあると言うことですか? いいえ、そうではなく毎日数件の新しいデータが増えていくと言うことです。 >図2(フォーム) では、一緒のフォームに「製品番号」と「材質番号」を表示しています。 と言うことは、このフォームで表示する段階では何らかの関連性も持っていると考えられます。 すみません、図2は私がこうしたいと言う理想で書いたものなので、実際は材質番号はフォームに表示されておりません。

関連するQ&A

  • MS Accessの抽出方法について教えてください(再質問)

    MS Access2000ですが、データが5000件くらいの図(1)のようなクエリがあります。 図(1) ----------------------------------------------------------  製品番号  | 商品番号 |  名 称  | 名称カナ | ---------------------------------------------------------- 0123456789ABCD | 7890ABCD | ジーパン  | ジーパン  |     ・       ・      ・      ・     ・       ・      ・      ・ 図(1)の製品番号の上位7桁を同じクエリ内に、品質番号として抽出(図(2))したいと思っております。 図(2) -----------------------------------------------------------------------  製品番号  | 品質番号 | 商品番号 |  名 称  | 名称カナ | ----------------------------------------------------------------------- 0123456789ABCD | 0123456  | 7890ABCD | ジーパン  | ジーパン  |     ・       ・      ・      ・      ・     ・       ・      ・      ・      ・ なお、元となるテーブルには毎日他から新しいデータがインポートされるので、更新クエリで(Right[製品番号],7)を使って抽出してもデータをインポートするたびに図(1)に戻ってしまい使えませんでした。 質 問 *図(1)から図(2)のように同クエリ内への抽出の仕方。 *テーブルに新しいデータがインポートされても図(1)に戻らない方法 を教えてください。 (Accessもですが、VAB・VBは初心者ですので、できるならば使用しない方法でお願いしたいのですが・・・) 質問がややこしくなり申し訳あませんが、どうぞよろしくお願いいたします。

  • MSアクセスでフォームからテーブル結合させたい

    製品マスタデータテーブルとオーダーテーブルがあります。 クエリで2つのテーブルを結合し表示させるのは簡単なのですが、 個々の注文データをフォームから作成するやり方がわかりません。 品番が共通項になっていて、フォームに品番を入力すると、製品マスターテーブルを参照して対応する品名や寸法を表示させたいのです。どこをどうすればよいのでしょうか?クエリにおける INNER JOINをイメージしています。 その後、その他もろもろの注文データに必要な項目を入力し、保存させればおしまいです。 クエリをベースにフォームを作成しましたが、それではフォームからの変更や追加ができません。 よろしくお願いします。

  • Access2003 検索用フォームでの検索がうまくいかない

    Access2003 検索用フォームでの検索がうまくいかない とある、テーブルを参照するフォームを作成。 そしてテキストbokを設けて、各項目毎にキーワードを指定してデータを抽出できるようにしたいのですが、 どうもうまくいきません。 検索は出来ているのですが、全部ひっかからないのです。 例えば ID という項目を検索するbox に"1"を入力して ID=1の全データを抽出しようとすると、一部検索にかかってこないものがある という具合です。 テーブルに入力されている数字や文字が本当に一致しているかどうかも調べましたが確かに一致しています。 実際、テーブルを開いて ctr+f で検索すると全てひっかかります。 何が原因なのでしょうか??? 私の作った手順は以下のとおりです。 テーブル作成(エクセルからインポート) ※空白の欄もあります フォーム新規作成でフォーム作成 フォーム上にテキストbox作成 クエリ作成 (Like "*" & [Forms]![フォーム名]![テキストbox名] & "*" ) マクロ作成⇒フィルタ実行/上の手順で作ったクエリを登録 マクロをフォーム上へドロップ およそこのような手順です。

  • Access、検索用フォームでのあいまいな検索

    現在、Accessでデータベース作成をしています。 テーブル:  ・テーブルA          ・テーブルB          (A・B間にリレーションシップ設定) クエリ    ・検索クエリ(テーブルA・テーブルBを元に作成) フォーム   ・検索用フォーム(デザインビューでフォーム作成より)          ・検索結果フォーム(検索クエリを元に作成) また、以下のような設定を入力しました。 「検索クエリ」の抽出欄  Like "*" & [Forms]![検索用フォーム]![検索したい名前] & "*"・・(1)  ※検索したい項目、すべての抽出欄に設定済 「検索用フォーム」  検索実行ボタンを作成し、マクロを設定  ・フォームを開く→「検索結果フォーム」  ・フィルタ→「検索クエリ」 上記の設定により、検索用フォームに検索文字を入力することで、その結果を「検索結果フォーム」に反映することができました。 ただ、テーブルAが元になっている項目の抽出欄のみに(1)を入力すると、うまくいくのですが、テーブルBが元になっている項目欄にも (1)を入力しようとすると、検索用フォームからうまく検索することができなくなります。 2つのテーブルを元にしたクエリからは、検索用フォームをつかった複数のOR検索はできないのでしょうか?? ご存知の方、ぜひ教えてください。 よろしくお願いいたします。

  • Accessの検索フォームで。

    Accessを使ってデータベースを作成しています。 「テーブル1」があり、これには 名前ID 名前 入力日 チェック項目1 チェック項目2   : とあります。 これをもとに「検索クエリ」を作成しました。 検索クエリの項目は「テーブル1」とまったく同じですが、 すべてを検索するわけではないので ・名前ID  「検索項目なし」 ・名前  「Like IIf(IsNull([Forms]![検索条件入力フォーム]![名前]),[氏名],'*' & [Forms]![検索条件入力フォーム]![名前] & '*') ・入力日  「検索項目なし」 ・チェック項目1  「Like IIf(IsNull([Forms]![検索条件入力フォーム]![チェック項目1]),[チェック項目1],[Forms]![検索条件入力フォーム]![チェック項目1])」 ・チェック項目2  ※上記と同じ。   : としてあります。 この「検索クエリ」をもとに「検索条件入力フォーム」を作成してあります。 名前の欄に「田中」と入力すれば、「田中」がつく人がすべて検索されるというようなカンジになっています。 「テーブル1」に空欄があり、その場合に、検索がうまくいきません。 「検索クエリ」のところですべてに条件を入れればいいのですが、フォームに全てが入っていないので。。。 やはりフォームに「テーブル1」の項目すべてを含め、クエリで条件を入れるべきでしょうか? これが今考えている中では一番手早いようなカンジがするのですが、どうしてもあまりスマートなやり方ではないような気がして。。。 これしかないのであれば、これでやりますが、他にいい方法があれば、教えていただけないでしょうか? あまり上手な文章ではないので、補足要求があれば補足します。 宜しくお願いします。 Ac2000です。

  • Access チェックボックスでチェックしたデータのみフォームで表示

    いつもお世話になっております。 またも躓いてしまいました。宜しくお願い致します。 フォーム上でチェックボックスにチェックが入ったデータを、違うフォームで詳細表示させる処理が出来ずにいます。 手順としては (1)検索用フォーム「処理検索」で、「処理番号」または「件名」テキストボックスに条件を入力し、検索実行ボタンで検索開始 (2)「詳細表示」フォームに、(1)で検索した結果が、フォームビューで表示。その際、フォームの形式は、フォームヘッダーに「詳細表示」ボタンと、各データの項目名が置いてあり、詳細にチェックボックス・処理番号・年月日・件名のテキストボックスが置いてあります。 ☆簡易図☆ [詳細表示]←ボタン  詳細表示      処理番号  年月日 件名 -------------------------- [チェックボックス]|[処理番号]|[年月日]|[件名] (3)データを詳細表示したいものにチェックボックスでチェックマークを入れ(運用上のルールで1つ以上は選ばない事になっています)、詳細表示ボタンをクリックすると、チェックを入れたデータのみ、さらに詳しい「処理票 詳細情報」フォームが立ち上がる 「詳細表示」フォームから「処理票 詳細情報」フォームへ展開するにあたり、「Q詳細表示検索」クエリを作成し、チェックボックスの判定をするようにすれば良いのかと思ったので、下記のように作ってみたのですが、うまく展開できませんでした。 今回利用したもの ☆テーブル☆ ・メインデータ(詳細なデータが入っている) ・詳細表示(チェックボックス及び、処理番号・年月日・件名が入っている。メインデータの処理番号とリレーション) ☆クエリ☆ ・Q詳細表示検索 (詳細表示テーブルから「チェックボックス」と、他の項目はメインデータテーブルから必要分入っています。) ☆フォーム☆ ・F処理検索(処理番号・件名をあいまい検索で検索できるようにしてある) ・詳細表示(F処理検索の結果が、チェックボックス・処理番号・発生日・件名の項目でデータを一覧表示する) ・処理票 詳細情報(もっと詳しい情報を表示・項目数だと30項目程表示しています) ☆マクロ☆ ・詳細表示 フォーム名:処理票 詳細情報 ビュー:フォームビュー フィルタ名:Q 詳細表示検索 以上、宜しくお願い致します。

  • accessでデータをフォームに代入したい

    accessでデータを作成済のフォームへ代入していきたいんですが VBAで作成した方がいいでしょうか? データ一覧は DBtb 番号   名称  ・・・・ 123    A   ・・・  215    B   ・・・ 1420    C   ・・・ ・     ・ ・     ・ ・     ・ 表フォーム (別フォーム) 番号 名称  番号 名称  番号 名称  番号 名称    ・  ・   ・  ・   ・  ・   ・  ・ 横に移動して、次の段にいくようにしたいのですが・・・ 選択クエリで抽出までしてるんですが どなたかおしえてください。

  • アクセスのフォームについて

    アクセスのフォームについて2件質問させてください。 その1 クエリーからあるフォームを作っていますが、元になるクエリー(テーブルにも)には項目がなく、ただそのフォームに表示されればいいというデータをそのフォーム上で入力したいのです。 そこで非連結でテキストボックスを作ったのですが、1ヶ所に入力するとどのページにも同じデータが表示されています。 それぞれのページに違うデータをフォームから直接入力するにはどのようにしたらいいでしょうか? その2 大変むずかしい依頼がきて悩んでいます。 フォームでラベルや図形で1ヶ月を3等分した簡単な図を作り、 フォーム上のある日付をその図の中に●や▲で表示したいのです。 イメージは下のような感じですが、このようなことは可能でしょうか?      2002/3       2002/4           ┃  │   │  ┃  │ ● │  ┃   以上2件一緒にして申し訳ございませんが、ご存知の方がいらっしゃいましたらよろしくお願いします。

  • ACCESS 2010 検索抽出し表示するには?

    ACCESS 2010 検索抽出し表示するには、 クエリ作成をどうすればよいでしょうか、お教えください。 DB名→testA テーブル名→テーブルA テーブルAには、下記3つのデータを入力した情報が入っています。 ・製品番号 ・製品名 ・メモ 製品番号が一致した場合、 製品番号/製品名/メモが 表示するようにしたいです。 よろしくお願いいたします。

  • Access2003での検索結果のフォームへの反映方法

    現在、10項目程の項目を管理する為のデーターベースを作成しています。〔以下管理簿テーブル〕 現在、全項目中5項目(商品名、色、固有ID、入荷日、入荷担当者)の入力フォームを作成しました。〔以下入荷フォーム〕 この項目のほかに(販売日、レシート番号、販売担当者、販売日)を入力する〔販売フォーム〕を作成したいのですが、 固有IDもしくは機種名を検索することで、すでに入荷フォームで入力したデータを表示させ、その項目の下に空欄のテキストボックスを作成しておきそこに、レシート番号等を入力、管理簿テーブルの内容を更新したいのですが、 どの様にすればよろしいでしょか? 初級から、辞書類まで買って探してるのですが、該当する項目が見つかりません。初心者質問で解りにくい所も多々あるかと思いますが、何卒宜しくお願いします。