• ベストアンサー

アクセス2003 クエリの計算結果(左寄せになってしまう)

いつもお世話になってます。 クエリで下記の式を入れた列だけデータが左寄せで表示されてしまいました。 原価率: IIf([工事売上]>0,FormatPercent([工事原価]/[工事売上]),FormatPercent(0)) 書式を変えればいいのかと思い、デザインビューでプロパティを開いてみたのですが書式欄が空欄で選択する書式も表示されません。 計算結果は特に問題ないのであとは右寄せにできればOKなんですが。 ほかの列のように右に寄せるにはどうしたらいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

左寄せはFormatPercent関数が結果を文字型で返す為です。 原価率: IIf([工事売上]>0,[工事原価]/[工事売上],0) とした上でプロパティを表示して書式欄をパーセントにしてください。

kobutoriman085
質問者

お礼

早速回答いただいてありがとうございます。 書式欄が表示されなくて困ってたんですが、教えていただいたようにFormatPercentを消して書式欄で設定するように考えてみました。 元になる売上の金額データの書式が未設定だったためだと分かり、そこから調整することで問題解決できました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Access クエリのプロパティで

    選択クエリのプロパティーでの質問です。 クエリのフィールド名: 顧客名  売上  原価  利益:[売上]-[原価] とします。 利益フィールドは計算式です。 この時、プロパティを見ますと 売上と原価は 説明 書式 小数点以下表示桁数 定型入力 表題 ですが 利益:[売上]-[原価]は 説明 書式 定型入力 表題 でして、小数点以下表示桁数がありません。 小数点以下2桁で表示されます。 小数点以下0桁で表示したいのですが、どの様にすればいいでしょうか。

  • クエリーであるフィールドの値が空欄の時には空欄を表示したい時の方法

    選択クエリーにて売上高フィールドと土日祝フィールドがあります。 いま、新しく「計算用」フィールドをもうけました。 これには、売上高フィールドにデータが入っていて、かつ、土日祝フィールドの数値が1ときには1を、そうじゃない時には2を、そして、売上高フィールドに数値が入ってないときには空欄を表示したいと思います。 これを、 計算用: IIf(Len([売上高])>=1,IIf([土日祝]=1,1,2),"") と記述したら、プロパティにて、書式がブランクで表示され、これにより、フォームなどにもいろんなところに影響が出てしまいました。 単純に、売上高フィールドが空欄ならばという表現を記述したかったのですが、「空欄」という記述方法が分からなかったのでこのような方法をとりました。 しかしながら、結果として、こんなおかしな現象が生じてしまいました。 どなたか解決方法をお願いいたします。

  • ACCESS2007のクエリについて

    ACCESS2007のクエリについて ACCESS初心者です。 よろしくお願いします。 クエリを作成するときに、デザインビューでフィールドの位置を変更したり、 (たとえば、「氏名」の列を4列目から2列目に移動する) 並べ替えなどをして、データシートビューにすると反映されているのに、 データシートビューでフィールドの位置を変更したり、並べ替えなどをしても、 デザインビューには反映されてませんが、 クエリとはこういうものなのですか?

  • ACCESSの計算式を入れると%表示ができなくなります。

    お忙しいところ恐れ入りますが教えて下さい。 ACCESSのクエリ上で計算をしフォームに表示させているのですが、関数を使ったところ、%表示が出来なくなりました。 プロシージャーなどは使っていません。 いままでは、 クエリのデザイン画面で、 フィールド欄に  買上率:[個数]/[試食数] といれ、プロパティでパーセンテージの表示設定をし正しく表示されていましたが、 0値が入っていると、#Errorが表示されるため、これを消すために、以下の式に変更しました。 買上率: IIf([個数]=0,"",IIf([試食数]=0,"",[個数]/[試食数])) 上記のように入れたところ、%表示及び小数点以下の表示桁数を設定できなくなりました。いい方法を教えて下さい。

  • Accessクエリでの並べ替えについて

    Accessクエリでの並べ替えについて Accessのクエリで並べ替えを行う場合、デザインビューで行うほかに、結果であるデータシートビュー でも並べ替えを行うことができますが、この2つの違い(使い分け)を教えてください。 データシートはクエリの表示のみで、作成したフォームやレポートには反映しないと思っていたの ですが、並べ替え後にクエリを保存すると、クエリプロパティに並べ替えの条件が保存されるため、 その後作成したフォームやレポートに反映されました。 デザイン側で行うのと、データシート側で行うものの使い分けはどのようになるのでしょうか??

  • アクセスクエリ

    アクセスクエリのフィールド MS-accessのクエリで質問です クエリで、3つのテーブルがあります。 どのテーブルのフィールドにも[売上]があります。 この3つのテーブルの[売上] フィールド1列に表示させる方法はありませんか

  • アクセス集計クエリでの書式設定

    アクセス2000を使っています。 テーブルにある「金額」フィールドをグループごとに合計する、集計クエリを作成したのですが、「金額の合計」の書式をコンマ区切りにしたいのですがどうしたら良いでしょうか? デザインビューで「金額の合計」のプロパティの書式にコンマスタイルにしたのですが、表示形式は変わりません。 「金額」フィールドはテーブルで設定している通り、コンマスタイルになっているのですが・・・。 よろしくお願い致します。

  • アクセス2003で、計算結果を空欄にするには?

    アクセス2003を使っているのですが、フォームで、売上金額から仕入れ金額を引いた利益金額を出すコントロールを作って、まだ、売上が無くて、仕入れ金額を入力しても、利益金額のコントロールが空欄になるようにするには、どうしたら良いですか? 今の状態は、仕入れ金額を入力して、売上金額が空欄だと、利益金額がマイナス表示となってしまいます。 エクセルのように、売上が無いときは、利益金額欄が空欄になるようにするにはどうしたら良いですか?

  • アクセスのクエリで表示されないのは?

     いつもお世話になっています   クエリ作成したときに、テーブルのほうではきちんと表示されているのに、クエリでデザインビューにしたときに、 このようなマークがでるのはどうしてでしょうか? ♯NUM! と0   非常に困っています 教えてください。

  • access2000のクエリで・・・

    デザインビューでクエリを編集しようとしていたら、設定したはずのテーブルがクエリウインドウから消えていました。削除してしまったのかと思ってもう一度表示させると、今度は表示されるのですが、テーブルのタイトル部分に本当のテーブル名は、「得意先管理」なのに「得意先管理1」のように表示されてしまいます。たぶんどっかに隠れているのはわかるんですが、どんなにスクロールして探してもありません。結局クエリをもう一度作り直しました。 どうやったら隠れてしまったテーブルを見つけられるのでしょうか?

専門家に質問してみよう