![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?c9bd177)
お忙しいところ恐れ入りますが教えて下さい。
ACCESSのクエリ上で計算をしフォームに表示させているのですが、関数を使ったところ、%表示が出来なくなりました。
プロシージャーなどは使っていません。
いままでは、
クエリのデザイン画面で、
フィールド欄に 買上率:[個数]/[試食数]
といれ、プロパティでパーセンテージの表示設定をし正しく表示されていましたが、
0値が入っていると、#Errorが表示されるため、これを消すために、以下の式に変更しました。
買上率: IIf([個数]=0,"",IIf([試食数]=0,"",[個数]/[試食数]))
上記のように入れたところ、%表示及び小数点以下の表示桁数を設定できなくなりました。いい方法を教えて下さい。
No.3ベストアンサー
- 回答日時:
s_husky です。
1、SQL文とは?
買上率: IIf([個数],([個数]-[試食数])/[個数],100)*100
という列をクエリでビルドして[表示]-[SQLビュー]で表示したに過ぎません。
2、小数点以下と%の問題。
買上率: Format(IIf([個数],([個数]-[試食数])/[個数],100),"パーセント")
この場合、SQLビューは、
SELECT ID, 個数, 試食数, format(IIf([個数],([個数]-[試食数])/[個数],100),"0.00%") AS 買上率, *
FROM テーブル1;
となっています。
ID 個数 試食数 買上率
1 100 10 90.00%
2 100 0 100.00%
3 111 11 90.09%
3、Null対策。
format(IIf([個数],([個数]-NZ([試食数]))/[個数],100),"0.00%") AS 買上率
NZ([試食数])で0に置換します。
ですから、3が最適解ということになります。
最終的に
買上率: Format(IIf([個数]=0,"",IIf([試食数]=0,"",[個数]/[試食数])),"パーセント")
の式で0%を表示させることなく、ブランクを作り%表示も出すことが出来ました。
ご協力ありがとうございました。
No.4
- 回答日時:
>%表示及び小数点以下の表示桁数を設定できなくなりました
式の中に""を使っているので書式設定が無視されてしまいます。""を使った場合テキスト値と捉えるため数値に使用する書式設定は無視されます。
>0値が入っていると、#Errorが表示
[試食数]に0が入るとエラーになりますので単純に分母に0が入った場合にエラーを回避するだけで済みます。
[試食数]がNullの場合はNullではなく0と表示し0の場合も0と表示させるにはクエリに
買上率:IIf([試食数]=0,0,IIf(IsNull([試食数]),0,([個数])/([試食数])))
上記で回避できます。
最終的に
買上率: Format(IIf([個数]=0,"",IIf([試食数]=0,"",[個数]/[試食数])),"パーセント")
の式で0%を表示させることなく、ブランクを作り%表示も出すことが出来ました。
ご協力ありがとうございました。
No.2
- 回答日時:
うーん!どうも、今一、理解できないままの回答です...
ID 個数 試食数 買上率
1 100 10 90
2 100 0 100
3 100 15 85
こういうSQL文ならば、
SELECT ID, 個数, 試食数, IIf([個数],([個数]-[試食数])/[個数],100)*100 AS 買上率, *
FROM テーブル1;
この回答への補足
細かい内容がわからなくて申し訳ないのですが、SQL分というのは、イベントプロシージャの関連のを立ち上げて入れる構文ですか?詳しくなくて、その辺は良くわかりません。また、上記の方法だと、小数点第一位までの表記や%を買上率につけることは出来ますか?ちなみに、ID2の場合は”0”かブランクになります。
補足日時:2006/03/27 23:28お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Windows 10 この現象も、Microsoft Explorer のお粗末な仕様のためか? 2 2023/06/09 15:06
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
クエリで割り算する方法を教えてください
Access(アクセス)
-
Accessのクロス集計から構成比を求めたい
Access(アクセス)
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
-
4
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
5
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
6
アクセス エラーを数値「0」に変換するには
Access(アクセス)
-
7
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
8
クロス集計クエリの結果をテーブルにしたい
Access(アクセス)
-
9
Acsess アクセス のクエリでオーバーフローしてしまいます。
Access(アクセス)
-
10
【アクセス】クエリで、行と列を入れ替えるには?【access】
Access(アクセス)
-
11
OR関数
その他(Microsoft Office)
-
12
【Access】Dcount関数の複数条件で順位を付ける方法について
Access(アクセス)
-
13
access・カウント結果がゼロでも、「0」を表示させるには?
その他(データベース)
-
14
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
15
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
16
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
17
インポート時のエラー「データ型の変換エラー」
Access(アクセス)
-
18
ACCESSでクエリを作成したら「式が複雑すぎます。」の表記が…
その他(データベース)
-
19
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
20
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ご試食」か「試食」か、どち...
-
試食品を持ち帰るのは犯罪ですか?
-
ACCESSの計算式を入れると%表...
-
鏡や写真だと普通なのに、動画...
-
アダルトビデオのモザイクにつ...
-
未成年でもネットでお酒は買え...
-
ドラッグストアで化粧品が安売...
-
オリジナルの虫除けスプレーを...
-
男性下着が盗まれる理由について
-
売りたくない客には売らなくて...
-
事務職から販売へ転職された方...
-
自動販売機から賞味期限切れの...
-
本物の近親相姦ビデオを売る・...
-
買った種を育てて売ると?
-
新潟県内で谷川岳のもつ煮販売...
-
無口な人はやはり、接客の販売...
-
チーズ製造販売の免許の取得は...
-
旅行会社
-
事務職から販売職への転職・・・
-
量販店モデルって何ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ご試食」か「試食」か、どち...
-
ACCESSの計算式を入れると%表...
-
試食を勧められるのが苦手です...
-
試食魔?って?!
-
鏡や写真だと普通なのに、動画...
-
試食品を持ち帰るのは犯罪ですか?
-
試食販売で確認電話をしたら、...
-
すごく気になっているのですが…
-
2社で迷っています。1つ目は大...
-
タチの悪い試食魔への対処について
-
短期バイトで職を転々とする、...
-
たくさん試食するって犯罪ですか?
-
試食をたくさん食べる方について
-
お買物…試食しておきなが断る理由
-
郵便局員の年賀状販売ノルマっ...
-
携帯電話やさん。
-
アダルトビデオのモザイクにつ...
-
製品供給責任の法的義務につい...
-
ヤマザキパンは勝ち組?
-
市販商品のラベルを張り替えて...
おすすめ情報