次の方法で共有

Access2010にて、テキストボックスの関数が反映されない

Anonymous
2014-05-09T08:01:58+00:00

いつもお世話になっております。

Windows7、Access2010にて、フォームでテキストボックスのコントロールソースに、関数『 =Sum([項目]) 』を入れています。

前に使用していたPC(Windows7、Access2010)の環境に入れてた時は、こちらの関数が自動で計算されていましたが、

今回のPCでは、自動で計算されなくなりました。

Access2010で、関数の自動計算をオンオフするような設定箇所があるのでしょうか?

(※問題のmdbファイルを別の同じ環境に入れた場合は、自動計算されています。)

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

5 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-05-28T03:56:11+00:00

    IK177 さん、こんにちは。返信、ありがとうございます。

    気が付いたら自動計算されるようになっていた、ということなんですね。

    (一時的な現象だったんでしょうか。。。)

    フォーム、テキスト ボックスのプロパティ、[Access のオプション] を確認したのですが、計算方法を自動から手動に変更するような項目は見当たりませんでした。

    このまま少し様子を見て、再現する場合には [ファイル] タブ > [情報] の [データベースの最適化/修復] を実行するとどのようになるかを試してみてください。

    ※ 試す場合は、念のためにコピーした Access ファイルを使うようにしてください

    返信、お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-05-26T04:23:45+00:00

    昨日に、確認したらいつのまにか、自動計算がされるようになっていました。

    ※自動アップデートがされた形跡はありません。

    F9キーで、再描画されるのは確認できていたので、VBでrecalcを挿入して修正しようとしていましたが、

    しばらくは様子見をしてみます。

    Accessのオプションなどから、自動計算をするしないの設定項目はないということで宜しいですか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-05-14T03:13:49+00:00

    こんにちは。

    ずっち さん、いつもコメントありがとうございます。

    IK177 さん、投稿ありがとうございます。

    念のために、現象の起きている PC の Office 2010 の Service Pack 適用状態が他の PC と同じになっているかを確認してはどうでしょうか。

    (最新の状態だと Office 2010 SP2 が適用されているかと思います)

    もし、Service Pack の適用状態が違うようなら、Windows Update を実行して更新プログラムをすべてインストールしてください。

    あと、Access (Office) 2010 のアーキテクチャ (32ビット版/64ビット版) は同じなのかも気になっていますので、こちらについても確かめておくのがよいと思います。

    これらの内容を確認しても同じ状況が続く場合は、ある特定のフォームでの現象なのか、該当のフォームでは VBA を使っているのか、といったことについても書き込んでください。

    返信、お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-05-12T01:46:52+00:00

    両方のPCとも、

    Windows 7 Pro 64bit

    Office 2010 Pro

    ユーザー権限:administrator権限

    データの保存場所は、ローカルのCドライブ。

    問題のmdbのフォームのコントロールには、何も表示されない空白です。

    正常に動作する方では、値を入力したらすぐに、合計の項目に、Sum関数で合計が表示されます。

    また、問題のmdbでも、F9を押したら、Sum関数の計算結果が表示されます。

    VBで、『me.recalc』を記述すれば良いのですが、

    同じ環境のPCでは問題なく動作できているので、疑問に思った次第です。

    正常に動いているmdbを問題のPCにコピーして使用しても、症状は改善しません。

    よって、Accessの設定に問題があるのでは?と思いました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2014-05-12T00:15:44+00:00

    おはようございます、ずっちです。

    自動的に計算されないとはどういう感じになっているんでしょうか。

    空白なのか「#エラー」などの数字じゃない表示になっているのか・・・

    同じ構成のPCでは問題なく動くようなので、

    なんとなく、ユーザの権限に起因しそうな気がしますね。

    ファイルが保存された場所がネットワークならネットワークの権限、

    ローカルなら制限のある場所(Cドライブ直下など)に置いていないか、

    極端に低い権限のユーザで使っていないか。

    「同じ構成」と書かれているがOS、Office ともにBit数が書かれていません。

    OS、Office共に32bit/64bitどちらなのか、うまくいくPCとそうでないPCで比べてみてください。

    なんにせよ、情報が少なすぎるので手探りになります。気長に・・・

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません