レポートを知る|DQのアイテムデータベースをAccessで作る05

Microsoft Accessにはレポートという機能があります

データベースの情報を紙に印刷する機能です

紙に印刷するための機能なので、パソコンにプリンタードライバーがインストールされていない状態だと使えません

「今はペーパーレスの時代だぜ!紙はいらないぜ!」という方は使わない機能かもしれません。。。

私の職場界隈ではペーパーレスとはまだ未来の話で、紙での出力機能は必須となっています

では、第6回 臨床工学技士(ビジネスマンの方も)のためのAccess講座で登場した「よろずや」が一日の売上伝票を作ることを想定して説明していきます

【誰でもできる!】Access講座 第7回 レポートを知る

 ツールバー「作成」→「レポートデザイン」をクリック

目次

Accessでレポートを作成する

f:id:me-hige:20191203205030j:plain

レポートをデザインビューで起動します

次にレポートのレコードソースを設定します

手順はフォームの時と同様です

まずレポートの左上の「■」マークをダブルクリックすると

レポートのプロパティシートが表示されます

「データ」タブを選択し

「レコードソース」をQ-伝票にします

f:id:me-hige:20191203210011j:plain

このレポートは日付ごとで1枚の売上伝票としたいので

日付でグループ分けをしていきます

ツールバーの「デザイン」→「グループ化と並べ替え」をクリックするとレポートの下側に「グループの追加」「並べ替えの追加」が表示されます

今回は「グループの追加」を選択します

f:id:me-hige:20191203215427j:plain


グループ化するフィールドを選択します

今回は「日にち」を選択します

f:id:me-hige:20191203215604j:plain

集計期間は「日」を選択します

f:id:me-hige:20191203215936j:plain

矢印のところの「×」印をクリックしてグループ化ウインドウを閉じます

(間違えて少し下の×をクリックするとグループ化が消えるので注意!)

f:id:me-hige:20191203220224j:plain

レポートデザインウインドウに「日にちヘッダー」が追加されました

f:id:me-hige:20191203220550j:plain

既存フィールドの追加をクリックしフィールドリストを表示します

「日にち」「アイテム名」「値段」をレポートへドラッグ&ドロップします

f:id:me-hige:20191203221003j:plain

詳細にある「日にち」「アイテム名」「値段」のラベルを「切り取り」を行い

日にちヘッダーに貼り付けます

場所は何となくでいいです

次にラベルとテキストボックスの位置関係を修正します

f:id:me-hige:20191203221455j:plain

「日にち」ラベルと「日にち」テキストボックスをまとめて選択し

ツールバー「配置」→「配置」→「左(L)」を選択すると。。。

f:id:me-hige:20191203222022j:plain

テキストボックスの高さを調整します

「日にち」と「値段」に合わせたいと思います

「サイズ間隔」→「低いコントロールに合わせる」をクリックすると

f:id:me-hige:20191203222423j:plain

 それぞれ位置関係、大きさがいい感じになりました

f:id:me-hige:20191203222719j:plain

日にちヘッダーとページフッターの下端を上にドラッグ&ドロップします

f:id:me-hige:20191203223002j:plain

こうなります

f:id:me-hige:20191203223223j:plain

ツールバー「デザイン」からラベルを選びます(「Aa」と表示してるもの)

ページヘッダー部分に

「よろずや

売上伝票」

と入力

f:id:me-hige:20191203223627j:plain

再度「既存のフィールドの追加」を選び「日にち」をページヘッダーの右上に配置します

f:id:me-hige:20191203223943j:plain

余白を整えます

f:id:me-hige:20191203224147j:plain

アイテム名がQ-伝票のフィールドリストの「アイテム名」がリストボックスになっているので、詳細のアイテム名を右クリックし

「コントロールの種類と変更」→「テキストボックス」を選択します

f:id:me-hige:20191203225003j:plain

名前を付けて保存します

f:id:me-hige:20191203225528j:plain

ナビゲーションウインドウの「R-レポート」を「右クリック」「印刷プレビュー」を選択すると売上伝票のプレビューが表示されます

f:id:me-hige:20191203225736j:plain

せっかくなので、売り上げの合計も表示します

f:id:me-hige:20191203230356j:plain

ページフッターにテキストボックスを配置します

f:id:me-hige:20191203230341j:plain

一緒に配置されたラベルに「合計」と入力します

f:id:me-hige:20191203230643j:plain

テキストボックスをダブルクリックしプロパティシートを表示します

コントロールソースの「・・・」をクリックし式ビルダーを起動

式ビルダーに「=sum(」と入力(関数入力予測がでるので選択して良い)

f:id:me-hige:20191203230957j:plain

式の要素から「Reports」→「読み込まれたレポート」→R-伝票

式のカテゴリから「値段」

式の値から「<値>」を選択しまて

「)」カッコを閉じて

「OK」クリック

f:id:me-hige:20191203231305j:plain

再度R-伝票を印刷プレビューをひらくと

f:id:me-hige:20191203231956j:plain

あれ?エラー・・・

f:id:me-hige:20191203232219j:plain

デザインビューに切り替えて、「グループ化と並べ替え」をクリック

「集計」をクリックし

集計「値段」

種類「合計」

☑グループフッターに小計を表示

にします

f:id:me-hige:20191203232718j:plain

日にちフッターの一番上に線を引いておきます

あとページフッターの合計はもういらないので

削除しておきます

再度印刷プレビューを表示すると・・・」

f:id:me-hige:20191203232904j:plain

それっぽい伝票ができました

日にちでグループ分けを行っているので、そのグループの合計は「日にち」のフッターで計算する必要があるわけです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

こんにちはAccessの壺です。
臨床工学技士としてどこかの病院で働いています。
夜な夜なMicrosoftAccessで遊びたおして、独学で病院内のいろんなシステムを開発してきました。
透析患者さんの透析条件管理システムやME機器管理システム、アンケート集計などなど作ってきました。
Accessの楽しさを発信するために、このサイトを運営中。

コメント

コメントする

目次