- ベストアンサー
アクセスでレポート作成時にデータを横に並べたいとき
ヘルパー派遣会社で一枚の紙に一週間分の利用者の担当ヘルパーリストを作成しています。現在はエクセルを使用していますが並べ替えが大変なのでアクセスを利用し何とかできないかと考えています。以下のような感じです。 ――――――――――――――――――――――――- 23日 I 24日 I 25日 ――――――――――――――――――――――――- 利用者 ヘルパー I 利用者 ヘルパー I 利用者 普通にレポートを作成すると23日の下に24日となります。23日の横に24日、その横に25日と一週間分並べたいのです。 こんなことできるのでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
■冗談のような提案ですが、 1日を1枚で出力してセロテープで1週間分をとめる というのはだめですか? ■自分なら もしこの仕様で作るなら (1)中間ファイルを作る 縦50x横21(時間/利用者/ヘルパーx7日) をデータに有る日付分 (2)データを読みながら(1)の中間ファイルに書いていく というのをVBAで作ると思います。 ■その他 一週間分のスケジュールですが、 ヘルパー別か、利用者別でデータを分けた方が 良いような気がするのですが、すべてを1つの 表に出す必要がありますか?
その他の回答 (3)
- palmmy
- ベストアンサー率38% (841/2169)
>下に50行が入ります。 たとえば24日ならその下に24日の予定として 50件あるということですね。 ヘルパーI依頼者 が50行並ぶと思いますが、並び順はどうするのでしょう?
補足
ご丁寧なご指導本当にありがとうございます。並び順は時間ごとに並びます。たとえば 利用者○さん 6:00~9:00 ヘルパー△さん 改行利用者□さん 7:00~8:00 ヘルパー○さん 改行のようにヘルパーの開始時間で並びます。説明がヘタで申し訳ありません。
- palmmy
- ベストアンサー率38% (841/2169)
テーブルはどの様に持っていますか? レポートは上では一行ですが、1週間で1行しかないのでしょうか?
補足
一行に7日分の日付が並びます。以下の様です。 Iは縦線です。 ――――――――――――――――――――――――- 24日 I 25日 I 26日 I 27日 I 28日 ――――――――――――――――――――――――- 行数は一日に50人程度の利用者とヘルパーの関係があります。下に50行が入ります。 ご指導よろしくお願いします。
- O_cyan
- ベストアンサー率59% (745/1260)
レポートのページ設定でレイアウトのところで列数を変えられます。 作ったレポートが用紙サイズ内に合えば一週間分を横に並べられます。
補足
上司がとにかく頭がかたく、パソコンは全く知りませんが、万能と思っています。"1日を1枚で出力してセロテープで1週間分をとめる"私も全く同じ提案をしましたが相手にしてもらえませんでした。”ヘルパー別か、利用者別でデータを分けた方が”どうしても一覧表がいるそうです。 とりあえず、”(1)中間ファイルを作る”でいきレポートのページ設定で7列だしてみます。