「小数点以下表示桁数」プロパティが機能しない(Access)

Accessのクエリやテキストボックスのプロパティにおいて、「小数点以下表示桁数」プロパティが機能しないことがあります。

考えられる原因と解決方法は以下の通りです。

  • 原因:[書式]プロパティが「空欄」か「数値」になっている
  • 解決方法:[書式]プロパティを「標準/固定/パーセント/ユーザー定義書式」に変更する

下記のサンプルをご覧ください。

下図の「割引率」フィールドは「割引額÷定価」です。割り切れないと「###」が表示されます。ここに「小数点以下表示桁数:3」を設定しても効果がありません。

そこで「書式」プロパティを「標準」に変更します。

「割引率」が意図通りの表記になります。

なお「書式」プロパティを「パーセント」にすると以下のような表記になります。

コメント