- ベストアンサー
アクセスの計算式を教えてください
アクセス2003を使用してます。 エクセルのデータベースをアクセスにコピペ、そのデータの中の数字が1の時は○○、0の時は△△と出るようにしたいのですが、どうしたらできますか? 例 りんご 0 なし りんご 1 あり りんご 2 あり という風にしたいのですが…初歩的な質問ですみません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
このデータのテーブルの 品名、数量という項目ですね このテーブルをもとにクエリーを作成しこのクエリーに 「有無」という項目を追加して 有無: IIf([数量]=0,"なし","あり") と記述します。 このクエリーを開くと注文通りに表示されます。 SQL文の条件式はEXCELでの記述法とと同じですが なぜか IIF とIを重ねます。 尚、エクセルでは空白のセルを0として計算してくれますが、 計算項目に空白があると実行時エラーとなってしまいます。 これを回避するために、エクセルよりインポートして出来上がったテーブルを 右クリックして、デザインモードで開き、規定値を 0 と定義しておきます。
その他の回答 (1)
- chie65536(@chie65535)
- ベストアンサー率44% (8741/19839)
回答No.1
SELECT 品名,個数,IIF(個数=0,"なし","あり") AS 式1 FROM データテーブル;
お礼
早々の回答ありがとうございます。 とても丁寧な回答で分かりやすく、すぐにできました。 ありがとうございました。