OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

ASPでACCESSマクロのNZ関数は使える?

  • すぐに回答を!
  • 質問No.135516
  • 閲覧数1222
  • ありがとう数3
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 0% (0/11)

ASPでACCESSのマクロのNZ関数は使えるでしょうか?
また使えなかった場合NZ関数に変わる関数や方法はあるでしょうか?
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル8

ベストアンサー率 45% (18/40)

どうも「NZ関数」自体は使えないようです。 (ヘルプに載ってない。) しかし、VBScriptには「IIF関数」というものがあります。 (ASPといっても、記述はVBScriptなので。) そして、「NZ関数」自体が、「IIF関数」の特殊版みたいなものなので、 「IIF関数」で十分代用可能です。 (私は「NZ関数」は使ったことがなく、すべて「IIF関数」でやってます。) Accessの「 ...続きを読む
どうも「NZ関数」自体は使えないようです。
(ヘルプに載ってない。)
しかし、VBScriptには「IIF関数」というものがあります。
(ASPといっても、記述はVBScriptなので。)
そして、「NZ関数」自体が、「IIF関数」の特殊版みたいなものなので、
「IIF関数」で十分代用可能です。
(私は「NZ関数」は使ったことがなく、すべて「IIF関数」でやってます。)

Accessの「NZ関数」のヘルプにもこの関数が少し書いてあります。
例)
varTemp = IIf(IsNull(varFreight), 0, varFreight)

また、MicroSoftのVBScriptのリファレンスページ(下記)を参考にしてください。


  • 回答No.2
レベル12

ベストアンサー率 65% (242/372)

oribeyakiさんに便乗質問なのですが、本当にVBScriptで IIf関数は利用できるのでしょうか? VBScriptのリファレンスにも掲載されていませんし、当方の環境でテスト的にIIf関数を使ってみましたが、動作しませんでした。 (Visual Basicでは利用できるのですが・・・) よろしければ該当するポインタを教えて頂けないでしょうか? ここからが回答になるのですが、Nz関 ...続きを読む
oribeyakiさんに便乗質問なのですが、本当にVBScriptで
IIf関数は利用できるのでしょうか?
VBScriptのリファレンスにも掲載されていませんし、当方の環境でテスト的にIIf関数を使ってみましたが、動作しませんでした。
(Visual Basicでは利用できるのですが・・・)

よろしければ該当するポインタを教えて頂けないでしょうか?

ここからが回答になるのですが、Nz関数はVBScript, JScriptどちらにも実装されていませんので、自分で関数を作れば良いかと思います。
VBScriptでの場合でしたら

Function Nz( varValue, varDefault )
If IsNull( varValue ) Then
Nz = varDefault
Else
Nz = varValue
End If
End Function

こんな感じで動くかと思います(未確認)
  • 回答No.3
レベル8

ベストアンサー率 45% (18/40)

すいません。すいません。すいません。すいません。 すいません。すいません。すいません。すいません。 hequilさんのおっしゃるとおり、VBScriptで「IIF関数」は使えません。 「IF文」でやってください。 VBとVBScriptがごっちゃになっておりました。 不用意な情報を載せてしまい大変申し訳ありませんでした。 今後、このようなことがないように気をつけます。すいませんでし ...続きを読む
すいません。すいません。すいません。すいません。
すいません。すいません。すいません。すいません。

hequilさんのおっしゃるとおり、VBScriptで「IIF関数」は使えません。
「IF文」でやってください。

VBとVBScriptがごっちゃになっておりました。
不用意な情報を載せてしまい大変申し訳ありませんでした。

今後、このようなことがないように気をつけます。すいませんでした。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