SQLで集計した結果をMSFlexGridに表示させるには?

解決


めかぶー  2005-06-07 15:23:13  No: 122323  IP: [192.*.*.*]

テーブルには、フィールド数が44件で、レコード数が230万件あります。
ADOで接続してます。

SQL文は、select コード ,sum(金額) from テーブル where 日付 = 検索日付 group by コード
で出て来た集計結果が
コード


VB6(SP5)
SQL Server 2000です。

編集 削除
めかぶー  2005-06-07 15:25:17  No: 122324  IP: [192.*.*.*]

誤って、入力途中に送信してしまいました。申し訳ありません。もう一度書き直します。

編集 削除
めかぶー  2005-06-07 15:39:10  No: 122325  IP: [192.*.*.*]

テーブルには、フィールド数が44件で、レコード数が230万件あります。
ADOで接続してます。

select コード ,sum(金額) from テーブル where 日付 = 検索日付 group by コード
で出て来た結果が、

コード    集計
1      10000.0000
2      2621151031.0000
3      49457830353.0000
4      -604950787.0000

と出てきます。そしてこの集計結果をMSFlexGridに表示させたいのですが、方法が分かりません。


VB6(SP5)
SQL Server 2000です。

調べたのですが、どうしても解決できないので、どなたか教えてください。
宜しくお願いいたします。

編集 削除
いな  2005-06-07 15:54:00  No: 122326  IP: [192.*.*.*]

SQLの集計結果の表示も
普通に変数から画面に表示も大差無いように思えるんだけれども

MS-Flexグリッドの使い方がわからなければこちら
http://www.bcap.co.jp/hanafusa/VBHLP/MSFlexind.htm

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3doc.htm#as_a

調べたっていってるから、過去ログにあるこれらのURLは
何の役にも立たないわけだが・・・。

編集 削除
めかぶー  2005-06-07 17:05:41  No: 122327  IP: [192.*.*.*]

いな様、早速のレスありがとうございます。

私の調べ方が浅はかでした。申し訳ありません・・・。
ご親切にも上記のURL貼っていただき恐縮です。
参考にさせていただきます。

編集 削除
いな  2005-06-07 17:41:43  No: 122328  IP: [192.*.*.*]

お、参考になりそうならば何より、、

上記サイトを見ながらなら、
1、ADO接続で、SQLServerの結果を取得できない。
2、取得したデータを変数に保持できない。
3、保持した値を、MS-FlexGridに展開できない。

おそらく、、、
>出てきた結果が
>(中略)
>と出てきます
というので、1、2はできているけど、3で詰まってるのかなぁ〜。
問題があれば、続報よろくし

編集 削除
めかぶー  2005-06-09 15:36:16  No: 122329  IP: [192.*.*.*]

いな様へ

そうです。3で詰まっていました…。
ですが、できました。

ずっとMSFlexGridを使ってやろうとしていて、
なぜできないのだろう…?と悩んでおりましたが、
上記のURLでMSHFlexGrid使っているのを見て気づき、
MSHFlexGridに変えたところ、すんなり解決しました。
どうもありがとうございました。

編集 削除
いな  2005-06-09 15:47:29  No: 122330  IP: [192.*.*.*]

よかったです。
この辺りのコントロール名の微妙な違いは、
チクチク痛くて意外と厄介だったりします。

編集 削除