• ベストアンサー

400のフィールドをクエリで表示することは可能?

http://office.microsoft.com/ja-jp/access-help/HA010341462.aspx を見ると、 アクセス2010のテーブルのフィールドの最大値は255個ですが テーブル1が200 テーブル2も200 のフィールドで、 テーブル1と2の主キー同士を繋げて、400のフィールドをクエリで表示することは可能ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (254/607)
回答No.1

>400のフィールドをクエリで表示することは可能ですか? 出来ませんね 但し、工夫すれば、フォームで可能です。 1画面で全てのフィールドを表示するため、 1.テーブル1を基にして帳票形式のフォーム1を作成 2.テーブル2を基にして帳票形式のフォーム2を作成 3.フォーム1をデザインビューで開いて、【サブフォーム】ツールでフォーム2を繋げる 添付の項目名が黒地に白がテーブル1で、青字に白がテーブル2です。

ikfjdjjcpbhot
質問者

お礼

ありがとうございました。

関連するQ&A

  • アクセスの仕様について レコードセットとは?

    アクセスのクエリの最大フィールド数を知りたくて http://office.microsoft.com/ja-jp/access/HP051868081041.aspx を見たのですが クエリの左側にある「+」ボタンを開いて 「属性:レコードセットのフィールド数」 がクエリの最大列数でしょうか?(255) そうだとしたら 「レコードセット」の意味がよくわかりません。 レコードセット=クエリでしょうか?

  • LANで繋がれていないパソコン同士でデータベースを

    LANで繋がれていないパソコン同士でデータベースを共有したくてググったら http://office.microsoft.com/ja-jp/access-help/HA010356866.aspx を発見したのですが、これって 「LANで繋がれていないパソコン同士でデータベースを共有したい」 が出来ると言う解釈でいいのでしょうか? また、accessは2007までしか持ってないのですが2010に買い替えないとできないのでしょうか?

  • access フィールドの数値を使って計算したい

    あるテーブル内に様々な数値をフィールドに入力して、それらの数値をフォームでルックアップを使用して計算したいのですが、accessはどうやら主キー(id)の数値(1、2、3…)を使って計算してしまいます。どのように設定すればよいのでしょうか。 テーブル1 id  フィールド1 1    5 2    10 3    15 4    20 フィールド1の数値をフォームにてルックアップで選んで計算したい(クエリ内の計算式に組み込みたい)。 よろしくお願いいたします。 access2010使用

  • Accessクエリのフィールドについて

    クエリの作成で、2つのテーブルからフィールドに追加する時ですが、 会員IDなど 一側にも多側にも両方ある場合、解説書などを見ると、 「必ず、多側テーブルのフィールド(主キー設定されていない方のフィールド)を追加するように」と書かれているのですが、その理由がわかりません。 どちらからとっても結果は同じように思うのですが。。。ご存知の方いらっしゃったらよろしくお願いいたします。

  • クエリ作成でどちらのフィールドが正解ですか

    Access初心者です。 Access2010の学習をしています。 主キーと外部キーで関連付けられた フィールドをクエリで抽出する場合、 デザイングリッドにドラッグするフィールドは、 どちらのフィールドを選べばよいのでしょうか? ---- 「T担当者マスタ」と「T得意先マスタ」をもとに 「Q得意先マスタ」を作成したい場合です・・・ 「T担当者マスタ」のフィールド 担当者コード(主キー) 担当者名 「T得意先マスタ」のフィールド 得意先コード(主キー) 得意先名 フリガナ 〒 住所 TEL 担当者コード(外部キー) 担当者名 デザイングリッドにドラッグするフィールド 得意先コード 得意先名 フリガナ 〒 住所 TEL 担当者コード(※主キーのフィールドを選ぶのは不正解ですか?) 担当者名 ----- 担当者コードは元となるテーブルの両方に存在する わけですが、どんな理由でどちらを選ぶのか 理解できません。 テキストの問題なのに情けないです・・ ご教授ください。

  • ACCESSでフォームにクエリーの結果表示できる?

    ACCESS2000で、テーブルから入力用のフォームを作っています。主キーは日付とコードです。現在は日付に規定値でDATE()としていますが、本来はテーブル内で「コード=001で最大の日付」がデフォルトで表示され、変更もできるようにしたいです。クエリーからフォーム作ってみましたが更新できませんでした。ヘルプみたら主キーによって更新できない時もあるようで良く分かりませんでした。m(__)m 何か方法はないでしょうか? もし、だめなら別テキストボックスに最大の日付だけでも表示できればいいと思っています。 よろしくお願いします。

  • Microsoft Access:クエリのフィールドが消える

    仕事でWindows XP Professional、Microsoft Access 2003を使用しています。 Accessの知識は低いです(本を見ながらVBAを組んだりする程度)。 データベースは、5年ほど前にAccess 2000で作ったもので、ネットワークドライブにあり、現在、改良等はAccess 2003で行っていますが、データベースを使用するクライアントは、Windows 2000(Access 2000)とWindows XP Pro(Access 2003)の複数環境です。 データベースは、1つのテーブルに、1つの抽出クエリ、レポートはそのクエリから呼び出して表示すると考えてください。 レポートを表示させるときに、クエリからデータを引っ張ってくるのですが、数ヶ月前から、突然必要のない「パラメータの入力」ウィンドウが複数回表示されるようになりました。 直接の原因は、クエリに存在しているはずのフィールドが、数個消滅していて、再度クエリにフィールドを追加すれば直ります。 直してしばらく使えるのですが、4~5日経つと、また壊れるという状況です。 また、データベースには、1年以上大きな変更を加えていません。 レポートのラベル(単なる文字)や位置を変更するのみのメンテナンスしか行っていません。 ちなみに、このデータベースファイルのテーブルへは、別のデータベースファイルからも「テーブルのリンク」としてリンクされていますが、クエリやレポートは単独です。 個人情報を扱うファイルのため、外部に持ち出せず、職場でOK Waveにアクセスしづらい状況で、知識も乏しいことから、あまり詳しく提示できないのですが、勝手にクエリ内のフィールドが消えてしまう原因は、どういうことが考えられますか? 参考程度でも結構ですので、アドバイスをお願いします。 (この程度のレベルの人が、重要なデータベースを管理していることに一番の問題があるのは分かっているのですが…)

  • Microsoft Query を勉強したいが…

    http://office.microsoft.com/ja-jp/excel-help/HA010099664.aspx#_Toc272236671 の記事中の[データ ソースに接続する]に、次の記述があります。 > 1.[データ]タブの[外部データの取り込み]で[その他のデータ >  ソース]をクリックし、[Microsoft クエリ]をクリックします ところが、私の Excel 2002 で[データ]→[外部データの取り込み]を実行しても、添付図左に示すように、[その他のデータソース]という項目が見当たりません。 コンパネの[プログラムの追加と削除]で確認しても、添付図右に示すように、Microsoft Query はインストール済みです。 ひょっとして、私は何か誤解してますか? どなたかアドバイスをください。

  • アクセスクエリ メモ型だとエラーになる

    アクセスのテーブル1(主キーなし)に *********************************************************** フィールド1(メモ型) あああ いいい ううう いいい *********************************************************** と言うデータがあるのですが 「あああ」「ううう」は1個で「いいい」は2つあります。 これを、クエリ1で *********************************************************** SELECT テーブル1.フィールド1, Count(テーブル1.フィールド1) AS フィールド1のカウント FROM テーブル1 GROUP BY テーブル1.フィールド1; *********************************************************** と作り、 新しいクエリで *********************************************************** SELECT テーブル1.フィールド1, クエリ1.フィールド1のカウント FROM テーブル1 INNER JOIN クエリ1 ON テーブル1.フィールド1 = クエリ1.フィールド1; *********************************************************** としたいのですが、 メモ型ではダメなのでしょうか? メモ型でフィールドを宣言しつつ、 このようなクエリを作るにはどうすればいいですか? テキスト型にすると問題なくいけます。

  • access クエリで集計した数値を別クエリで使いたい

    access2003で2000ファイル形式で以下のものを作っています。 テーブル「A」(フィールドは登録番号(主キー)、 書名) 「B」(登録番号(主キー)、 書名) がある。Aの「登録番号の最大値」(100とする)をクエリ(クエリ名「集計クエリ」)で集計して得た。 テーブルBの登録番号(1~30とする)を更新クエリで(1+100 ~ 30+100)に更新したい。そこでデザインビューで登録番号フィールド(テーブルB)の「レコードの更新」欄にビルダーで「[B]![登録番号]+[集計クエリ]![登録番号の最大値]」と入力して実行したら 実行できなかった。(仕方ないので「[B]![登録番号]+100」として実行したら更新できた。)今後もあるので「集計クエリ」で得た値を直接呼んで、更新クエリを実行したいのだが・・・。 わかりにくい質問で恐縮です。ご理解頂けたならば、ご教授ください。

専門家に質問してみよう