• ベストアンサー

Accessのレポートのプロパティの書式で、"@"を指定したい

Accessのレポートのプロパティで書式設定をしたいのですがうまくいきません。 クエリから、数字で「123456」という数字を引っ張ってきています。 それを印刷時には「@123,456*」にしたいのです。 (3桁でカンマ区切り、頭に半角@、後に半角*をつけたい) 書式で、"@"#,###"*"と入力すればいいと思ったのですが…。 こう入力してEnterを押すと、 Accessの過剰サービスで""が省かれて¥が付き、@#,###\*になって、 印刷は、「1234563,333」になってしまいます。 どうにかならないでしょうか? ご回答、よろしくお願い致します。

  • s-e
  • お礼率70% (85/121)

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

  • ベストアンサー
  • tag1701
  • ベストアンサー率54% (67/123)
回答No.2

クエリにひとつ列を追加してもよいのであれば 項目に 式1: "@" & Format([その数字の入った列名],"##,###") & "*" として、クエリを展開してみてください。 そうすると@12,345*となっていると思います。 レポートに表示するのは、この式1を選択し、表示形式はいじらない。 これで試してみてください。 (こちら2000Ver,の為、ならなかったらごめんなさいm(_ _)m

s-e
質問者

お礼

ご回答、ありがとうございました。 クエリに追加すればいいのですね。 質問させて頂いた後に、書式をこねくり回していたら、 #,###"*”"で、「123,456*」にできました。なんでででしょう(汗) @を前につけるとまたおかしくなるので、@は別にラベルでつけました。 ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

クエリではうまく行きましたよ。最初の@の""が消えた場合は"@"に訂正して実行してみてどうですか。レポートでも同じでは無いですか。 後尾の"*"も同じ。""の対の中に書式文字の#が取り込まれないようにする(そうしないと定数文字列付加になる)。

s-e
質問者

補足

ご回答、ありがとうざいました。 クエリではうまく行きましたか。 レポートでは、訂正しても訂正しても、Accessが勝手に""を省いてしまって、同じ結果になってしまいます。 ちなみに、Access2003です。 困りました…。

関連するQ&A

  • Access2007 クエリーの書式について

    Access2007を使っているのですが、クエリーで3桁区切りを 表示するときに、プロパティシートで小数点以下表示桁数の 項目が表示されたり、されなかったりします。表示されない 時は、レポートを作成した時に設定したりしますが、なぜ クエリーのところで、表示できたりできないのかがわかり ません。 どなたかアドバイスを頂けませんでしょうか?

  • ACCESS2000で日付書式にしたい。

    ACCESS2000を使用しています。 テキスト型8桁の項目があり、yyyymmddの形で データが格納されています。 これの書式を変更したいのですが、テーブルのプロパティで0000\/00\/00のように入力しても書式が変わりません。どのようにすればよいのでしょうか? できればクエリで関数を使わずに実現したいです。

  • Accessの桁区切りについて教えてください。

    アクセスのレポートの金額に、桁区切りのカンマを付けたいと思っています。 プロパティの書式を通貨にすると¥マークがついてしまいます。 合計は付いてもいいのですが、内訳には¥マークを付かないように桁区切りだけにしたいのです。 そのため、書式に『###,##0』としました。 できましたが、小数点以下が表示されません。 小数点を表示したいので『###,##0.###』としたら、『59,180.000』となってしまいます。 小数点の指定を自動から3桁表示に変えましたが、うまくいきません。 教えていただきたい内容としては、 ・金額の表示に桁区切りのカンマを付けたい。 ・でも¥マークは付けたくない。 ・小数点以下該当があるもののみ3桁まで表示させたいが(5,500.365)、  小数点以下がないものは小数点以下は表示させたくない(5,400)。 ぜひともアクセスを使いこなしている方、お教えください。

  • AccessのSQLビューで書式を設定したい

    いつもお世話になっております。 AccessのSQLビューでユニオンクエリを作成しています。 このとき数字の書式を数値型から標準型に変更したい(3桁ごとに区切り点を表示させたくない)のですが、どのようにしたらよいのでしょうか? ちなみに元のテーブルは区切り点のない書式ですが、ユニオンクエリを作成して表示すると区切り点が入ってしまいします。 よろしくお願いします。

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

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

  • アクセスのNZ関数のことで教えて頂きたいです。

    アクセスのNZ関数のことで教えて頂きたいです。 アクセス2000です。クエリで 売上日計: nz([売上計],0) というフィールドにプロパティ書式で#,###を入れましたがそうなりません。そのクエリの [売上計]に同じことをしましたら出来ました。 桁数が多いので、桁区切りを入れたいのですが、何か方法があるのでしょうか。 よろしくお願いします。

  • Access2000のレポート_書式維持について

    いつも大変お世話になっております。 Access2000のレポートについて質問です。 レポートのデザインビューで、書式を設定し、ページ設定等で用紙や余白の設定をしますよね? で、一度閉じて、再度そのレポートを開くと、書式が維持されておらず、最初の状態(A4版タテ、余白_上下左右24mmくらい)になってしまうことが多々あります。 書式が最初の状態に戻ってしまうタイミングはよく分かりませんが、そのレポートの元になっている、テーブルやクエリの情報を更新し、開きなおすとダメなのかな?という感じもします。 曖昧な質問で申し訳ありませんが、レポートを閉じて開きなおした後でも、関連するテーブルやクエリのデータを更新した後でも、書式が完全に維持されるようにはできないのでしょうか? 何か方法があれば、具体的に教えてください。 よろしくお願いします。m(_ _)m

  • Accessについてご質問です。

    会社で共有のAccessを使って発注書などを作成しているのですが、数字のカンマの位置が変になります。 例えば100万と打った場合→¥10,00,000のように、3桁、2桁、2桁···という変な桁区切りになってしまいます。 他の方は3桁ずつ問題なく表示されるので、Accessの書式設定などではなく私のパソコンがおかしいのだと思います。 ネットで調べても解決策が見つからないので、ご教授よろしくお願いします。

  • access2010のレポート印刷について質問です

    選択クエリにて日付で抽出しています。 選択クエリを実行すると、パラメーターの入力画面が表示され、日付を入力すると抽出されます。 その選択クエリをそのままレポートとしてあります。 そのレポートを印刷するにあたり、現在の流れは、フォームの印刷ボタンを押す→パラメーターの入力→レポート表示→ファイルタブから印刷を選択→印刷をクリック→プリンター選択等のプロパティー画面→印刷となっていますが、この手順を、フォームの印刷ボタンを押す→パラメーターの入力→プリンター選択等のプロパティー画面→印刷としたいのですが。 分かる方、是非教えて下さい。 宜しくお願いします。

  • アクセスで郵便番号にハイフンをつけて印刷したい

    アクセスの得意な方、教えてください。 データベースの実データはハイフン無しの7桁の 半角数字の郵便番号を印刷する時、 「999-9999」と、3桁目と4桁目の間にハイフンを 入れタイのですが、どうやったらいいか分かりません。 レポートの郵便番号のプロパティの何処でどのように 設定すればハイフン入りで印刷できるのでしょうか?? 教えてください!!

専門家に質問してみよう