• ベストアンサー

アクセスで印刷時、レコードの選択の仕方

エクセルで作成したデータをアクセスに出力し、印刷をしたいのですが、その際、どうすればレコードを選択出来るのかが分かりません。 データは氏名とID番号(バーコード)で、ア行の人、カ行、サ行の人、と別のページに印刷したいのです。番号は連番で、例えば1~20がア行で、レイアウトを4×6で設定すると、カ行の人が同じページになってしまうので、何か良い方法がありましたら教えて下さい。 よろしくお願いいたします。

noname#134176
noname#134176

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>ア行、カ行、サ行の人、と別のページに印刷したいのです。 ア行・カ行・サ行の人をグループ化出切れば簡単なのですが・・。 完全にア・カ・サ行を分けられるフィールドでグループ同一印刷を設定すれば出来 ます。 もしグループ分けできるフィールドがなければちょっと手間ですがフリガナに対応 するグループ化するテーブルを作りリレーションすれば可能です。 例えば Group Ck      ア   1      イ   1      ・   1      ・   1      カ   2      サ   2 のようなテーブルを作りフリガナの先頭文字とリレーションしCkのフィールドで グループ化して印刷時にグループ同一ページ印刷を設定すれば出来ます。

noname#134176
質問者

お礼

ご回答有難うございます。 同僚と二人がかりで、あーだこーだと言いながらも、何とかうまくいったみたいです。 今まで仕組みを気にせずに、ただマニュアル通りに入力していただけなので、少しは勉強すべきだなーとつくづく思いました。 有難うございました。

