すでに同じ質問があったらすみません。
次のようなイメージのレポートを作成しています。
Ban Name Address Ban Name Address(タイトル)
1 Kaoru a@docomo.ne.jp 11 Megumi c@docomo.ne.jp
2 Taro b@docomo.ne.jp 12 ...
3...
名前とアドレスは、テーブルにデータがあり、連番は、[CurrentRecord]を使って表示させようとしています。テーブルに値は持っていません。
詳細タブにタイトルを二列並べて、左側の列には、連番1-10までのデータ、右側の列には、連番11-20までのデータを表示させたいのです。カレントレコードは、コントロールソースに以下の条件で表示されたのですが、その他の項目がエラーになってしまい、うまくいきません。
VBAを使ったほうがいいのでしょうか?
・Banのコントロールソース
=IIf([CurrentRecord]<6,[CurrentRecord])
・Nameでエラー
=IIf([CurrentRecord]<6,[Name])
No.1ベストアンサー
- 回答日時:
>他の項目がエラーになってしまい、うまくいきません。
レポートの詳細で1行に対して1レコードになります。例えば一行目に1番目と11番目のレコードを表示するにはフォーマット時に1番目と11番目のレコードのフィールドを取得していないと出力できません。もしくはレコードセットで同様の状態で取得できていないとダメではないでしょうか。
Accessのレポートは使いにくいところもあるので・・。
簡単にやるにはレポートを作りページ設定のレイアウトで2列を指定し10レコード表示するようにして1枚に2列のレコードを出力するようにすれば簡単ではないでしょうか。
この場合ヘッダ(タイトル部分)は1つしか表示しないのでヘッダなしで詳細だけのレポートにしてそのレポートをサブレポートとして別のレポートの詳細に設定しヘッダに2列分のタイトルを配置しサブレポートの表示と合わせるようにすれば良いと思いますが。
これが一番簡単な方法と思います。
この回答への補足
アドバイスありがとうございます。
レポートはめったに使わないので、なかなか使いにくいです。コントロールへのデータも参照しかできませんし…。
度々ですみません。
>レポートを作りページ設定のレイアウトで2列を指定し10レコード
表示するように...
具体的にはどのように設定するのでしょうか?プロパティの設定でしょうか?ページのヘッター部のプロパティ?もしくは詳細?
No.2
- 回答日時:
ご希望のようなことをするにはレポートの複数列印刷機能を使います
折り返す位置を指定するにはグループ設定をしてグループフッターで改段を指定します
ということで10ずつのグループを作成できるようなフィールドが必要です
この回答への補足
ご回答ありがとうございます。
>ご希望のようなことをするにはレポートの複数列印刷機能を使います
折り返す位置を指定するにはグループ設定をしてグループフッターで改段を指定します
ここまでは、わかりました。
>ということで10ずつのグループを作成できるようなフィールドが必要です
10ずつのグループを作成できるようなフィールドが必要とはどういうことでしょうか?
グループの設定の部分なんでしょうか?
いろいろ試してはいるのですが、グループ化して、改段の設定をしても、次ページに次のデータが表示されてしまいます。
No.3
- 回答日時:
>10ずつのグループを作成できるようなフィールドが必要とはどういうことでしょうか?
並び替えを指定できるようなフィールドがあれば
クエリで連番を振ることが出来ます、そこまで出来れば10ずつのグループも連番から作成できます
>改段の設定をしても、次ページに次のデータが表示されてしまいます。
改ページを指定しているのじゃないでしょうね
この回答への補足
>クエリで連番を振ることが出来ます、
実際にテーブルにフィールドを作って、そこにクエリを使って連番を入れるわけではないですよね?
連番は、レポート内にて表示の為だけに必要なものなので、テーブルに値は、なるべく持ちたくないのですが…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) パイソン初心者です 4 2022/06/29 06:49
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- MySQL 【MySQL】本当に困っています。詳しい方、ご教授よろしくお願いします。 1 2023/06/03 14:18
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのレポートのヘッダー...
-
Accessのレポート上のテキスト...
-
Accessでページヘッダーだけが...
-
Accessで複数レポートの印刷
-
ACCESS レポートでグループご...
-
ACCESSでデータゼロ件の時レポ...
-
レポートのラベルなどの非表示...
-
レポートのコントロールソース...
-
ACCESSXPでサブレポートの集計...
-
★お手上げ状態です。助けてくだ...
-
Access2007 総ページ数が狂う
-
アクセスでレポート作成時にデ...
-
ACCESS2000 VBAで印刷時にサブ...
-
Accessのフォーマット時イベント
-
Accessでレポートの項目をVBAで...
-
計算結果がレポートビューでは...
-
AccessでExcelのsumif関数の様...
-
Access Yes/No型のデータを使...
-
エクセルで表を作り、ピボット...
-
テキストボックスにコントロー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのレポートのヘッダー...
-
Accessのレポート上のテキスト...
-
accessレポートにwordの文...
-
ACCESS2000 VBAで印刷時にサブ...
-
Accessのフォーマット時イベント
-
★お手上げ状態です。助けてくだ...
-
Access2013でレポートを名前を...
-
エクセルで表を作り、ピボット...
-
Accessでレポートの項目をVBAで...
-
Access チェックボックスを使...
-
アクセスでレポート作成時にデ...
-
Accessでページヘッダーだけが...
-
アクセスでファイル名をレポー...
-
レポートのコントロールソース...
-
計算結果がレポートビューでは...
-
BusinessObjectsについて教えて...
-
ACCESS でフォームフィルターを...
-
アクセスのレポートで空白のテ...
-
レポートのラベルなどの非表示...
-
テキストボックスにコントロー...
おすすめ情報