|
こんにちわ。雅です。
>=Sum([前月借方残]) でも =DSum("前月借方残","試算表")で設定しても、#Errorとなってしまいます。他に方法があったら教えて下さい。
どういう状況かいまいち分かりません。
デバッグウィンドウで
?DSum("前月借方残","試算表")
とすると値が表示されますか?
とりあえず下記の内容を確認してください。
- ヘルプから抜粋 -
コントロールに #Error? または #Name? と表示される
次にコントロールに #Error? または #Name? と表示される原因を示します。原因を解決するには、次のいずれかの操作を行います。
・コントロールの "ControlSource/コントロール ソース" プロパティで指定したフィールドが、基になるテーブル、クエリー、または SQL ステートメントから削除されていないことを確認します。
・コントロールの "ControlSource/コントロール ソース" プロパティで指定したフィールド名のスペルを確認します。
・コントロールの "ControlSource/コントロール ソース" プロパティで式を指定した場合は、式の先頭に等号 (=) が指定されていることを確認します。
・式の中で、スペースが含まれているコントロールまたはフィールド名の参照の前後に、角かっこ ([ ])が指定されていることを確認します。たとえば、[締切日] フィールドから [出荷日] フィールドを減算するには、「=[締切日] - [出荷日]」と入力します。
・組み込み関数を使用している場合は、引数の数が正しいか、引数を指定する順序が正しいか、必要な区切り記号を記述し忘れていないかどうかを確認します。正しい構文を確認するには、使用している関数のヘルプ トピックを参照します。
・正しい構文を使用して、他のコントロールを参照しているかどうかを確認します。コントロールの参照の詳細については、 をクリックしてください。
・コントロールに対して循環参照を使用していないことを確認します。たとえば、コントロールの "Name/名前" プロパティに「MyControl」と入力し、コントロールの "ControlSource/コントロール ソース" プロパティに「=[A]+[B]+[MyControl]」と入力すると、この式は処理されません。
でわ。
|
|