Page 530 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼クエリで集計した数字を別フォームで表示 ポチ 04/3/8(月) 16:45 ┗Re:クエリで集計した数字を別フォームで表示 イケガミ 04/3/9(火) 8:37 ┗Re:クエリで集計した数字を別フォームで表示 ポチ 04/3/9(火) 9:01 ┗Re:クエリで集計した数字を別フォームで表示 イケガミ 04/3/9(火) 9:04 ┗Re:クエリで集計した数字を別フォームで表示 ポチ 04/3/9(火) 10:09 ┗Re:クエリで集計した数字を別フォームで表示 イケガミ 04/3/9(火) 10:27 ┗Re:クエリで集計した数字を別フォームで表示 ポチ 04/3/9(火) 10:33 ┗Re:クエリで集計した数字を別フォームで表示 イケガミ 04/3/9(火) 12:28 ┗Re:クエリで集計した数字を別フォームで表示 ポチ 04/3/9(火) 12:49 ─────────────────────────────────────── ■題名 : クエリで集計した数字を別フォームで表示 ■名前 : ポチ ■日付 : 04/3/8(月) 16:45 -------------------------------------------------------------------------
宜しくお願い致します。 従業員の氏名、所属部署などをデータで管理しています。 各部署(10部署あります)ごとにクエリを用いて在籍人数をカウントし、 そのカウントした数字を別のフォーム上で一覧で表示させたいのですが 上手く行きません。 フォームのヘッダとフッタのみが表示され、詳細部分は何も表示されません。 更にデータ−シートビューにすると各部署名(フィールド名)のみ表示され 肝心のレコード(カウント)数は表示されません。 フォームのレコードソースに10個のクエリを設定し、 10個のテキストボックスに各クエリを設定しています。 どなたかお教えくださいませんか? 宜しくお願い致します。 |
> フォームのレコードソースに10個のクエリを設定し、 > 10個のテキストボックスに各クエリを設定しています。 これは、どうやっているんですか?? 1つのフォームには、レコードソースは1つしか設定できません。 DCount 関数などを使ってやれば、レコードソース以外のクエリから、 レコード数を求めて、テキストボックスに表示させることができます。 |
▼イケガミ さん: >> フォームのレコードソースに10個のクエリを設定し、 >> 10個のテキストボックスに各クエリを設定しています。 > >これは、どうやっているんですか?? >1つのフォームには、レコードソースは1つしか設定できません。 > >DCount 関数などを使ってやれば、レコードソース以外のクエリから、 >レコード数を求めて、テキストボックスに表示させることができます。 説明の仕方が悪くてすみません。。。 レコードソースは「基本テーブル」という名前のものです。 「基本テーブル」では全社員の氏名や部署を管理しています。 そこから部署ごとにクエリ集計をし在籍人数を出します。 「在籍人数一覧」というフォームで各部署ごとの在籍人数を 自動表示させたいのです。 実は先日までこの仕組みは機能していたのですが、基本テーブルの フィールド名を書き換えてしまった後「在籍人数一覧」フォームを 開くとヘッダとフッダ以外が表示されなくなりました。 すみませんが宜しくお願い致します。 |
>実は先日までこの仕組みは機能していたのですが、基本テーブルの >フィールド名を書き換えてしまった後「在籍人数一覧」フォームを >開くとヘッダとフッダ以外が表示されなくなりました。 そのフォームを開くときに、パラメータの要求とかきませんか? |
▼イケガミ さん: >>実は先日までこの仕組みは機能していたのですが、基本テーブルの >>フィールド名を書き換えてしまった後「在籍人数一覧」フォームを >>開くとヘッダとフッダ以外が表示されなくなりました。 > >そのフォームを開くときに、パラメータの要求とかきませんか? 要求とかはありません。 自分で作った物なのに分からなくて恥ずかしいのですが、どうやらSQLを 使って作っていたようです。 |
>自分で作った物なのに分からなくて恥ずかしいのですが、どうやらSQLを >使って作っていたようです。 通常、フィールド名なんかを変更した場合、古い名前がフォームのどこかに残っていると Accessではパラメータがでてくるはずなんですけどね。 そのSQL文をクエリとして保存し、データベースウィンドウから開いてみてください。 それできちんと目的のデータが表示されますか? |
▼イケガミ さん: >通常、フィールド名なんかを変更した場合、古い名前がフォームのどこかに残っていると >Accessではパラメータがでてくるはずなんですけどね。 > >そのSQL文をクエリとして保存し、データベースウィンドウから開いてみてください。 >それできちんと目的のデータが表示されますか? フォームの中の名前も全て同じく変更してしまいました。 DBウィンドウから開くとフィールド名のみ表示され、 カウント(レコード)数は表示されません。 作り方自体に問題があったのでしょうか・・。 |
>DBウィンドウから開くとフィールド名のみ表示され、 >カウント(レコード)数は表示されません。 >作り方自体に問題があったのでしょうか・・。 だと思います。 新規にクエリを作成して、動作確認後、現在のクエリと中身を見比べてみるとか。 |
▼イケガミ さん: >>作り方自体に問題があったのでしょうか・・。 > >だと思います。 >新規にクエリを作成して、動作確認後、現在のクエリと中身を見比べてみるとか。 クエリは「基本テーブル」と「マスタテーブル(所属部署)」2つのテーブルから成り立っています。その辺の絡みも関係あると思うのですが、とりあえず、再度作り直してみます。ありがとうございました!! |