2017-05-31 2 views
0

複数のテキストボックスの合計を計算する必要があるフォームがあります。 例:2つのテキストボックスA = 10.15とB = 15.60があります。テキストボックス 'c'で値を合計したい。私は合計関数を使用してみましたが、 '#エラー'と '+'の2つの値'10 .1515.60 'が追加されます。msアクセスフォームのフィールドの値を合計する方法

任意の提案??? ありがとうございます

答えて

0

テキストボックスCのコントロールソースを設定します(引用符は不要です)。

'=[TextBoxA]+[TextBoxB]' 

テキストボックスの形式が数値であることを確認してください。空白のままにすると値が連結されます。

+0

もこのオプションを試しました。私はまだ連結値を得ています –

+0

あなたのテキストボックスの形式は何ですか?小数点以下2桁で標準に設定し、テストします。 –

0

SUM関数は、複数のレコードにわたって同じフィールドの値を合計するためのものです。 2つのテキストボックスの合計を計算する

、以下にTextBox Cのコントロールのソースプロパティを設定(=記号を含む)

= NZ([A]、0)+ NZ([B]、0 )

NZ機能が正常合計があなたのテーブルに格納されないようにテキストボックスのCは、結合していないでしょう(計算を保存することをお勧めではないことを0

注意にそれらを変更することにより、NULLSを処理します、それはOKであるはずです)。私は最初のアクセス時に、別のテキストボックスに2つのテキストボックスを合計しようとすると、それが動作するこの=Val[TextBoxA.value]+Val[TextBoxB.value]

をしようとしました

+0

それを試してみてください。しかし、動作しません。それでも値が追加されています –

+0

表のデザインでは、フィールドが数値として定義され、長さプロパティが "Double"に設定されていることを確認してください。 – mbizup

0

は値を連結したが、この式アクセスを使用すると、両方の値を合計してみましょう。

関連する問題