過去ログ

                                Page     271
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼初歩の質問ですいません。  有栖川卜伝 03/5/8(木) 16:01
   ┗Re:内容の詳細が不明です。  イケガミ 03/5/8(木) 17:46
      ┗Re:内容の詳細が不明です。  有栖川卜伝 03/5/9(金) 11:21
         ┣Re:役割分担が不明です。  イケガミ 03/5/10(土) 3:14
         ┗Re:未熟ものでもうしわけございません。  有栖川卜伝 03/5/12(月) 11:46
            ┗Re:未熟ものでもうしわけございません。  イケガミ 03/5/12(月) 17:59
               ┗Re:メールでも大丈夫でしょうか?  有栖川卜伝 03/5/13(火) 8:46
                  ┗Re:メールでも大丈夫でしょうか?  イケガミ 03/5/13(火) 14:44

 ───────────────────────────────────────
 ■題名 : 初歩の質問ですいません。
 ■名前 : 有栖川卜伝
 ■日付 : 03/5/8(木) 16:01
 -------------------------------------------------------------------------
   こんにちは。有栖川と申します。

Accessのクエリで抽出した、データの合計をクエリ上で自動的に計算することは、可能でしょうか?

また、クエリで欲しいデータを抽出し合計を利用するという作業が、年に3回あります。
しかもその合計データをExcelであらかじめ用意された表に、随時いれなければなりません。

その各クエリ合計データは複数あり、年度末に累計という形でExcelの表にいれるという
作業になります。これを自動的に行えますか?

よろしくお願い申し上げます。

 ───────────────────────────────────────  ■題名 : Re:内容の詳細が不明です。  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/5/8(木) 17:46  -------------------------------------------------------------------------
   >Accessのクエリで抽出した、データの合計をクエリ上で自動的に計算することは、
>可能でしょうか?
集計クエリを使えば簡単にできます。
選択クエリを作成後、デザインビューで「表示」⇒「集計」をして、
集計欄を合計にすればいいです。


>また、クエリで欲しいデータを抽出し合計を利用するという作業が、年に3回あります。
>しかもその合計データをExcelであらかじめ用意された表に、随時いれなければなりません。
これは、集計クエリとExcelへの出力機能を組み合わせることになりますが、
特定セルを基点にクエリの内容を出力するのならば、VBAでオートメーション機能を
使う必要があると思います。
過去ログ等で、CopyFromRecordset あたりをキーワードに検索してみてください。


>その各クエリ合計データは複数あり、年度末に累計という形でExcelの表にいれるという
>作業になります。これを自動的に行えますか?
ここがよく分からないです。
合計データは複数ありというのと、累計というのがどうつながっているのかが・・・
Excelの表にいれるというのも、単に出力・エクスポートができればいいのか、
それとも作成済みのExcelファイルに場所指定で出力する必要があるのかも
分からないですね。

 ───────────────────────────────────────  ■題名 : Re:内容の詳細が不明です。  ■名前 : 有栖川卜伝  ■日付 : 03/5/9(金) 11:21  -------------------------------------------------------------------------
   申し訳ありませんでした。
実は、Accessを縦に集計したいのです。こんな感じになってます。

ナンバー 学年 クラス  整理番号   氏名    2級  コース
14    1    1    14    ○○○○    2級 進学
15    1    1    15    ××××    2級 進学
25    1    2    9    △△△△    2級 商業
85    1    3    31    ■■■■    2級 商業
133    1    4    42    ▽▽▽▽    2級 商業
338    1    9    17    ☆☆☆☆    2級 工科
441    1    12    1    ●●●●    2級 工科

でも、すでに下欄に集計した人数でてますよね。学年やらクラスやらコースでその集計をしたいので様々な、クエリがあるわけです。で、もうあらかじめつくられた、Excel表があります。その中の特定のセルに商業コースなら商業コースの受験者数合計をいれたいのです。

試験が年に3回あるので、その度に商業コースの受験者数がでますよね。それをそのセルに入っていた前回の合計値に加算したいのです。

一回目試験用、二回目試験用、三回目試験用のAccessクエリがありますので、その集計ということになります。

ここでは表は載せられないので、くわしいことが書けませんが。。。。。

