- ベストアンサー
テキスト型に入れた値を数値に変換し、「#エラー」を
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No1です。数値型なので、 SELECT IIf(IsNumeric([テーブル1]![フィールド1]),CLng([テーブル1]![フィールド1]),0) AS 数値型に変換 FROM テーブル1; にしてください。"0"ではなく、0ですね。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
テーブルデータ ID フィールド1 1 1 2 2 3 3 4 あ ーーー クエリ(選択クエリ) デザイングリッドで 式1: IIf(IsNumeric([フィールド1]),CDbl([フィールド1]),[フィールド1]) 実行!で 結果は 式1 ID フィールド1 1 1 1 2 2 2 3 3 3 あ 4 あ ーーー エクセル関数的イメージで、IFを使うには IIF関数を使う。 http://www.relief.jp/itnote/archives/001423.php
質問者
お礼
ありがとうございました。
- piroin654
- ベストアンサー率75% (692/917)
回答No.1
SELECT IIf(IsNumeric([テーブル1]![フィールド1]),CLng([テーブル1]![フィールド1]),"0") AS 数値型 FROM テーブル1;
質問者
お礼
ありがとうございました。
お礼
再度ありがとうございました。