• ベストアンサー

フォーム上で合計を表示させたい

access2007を使っています。 よくある売上表のフォームを作っています。 フィールド名    値   [1月]    \120,000   [2月]    \150,000 表形式のフォームで上記のようなデータが表示されていて、 新たに【小計】というテキストボックスを作り、 コントロールソースに =[1月]+[2月] と入力して表示すると、 【120000150000】 と表示されてしまいます。 文字列になってしまっていると思いますが、原因がわかりません。 access2000ではきちんと計算結果【270000】が表示されました。 Cint関数を使うと、「#NUM」というエラーになります。 今日はずっとここで止まってしまってます。 どうか回避策を伝授してください!

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

> Cint関数を使うと、「#NUM」というエラーになります。 CLng関数を使ってください。 コントロールソースに =0+[1月]+[2月] としても回避できると思います。

noname#143796
質問者

お礼

驚きました!!!! きちんと表示されました! とても不思議なんですが、また一つ勉強になりました。 ありがとうございます。 また質問すると思いますが、どうぞよろしくお願いします。

関連するQ&A