よろしくご教示ください。

 ───────────────────────────────────────  ■題名 : Re:役割分担が不明です。  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/5/10(土) 3:14  -------------------------------------------------------------------------
   > すでに下欄に集計した人数でてますよね。
下欄って?

> 試験が年に3回あるので、その度に商業コースの受験者数がでますよね。
> それをそのセルに入っていた前回の合計値に加算したいのです。
Access側で累計をだしてやればいいことだと思いますけど。
そういった操作は、Accessの方が得意ですから。

> 一回目試験用、二回目試験用、三回目試験用のAccessクエリがありますので、
これは、何のために分けてあるのでしょうか?
Accessでレポートなんかで表示したいのなら、単にグループ化してやれば
すむことだと思いますけど、Excelに出力するためのものなのかな?

全体的に、役割分担が見えないので、どうすればいいのかも回答できないです。

 ───────────────────────────────────────  ■題名 : Re:未熟ものでもうしわけございません。  ■名前 : 有栖川卜伝  ■日付 : 03/5/12(月) 11:46  -------------------------------------------------------------------------
   ▼有栖川卜伝 さん:
>またまた、申し訳ありませんでした。
>
>
>ナンバー 学年 クラス  整理番号   氏名    2級  コース
>14    1    1    14    ○○○○    2級 進学
>15    1    1    15    ××××    2級 進学
>25    1    2    9    △△△△    2級 商業
>85    1    3    31    ■■■■    2級 商業
>133    1    4    42    ▽▽▽▽    2級 商業
>338    1    9    17    ☆☆☆☆    2級 工科
>441    1    12    1    ●●●●    2級 工科
>
>「下欄」というのは、上のようなAccessクエリウィンドウの下枠に、データ数が表示されているということです。

また、上のような縦型のデータ配列の累積の出し方は、どのようにすればよいのでしょうか?

一回の試験で各コース毎、各学年毎でクエリで表示されます。それをグループにして表示
すると、各試験でだされるデータの累積をExcelでつくられた規定の表にいれられますか?

なにぶん、このような事に関しまして勉強不足で、また職場周囲からアドバイスがいただける人が、みつからないのでもうしわけありません。

 ───────────────────────────────────────  ■題名 : Re:未熟ものでもうしわけございません。  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/5/12(月) 17:59  -------------------------------------------------------------------------
   >「下欄」というのは、上のようなAccessクエリウィンドウの下枠に、
>データ数が表示されているということです。

>また、上のような縦型のデータ配列の累積の出し方は、どのようにすれば
>よいのでしょうか?

累積というのがよく分からないのですが、レコード数ということでしょうか?
レコード数ならば、DCount 関数でもいいですし、集計クエリでもだすことが
できます。


>一回の試験で各コース毎、各学年毎でクエリで表示されます。それをグループに
>して表示すると、各試験でだされるデータの累積をExcelでつくられた規定の表に
>いれられますか?

入れることはできますが、

フィールド|コース  |学年   |人数:ナンバー
集計   |グループ化|グループ化|カウント

といったクエリで表示される結果をExcelに出力したいということ?
で、規定の表というのは、

コース 学年 人数
進学  1  2
商業  1  3
工科  1  2

のようになっているんですか?

最初の回答でも言ったように、どのような表なのかで方法が変わってきますので、
それが分からない限り、どのような方法が使えるかも回答できないです。

 ───────────────────────────────────────  ■題名 : Re:メールでも大丈夫でしょうか?  ■名前 : 有栖川卜伝  ■日付 : 03/5/13(火) 8:46  -------------------------------------------------------------------------
   1年次、2年次、3年次というように、去年の1年生は今年の2年生、去年の2年生は今年の3年生ということで、年々累計で出していくようになります。

詳しくは、メールで見ていただいてもよろしいでしょうか?

 ───────────────────────────────────────  ■題名 : Re:メールでも大丈夫でしょうか?  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/5/13(火) 14:44  -------------------------------------------------------------------------
   >詳しくは、メールで見ていただいてもよろしいでしょうか?

メールはお断りいたします。

この場合は、Accessの基本機能ではできませんので、オートメーション機能を
使って、Excelの機能を使うことになります。

オートメーション
Excel.Application
などをキーワードに過去ログ・Webなどをキーワードに検索してみてください。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 271