関連するQ&A

  • アクセスでのレコード移動

    アクセス2010でご質問がございます。 00001,郵便番号,住所,氏名,TEL 00002,郵便番号,住所,氏名,TEL 00003,郵便番号,住所,氏名,TEL 00004,郵便番号,住所,氏名,TEL 00005,郵便番号,住所,氏名,TEL 00006,郵便番号,住所,氏名,TEL 00007,郵便番号,住所,氏名,TEL 00008,郵便番号,住所,氏名,TEL 00009,郵便番号,住所,氏名,TEL のようなデータが存在したとします。 下記のようにデータを移動したいのですが 00001,郵便番号,住所,氏名,TEL,00004,郵便番号,住所,氏名,TEL,00007,郵便番号,住所,氏名,TEL 00002,郵便番号,住所,氏名,TEL,00005,郵便番号,住所,氏名,TEL,00008,郵便番号,住所,氏名,TEL 00003,郵便番号,住所,氏名,TEL,00006,郵便番号,住所,氏名,TEL,00009,郵便番号,住所,氏名,TEL クエリ等で、レコード移動は可能なのでしょうか?? ※今回の例ですと全9レコードありますので3等分にしたいので 9÷3で3レコードになります。 アドバイス宜しくお願い致します。

  • Accessのレポートで1レコードだけ印刷したい

    Accessで作成したレポートで1つのレコードだけ印刷することは可能でしょうか? また、表示されているデータだけを印刷することも可能でしょうか? 現在1レコードが1ページに表示されるようにレポートを作っています。 ご存知の方、教えて下さいm( _ )m

  • ファイルメーカーPRO5で、表示させたいレコードと表示させたくないレコードを作るには?

    100件のレコードの内、50件の男性に該当するものだけを表示させ印刷するレイアウトを作りたいのですが、どうすればよいでしょうか?レコードには男性、女性、その他があります。フィールドは、住所、氏名、電話番号です。

  • アクセスでレポートの1印刷内に複数のレコードを表示させたい

    OS:windows2000 pro アクセスバージョン:access2000 アクセスのレポートで、あるテーブルの中のデータをすべて1ページ内に表示させたいと考えています。 データは病院の検査結果なのですが、検査日別に3レコードがあります。 ID 氏名 検査日     身長 体重  1 Aさん 2005/01/01  170  60  2 Aさん 2004/01/01  169  65  3 Aさん 2003/01/01  168  63 これをレポートで、過去3検査分という形で1枚で印刷したいのですが、やり方がわかりません。 よろしくお願いいたしますm(_ _)m

  • Access2000 複数レコードを1つにするには・・・?

    お世話になります。 テーブルAに顧客の予約状況があります。 例えば、顧客ID「001」の人が11月10日と11月12日と11月15日なんて予約があって現在はそれぞれが1レコードとしてDBに格納され3レコード持っています。しかし紙に出力する際には1顧客1行にしたいので、どうにかこの3レコードを1レコードとする方法はないでしょうか? DBレイアウトとしては顧客ID、予約1、予約2、予約3・・・のようにです。最大5つぐらいを想定しています。 VBAはなんとなくわかりますが、DAOなどはほとんどわかりません。 こんな説明でわかってもらえましたでしょうか? 是非、ご教授ください。

  • エクセル 行と列の入れ替え方法

    エクセルの使い方で質問です。 -例1- 行1にア行 行2にカ行 行3にサ行 のデータがあります。 現在この例1のデータは横方向(列方向)に伸びています。 これを縦方向(行方向)に伸びる形例2に並び替えたいと思います。 -例2- 列A  列B  列C ア行 カ行 サ行 どのように行えばいいのでしょうか。 アドバイスの程よろしくお願いします。

  • Access2003の日付と印刷

    Access2003を3日前に初めて個人情報を管理するデータを作成しているのですが、 日付を2003/12/01と入力したら次の欄に自動的に2004/11/30と一年後の日付を出力するにはどうすればよいでしょうか? あとフォームでレコードを検索し、表示されたレコードのページ(1ページ)のみを印刷したいのですが、 フォームに印刷タブを作成しクリックするとレポートで作成した印刷プレビューにとぶまでは作成できたのですが、 レコードに入力したデータ前ページすべてが印刷されてしまいます。 選択したレコードのみを印刷するにはどうすればいいでしょうか? 始めたばかりの初心者でくだらない質問かもしれませんが、どなたかご教授お願いします。

  • ACCESSでのひとつ前レコードの求め方について

    ACCESS2000にてDLOOKUP関数とDMAX関数を用いて一つ前のレコード内容フィールドを クエリにて作成しようとしております。下記の式を設定しクエリを実行すると一つ前の レコード情報(前レコードの ”終了時間”内容)は出力されるのですが、暫くすると "クエリ式 '連番' の構文エラー:演算子がありません" と表示されます。 上記エラーの対処方法を教えて頂けたら思います。 尚、該当の数式ですが 前終了時間: DLookUp("終了時間","訪問業務テーブル(更新後)","連番=" & DMax("連番","訪問業務テーブル(更新後)","連番<" & [連番])) となっております。 ”連番”は オートナンバー形式のもので 1から順番に振られており、この連番を元にひとつ前レコードを参照する様にしております。 上記式に使用されている フィールドのデータ型ですが (1)連番: オートナンバー型 (2)終了時間: テキスト型 となっております。 お手数ですがよろしくお願いします。

  • Access2010 コンボボックスで選択クエリ

    こんにちは。実は、勤め先でどうしてもアクセスを使って仕事をしなくてはならなくなり、次のような処理をすることになりました。 私はアクセスを使って非常に簡単なこと(クエリを作成したり、入力フォームを作ったりすることなど)はできるのですが、具体的にどうすればよいのか、どこから手を付ければよいのかわからずにいます。 どうかお助けくださいませ。 (1) テーブルを作成し、まずそのテーブルから、任意のレコードを複数選び出します。選択は2つのコンボボックスで行い、Aのデータを選ぶものとBのデータを選ぶものを使います。 (2) さらにこれを複数選べるようにもしておきます。たとえば、「(A)12の(B)38」を2枚など。 (3) 選んだレコードをクエリに書き出します。 (4) (3)で書き出すと同時に、レコードに連番を書き加えます。 (5) 連番をつけたクエリをもとに、そのデータをワードに差し込み印刷します。 (6) (5)の差し込み印刷は、印刷に時間がかかるので、PDFに書き出し、ファイル化します。 (7) ファイル化したPDFファイルから印刷をします。 (8) (4)の連番データは、次にこの作業をするときに呼び出し、次の連番をつける時に使います。 ざっとこのような感じになるのですが、何から手を付けていったらよいのかわかりません。 よろしくご指導お願いいたします。

  • ファイルメーカー印刷時の改ページ

    表レイアウトでのことなのですが、印刷をする場合、150あるレコードの30レコード毎に改ページしたいのです。A4用紙で現在何もしないで印刷するとページあたり55レコードが印刷されてしまうのですが、これを1~30レコードで改ページ、2ページ目は31~60 ってな感じにしたいのです。レイアウト画面でパートを設定するのだと思うのですが、具体的にどうすればよろしかったでしょうか?

専門家に質問してみよう