|
小僧さま
まずはADOとADOXであることを、記述することを忘れて
いたことをお詫びいたします。
にもかかわらず、貴重な時間を割いてわざわざ調べて
いただいたとのこと、本当にありがとうございます。
そうですよね。DAOではできたはず!!
のことがADOでできないことが、納得できませんでした。
それからもっともなご指摘についてですが、
実は集計クエリはクロス集計で、合計と言っているフィールドは
クロス集計の列すべてに該当します。
クロス集計なので、列数は可変で列名も可変になるので、
いちいちフォームに渡す前にでそのフィールド数とフィールド名を
取得して、フォームのプロパティを設定?
それともクロス集計の列数、列名を無理やり固定?
なんてことがどうも、すっきりしないと感じたので、
サブフォームのソースオブジェクトに作成したクエリを指定して
埋め込んでしまえば、クエリをそのまま表示できて楽だと思い、
そのように作成しました。
その後、小数点以下の表示をなんとかしろと言われてしまい。
涙しています。
フォームを利用して人に見せることについては
まだまだ初心者で、ばかなことをしているのかもと、
自分でも思うのですが、列数列名可変のクロス集計の
フォームでの表示に、スマートなやり方はあるのでしょうか?
>さて、ここからが本題なのですが、
>クエリに対して書式設定をする必要があるのでしょうか。
>
>Accessにおいてテーブル(クエリ)はあくまでデータの入れ物であって
>ユーザに見せるものではないですよね。
>
>フォームやレポートの書式を設定してあげれば
>テーブル 及び クエリ部に特別な事を行う必要はないと思うのですが…。
|
|