
アクセスの初心者です。
A4の用紙に6件の得意先の情報を書き込む既定の用紙に手書きしていたものを、アクセスでその用紙に印刷するプログラムを入門書を読みながら、作り始めました。
初心者ですから、データははじめから印刷したい順番(得意先の50音順)に並べてから、入力用に作成したフォームでしました。
そして、出力も規定の用紙の位置にズバリ嵌るようなレポートもできました。改ページしても何とか印刷位置も合うようにできました。
しめしめと思い、データを30件ほど入力して出力しますと、なんと印刷された順番がテーブルのレコード順(得意先の50音順)になりません。
いろいろ検索して探して見ましたが、よく分かりません。このままでは、アクセスのレポートの順番はレコード順にはならないのではとも思えてきましたが、結局印刷の順番を決めるための基になるものをなににするばよいかを教えてください。
クリエがいまいちよく理解できないので、、、、なんとなくここかなとも思うのですが、宜しくお願いします。
No.4ベストアンサー
- 回答日時:
町別の名寄せということでしたら、
それこそクエリを使うのではなくてレポートのグループヘッダーの機能を使いましょう。
まず、レポートをデザインビューで開きます。
そして、メニューの表示→並べ替え/グループ化の設定を選択します。
そうするとダイアログが出ますので、
「フィールド/式」の欄に、町名が入力されているフィールドを指定します。
そして「グループヘッダー」の欄を「はい」に設定します。
するとレポートのデザイン画面に町名のヘッダーができると思いますので、
ここをクリックし、町名ヘッダーのプロパティを出します。
そして書式の「改ページ」という項目がありますので、
ここを「カレントセクションの前」に設定してやってください。
気に入ったレイアウトにならないかもしれませんので、
そのときはいま挙げたような項目を
いろいろいじってみてください。
No.3
- 回答日時:
#1の回答者です。
クエリを作ったとしても、レポートを作り直す必要はありませんよ。
レポートのプロパティに、レコードソースという項目がありますので、ここをクエリに変えてやるだけであります。
早速のご回答まことにありがとうございます。
クエリを作ったのは初めてでしたが、作成し、レポートのレコードソースを見つけてやってみました。
なるほど、できました。ありがとうございます。
これができたので、欲が出ました。
町丁毎に改ページさせて、町丁毎の名寄せに挑戦したくなりました。
クエリで町丁別の名寄せはできましたが、町丁毎の改ページの仕方が分かりません。
ご教示いただければ幸いです。
No.2
- 回答日時:
レポートのデザインで、グループヘッダーを使用しているのであれば、そこで、昇順、或いは降順と言う設定が出来ますので、そこで、設定すれば良いですよ
主キーを設定していない場合は、クエリーで並べ替えても、レポートでは並び順が変わる場合があります
グループヘッダーを使用されていない場合は、デザイン画面で、並べ替えの設定ボタンを押して、グループヘッダーを設定し、表示しなくても構いませんので、並び替えを昇順・降順、何れかに設定してみてください
早速のご回答まことにありがとうございます。
なるほど、カナの名前順になりました。
ここをうまく使うと町丁毎に改ページして、町丁別の名寄せというのもできるでしょうか。
住所は、住所入力ウイザードを使って作成し、市区名、町丁域、番地域は別々に作成してます。
あつかましいですが、ご教示いただければ幸いです。
No.1
- 回答日時:
データベースでは、テーブルに入力したデータ(レコード)の並び順は保証されません。
これは、Accessに限らずどんなデータベースでも同じです。
そのかわり、クエリという強力なデータ加工用の機能が装備されていますので、これを利用して並べ替えを行うことになります。
まずすることは、テーブルに並べ替えの元になるフィールドを作ってやることです。
今回のご質問では50音順に出力したいとのことですので、得意先の「ふりがな」を入力するフォールドを作り、そこに、「かな」もしくは「カナ」でふりがなを入力してください。
つぎに、先ほどのテーブルをもとにクエリを作成し、印刷に使うフィールドをすべてクエリに追加します。
そして、クエリの「ふりがな」に対して、ソート順を「昇順」に指定してやります。
レポートを作成するときは、テーブルをもとにして作るのではなく、このクエリをもとにして作成すると、50音順のレポートとなって作成されます。
早速の回答ありがとうございます。
やはりクエリを使わないと駄目なのでしょうか。
クエリを使うとまた新たにレポートを作って、デザインをしてやるということだと思いますが、前に作ったレポートのデザインを生かしたいのですが、、、
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 年賀状作成・はがき作成 Wordによる宛名印刷 2 2023/01/04 15:36
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- その他(音楽・ダンス・舞台芸能) チケットに座席番号のみを印刷する方法 4 2023/02/10 11:21
- Excel(エクセル) 請求書と領収書の作成 4 2022/11/10 16:13
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- Excel(エクセル) Excel VBAプルダウンの値を変えながら2枚ずつ印刷する方法? 4 2022/05/27 13:04
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レポートを作成してみたんです...
-
「Access2010」グループ化、集...
-
Access2000でのレポートの出し...
-
アクセスのレポート
-
access2000のレポートについて。
-
Acess2000について
-
UMLについて
-
帳票フォームの全件のレポート出力
-
サブレポートのついて
-
アクセスのレポートで3つの条件...
-
アクセスのレポートの質問です。
-
かなり初心者参ってます(アク...
-
テキストボックスにコントロー...
-
アクセスでレポート作成時にデ...
-
ACCESSでデータゼロ件の時レポ...
-
ACCESS2000 クエリの抽出条件に...
-
access2007のオートナンバーに...
-
ファイルメーカーについて
-
Accessの参照整合性
-
ファイルメーカーでの質問
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのレポートのヘッダー...
-
Accessのレポート上のテキスト...
-
★お手上げ状態です。助けてくだ...
-
テキストボックスにコントロー...
-
Access チェックボックスを使...
-
Accessのフォーマット時イベント
-
エクセルで表を作り、ピボット...
-
Accessでレポートの項目をVBAで...
-
ACCESS2000 VBAで印刷時にサブ...
-
Access上で作成したレポートのE...
-
BusinessObjectsについて教えて...
-
accessレポートにwordの文...
-
アクセスのレポートで空白のテ...
-
計算結果がレポートビューでは...
-
アクセスでレポート作成時にデ...
-
Access レポートフッターを条...
-
ACCESSでデータゼロ件の時レポ...
-
レポートのラベルなどの非表示...
-
ACCESSのレポートフッターをグ...
-
ACCESS レポートでグループご...
おすすめ情報