
今ACCESSで製作中のツールで、このようなテーブルから表を作らないといけないのですが、普通に帳票フォームとして作ると思うように出来なくて困っています。
★テーブル★ ★希望の表★
[フィールド]
(1)日付 1 2 3 4 ~(略)
(2)曜日 月 火 水 木
(3)目標数 目標数
(4)売上げ ⇒ 売上げ
(5)家賃 家賃
(6)電話代 電話代
~(略)
希望の表がずれてしまいましたが、とにかく日ごとに目標数、売上げ等の値が表示させたいんです。
帳票形式にすると、どんどん下にレコードが表示されていくわけですが、それを右にするという事はやっぱり出来ないのでしょうか。そうなると、日付の分*項目数のテクストボックスを作ってレコードソースで一つ一つ設定していくしかないのかなぁと途方に暮れている次第でございます・・・。
途方に暮れつつも、レコードソースにレコードを指定する方法も全く分からず思考回路が停止寸前です。
どんな事でもよろしいので、何か良い方法、ご指摘あればご教授下さい。質問すら上手くまとめられていませんが、本当に困っているのでよろしくお願い致します。
No.2ベストアンサー
- 回答日時:
クロス集計の利用は?^^
早朝からご回答ありがとうございます!
何てこと!というカンジですけど、本当にクロス集計で
制作すると希望通りの表を表示できそうです。
クロス集計自体を知らなかった私の調査不足でした。
お陰様でスマートに制作できそうです!
本当にありがとうございました☆
No.1
- 回答日時:
>帳票形式にすると、どんどん下にレコードが表示されて
>いくわけですが
↑の形は基本的に×? となると、以下の方法かな?
列が変動する可能性が有る場合、そのMAX値(絶対に
オーバーしないであろう数)でフォームを帳票形式に作成
するか、半永久的に増えるようなら、フォームは諦めて、
集計クエリで作成する方法があるとおもいます。
この回答への補足
お忙しい中ご返答ありがとうございます★☆★
そうなんです(><)本当はこういう場合は帳票形式でするのが素敵なんですが。
普通はレコードの内容を横に並べて、帳票形式でフォームの「詳細」という部分にどんどん下向きに次のレコード、その次と表示されていく訳ですが。
今回の場合は表の関係で、レコードの内容を縦に並べて、それをどんどん右に次のレコード、その次のレコードと表示していきたいんです。これが帳票を使えない理由です。
今は無理矢理10日分ごとに区切って(テキストボックスの数に制限があるみたいで)、すべてテキストボックスを作ってプログラムで表示をするようにしていますが、いまいちスマートでない気がして・・・。質問内容と条件が色々不足しておりました。申し訳ございません。
失礼致しました。フォームを諦めて、とあったので
「それは困る!」と思いよく調べずに補足を記述してしまいました。お陰様で集計クエリで制作できそうです☆
本当にどうもありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
このQ&Aを見た人はこんなQ&Aも見ています
-
ACCESS 入力フォームでテーブルへデータを複数追加する
Access(アクセス)
-
access フォーム上で複数行のレコードを追加したい。
Access(アクセス)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
-
4
アクセスでテーブルの変更内容をフォームに反映させるには?
その他(データベース)
-
5
ACCESS 複数のフォームから同一テーブル参照
Access(アクセス)
-
6
「Access」のフォームで、同じデータの入力の手間を省くには?
Access(アクセス)
-
7
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
8
帳票フォームに全レコードを表示できない
その他(データベース)
-
9
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
10
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
11
アクセスで複数行の一括入力する方法
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードが存在しなかった場合
-
DataGridViewの内容をDBに反映...
-
DataGridViewの、選択されてい...
-
差し込み印刷のレコード数について
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
-
ACCESSで大量の更新を行うと「...
-
ワードの差込印刷で教えて下さ...
-
レコードセット(ADO.Recordset)...
-
固有レコード識別子の選択とは
-
VB6.0のIsNull関数に相当するもの
-
サブレンジ分割されたNDB(富士...
-
DataGridViewにてセル以外をク...
-
ADOでエクセルからアクセス...
-
[VBA] ADOの Clone と AddNew
-
カレントレコードが無い事を判...
-
サブフォームに新規レコードを...
-
vb.netのdatatableのレコード削...
-
ACCESSのフォームで複数レコー...
-
ADODBのRecordset.Deleteのエラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DataGridViewの、選択されてい...
-
カレントレコードが無い事を判...
-
レコードが存在しなかった場合
-
差し込み印刷のレコード数について
-
アクセスでレポートの1印刷内...
-
ADO VBA 実行時エラー3021
-
レコードセット(ADO.Recordset)...
-
ACCESSで大量の更新を行うと「...
-
ファイル書込みで一行もしくは...
-
JSPのNULLレコード表示について...
-
ワードの差込印刷で教えて下さ...
-
固有レコード識別子の選択とは
-
データセットのレコード更新が...
-
DataGridViewの内容をDBに反映...
-
Access でレコードセレクタが押...
-
[VBA] ADOの Clone と AddNew
-
サブフォームに新規レコードを...
-
Access を×ボタンで閉じ...
-
ADODBのRecordset.Deleteのエラ...
-
サブレンジ分割されたNDB(富士...
おすすめ情報