アプリ版:「スタンプのみでお礼する」機能のリリースについて

アクセス2010で名簿管理(自分でソフトを作成)をおこなっていますが 更新クエリー(会費入金額仮更新)を作成して1回はできたのですが次回実行すると「因数が無効です」のメッセージがでてしまい クエリーが実行できません。何が原因なのか教えてください。

質問者からの補足コメント

  • SLQ表示
    UPDATE DISTINCTROW (政懇TBL INNER JOIN 会員TBL ON 政懇TBL.政懇コード = 会員TBL.政懇CD) LEFT JOIN 政懇会費:T ON 会員TBL.[ナンバー] = 政懇会費:T.[ナンバ-(会)] SET 政懇会費:T.今年 = [入金-1]+[入金-2]+[入金-3], 政懇会費:T.17年 = [入金-1]+[入金-2]+[入金-3], 政懇会費:T.入金額 = [今年]*"1000", 政懇会費:T.入金計 = "¥" & [今年]*"1000"
    WHERE (((政懇会費:T.今年)>0) AND ((政懇会費:T.[入金-1])>0)) OR (((政懇会費:T.今年)>0) AND ((政懇会費:T.[入金-2])>0)) OR (((政懇会費:T.今年)>0) AND ((政懇会費:T.[入金-3])>0));

      補足日時:2017/04/05 15:18

A 回答 (2件)

そのクエリをSQLビューにして、見せていただくことは可能ですか?


where句だけでも構いませんが、、、
    • good
    • 0
この回答へのお礼

SRQビューを送ります UPDATE DISTINCTROW (政懇TBL INNER JOIN 会員TBL ON 政懇TBL.政懇コード = 会員TBL.政懇CD) LEFT JOIN 政懇会費:T ON 会員TBL.[ナンバー] = 政懇会費:T.[ナンバ-(会)] SET 政懇会費:T.今年 = [入金-1]+[入金-2]+[入金-3], 政懇会費:T.17年 = [入金-1]+[入金-2]+[入金-3], 政懇会費:T.入金額 = [今年]*"1000", 政懇会費:T.入金計 = "¥" & [今年]*"1000"
WHERE (((政懇会費:T.今年)>0) AND ((政懇会費:T.[入金-1])>0)) OR (((政懇会費:T.今年)>0) AND ((政懇会費:T.[入金-2])>0)) OR (((政懇会費:T.今年)>0) AND ((政懇会費:T.[入金-3])>0));

お礼日時:2017/04/05 14:55

[]でくくられた値のどれかに演算できない物があると思われます。



フォーム上から実行していますか?
フォーム上の必要な数値は全部入っていますか?
フォームのコントロールの名前とか変更していませんか?
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました。
フォームコントロール名を変更していた可能性があります。再度チェックしてみたいと思います。

お礼日時:2017/04/05 16:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す