ACCESS2000 ウィンドウズ98です。

 レポートを出すときに、レコードに自動で番号を振ることは出来ますか? レポートの中身はパラメータークエリーで、毎回毎回抽出レコード数が変化します。レポートにした時に、その左端に番号を振ってくれると(オートナンバー) 非常にありがたいのですが。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

私の過去回答より抜粋


フィールドのコントロールソースに「=1」と指定する。
フィールドの集計実行を「グループ全体」か「全体」にする。

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=198372
    • good
    • 0

マイクロソフトのhpに詳しく書いてありますので


参考にして下さい。

参考URL:http://support.microsoft.com/intl/japan/support/ …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aと関連する良く見られている質問

QACCESS2000 パラメータークエリー

 ウィンドウズ98、ACCESS2000です。

 パラメータークエリーの作り方で、とあるテキストを入力すると
それに対応するレコード抽出というのありますか?
 
 とある日付を入力すると、それに対応するレコードを持ってくる
パラメータークエリーは作れます。

Aベストアンサー

出来ます。
サンプルは郵便番号を入力すると住所を表示する物です。
がんばって作成して下さい。

参考URL:http://www.netpro.ne.jp/~niki/ac97/daimahou/tamashii.htm,http://www.people.or.jp/~Niki/

Qユニオンクエリ?レポートにて1件のレコードを複数レコードとして表示。

レポートにて1件のレコードを複数レコードとして表示。したいです。

マスタというテーブルに時間1・結果1・時間2・結果2・時間3・結果3という項目があり、
これをクエリにて別々のレコードとしてレポートに表示したいのです。時間1・時間2・時間3すべて入っているものは3件として

時間1・結果1
時間2・結果2
時間3・結果3

時間1・時間2のみ入っているものは2件として。

ユニオンクエリというのを使うと出来そうですが、よく分かりません。
SQLビューにどのように書けばよろしいでしょうか?

テーブルの構成は今から直すことは出来ない状態で…。

Aベストアンサー

ご推測の通り、ユニオンクエリで対応できます。
基本的には、各レコードに対応する選択クエリに相当するSQL文を、
「Union」で結合するだけですので、覚えてしまえばそれほど
難しくはないかと思います。

1)値が重複するデータがひとつに集約されてよい場合:
Select マスタ.時間1 As 時間, マスタ.結果1 As 結果 From マスタ
Union
Select マスタ.時間2 As 時間, マスタ.結果2 As 結果 From マスタ
Union
Select マスタ.時間3 As 時間, マスタ.結果3 As 結果 From マスタ;

※「Union」の後の改行は、クエリを閉じると自動で削除されます。
※わかりやすさ優先(のつもり)で3つのSelect文の体裁を揃えましたが、
 実際には2行目以降の「As 時間」「As 結果」は無視されます。

2)値が重複するデータも集約せずに表示する場合:
Select マスタ.時間1 As 時間, マスタ.結果1 As 結果 From マスタ
Union All
Select マスタ.時間2 As 時間, マスタ.結果2 As 結果 From マスタ
Union All
Select マスタ.時間3 As 時間, マスタ.結果3 As 結果 From マスタ;

3)「マスタ」テーブルにレコードを特定できる「ID」などがあって、
 それを同時に出力する場合:
Select マスタ.ID As ID, マスタ.時間1 As 時間, マスタ.結果1 As 結果 From マスタ
Union
Select マスタ.ID As ID, マスタ.時間2 As 時間, マスタ.結果2 As 結果 From マスタ
Union
Select マスタ.ID As ID, マスタ.時間3 As 時間, マスタ.結果3 As 結果 From マスタ


・・・以上です。
なお、これらのユニオンクエリを基にしてテーブル作成クエリを組むことも可能ですので、
あわせて参考までに。

ご推測の通り、ユニオンクエリで対応できます。
基本的には、各レコードに対応する選択クエリに相当するSQL文を、
「Union」で結合するだけですので、覚えてしまえばそれほど
難しくはないかと思います。

1)値が重複するデータがひとつに集約されてよい場合:
Select マスタ.時間1 As 時間, マスタ.結果1 As 結果 From マスタ
Union
Select マスタ.時間2 As 時間, マスタ.結果2 As 結果 From マスタ
Union
Select マスタ.時間3 As 時間, マスタ.結果3 As 結果 From マスタ;

※「Union」の後の改行は...続きを読む

QAccess ADO パラメータークエリー

Access ADOでフォームのコントロールを参照するパラメータークエリーを開こうとすると、どうしても「SQLステートメントが正しくありません・・・」のエラーが発生してしまいます。
もちろん、クエリー単体では正常に動作しますが、クエリーのパラメーターに参照するコントロールを登録してもADOでは開けません。
現在はパラメータークエリーの抽出結果を一時テーブルに書き込んで、これをADOで開くという非効率極まりない方法で凌いでいますが、どうすれば良いのでしょうか。

Aベストアンサー

添付図を忘れていました。

QAccessのフォーム上にレコード数とレコード番号の表示

Accessでクエリを元に表示するフォーム上で、テキストボックス等に関数を使って、レコード数とレコード番号を表示する方法がありましたら教えてください。

フォームの書式設定で「移動ボタン」の表示をすれば目的の事は出来るのですが、表示の大きさが調整できない為、とても見難いのです。

以上よろしくお願いします。

Aベストアンサー

レコード番号のコントロールソースを
=[CurrentRecord]
レコード数のコントロールソースを
=Count("*")-[NewRecord]
としてみてください。

QACCESSのレポートに複数のクエリー

ACCESS2003でレポートを作ろうとしています。
レポートは、いくつかの表から成り立ち、1枚のレポートに、異なるクロス集計クエリーを、そのまま表にして、いくつか印字させようと思っています。
どうすればいいか思いつきません。ご存知の方おられたらよろしくお願いします。

Aベストアンサー

> いくつかの表から成り立ち、1枚のレポートに、異なるクロス集計クエリーを、

フィールド構成等も異なっているのでしょうか?

ユニオンクエリで結合してやるか、サブレポートを使うかになるとは思いますけど。


人気Q&Aランキング

おすすめ情報