Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


73112 / 76732 ←次へ | 前へ→

【8103】ADOからAccessデータを取得する際の関数
質問  とん  - 03/9/30(火) 15:14 -

引用なし
パスワード
   お世話になっております。
とんです。
また行き詰まってしまったのでご教授願いたく投稿しました。
よろしくお願いします。

現在、ADOを使ってAccessテーブルのデータをエクセルに取り込もうとしています。
データの検索にはSQL文を書いて、それをExecuteしています。
そこはまったく問題なくうまくいっています。

問題は、そのSQL文のSelect句で演算を行おうとしていることです。
例えば
Select 商品ID,商品名,単価,個数,単価*個数 as 在庫 From T商品
というような演算です。
このときに、個数がNullの場合があるんです。
そうなると、在庫列にはNull値の演算ということで何も入ってきてくれません。
AccessにはNz関数というのがあって、Null値を変換してくれるのですが
それをこのSQL文に組み込みVBAを実行すると
「未定義関数Nzがあります」と怒られてしまいました。
あくまでSQL文のなかで演算を行いたいと思っているのですが・・・・
それは無理な願いなのでしょうか?
2 hits

【8103】ADOからAccessデータを取得する際の関数 とん 03/9/30(火) 15:14 質問
【8104】Re:ADOからAccessデータを取得する際の関数 Asaki 03/9/30(火) 17:02 回答
【8109】Re:ADOからAccessデータを取得する際の関数 Asaki 03/9/30(火) 18:05 回答
【8113】Re:ADOからAccessデータを取得する際の関数 とん 03/9/30(火) 20:00 お礼

73112 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free