【Access】レポートの数値項目の小数点以下表示桁数を自動で変更する

  1. テキストボックスのコントロールソースを以下の通りに変更
    =Format([フィールド名],IIf(Int([フィールド名])=[フィールド名],”#,##0″,”#,##0.####”))
  2. テキストボックスの書式を設定しない(空白に)
  3. テキストボックスの小数点以下表示桁数を「自動」に変更
  4. テキストボックスの文字配置を「右」に変更

動作結果

※Access2010にて動作確認