次の方法で共有

フォームに配置したテキストボックスの計算式の値が表示されなくなった

Anonymous
2015-01-16T01:07:09+00:00

Access2013 SP1で、フォーム上にテキストボックスを配置し、コントロールソースにサブフォーム内の合計金額を表示するように計算式を登録しました。

たとえば、次のようなものです。

=Nz([売上入力明細のサブフォーム].[Form]![冬服金額計],0)

現象としては、ある日を境にして計算結果が表示されなくなってしまいました。

システムの復元で数日前に戻すと現象は消えますが、根本的な解決には至らず数日するとまた同じ現象がでます。

同じような現象を抱えている人で解決策をご存知の方がいらっしゃいましたら情報提供をお願いします。

ちなみに、同じACCDBファイルをAccess2010で動作させると計算結果は無事表示されます。

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

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

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

12 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-01-27T09:14:31+00:00

    ​Hideki Ura さん、こんにちは。

    Windows 8.1 でも症状が発生しているのですね。

    マイクロソフト コミュニティは、あくまでユーザー同士での情報交換をしていただく場として提供されていているので、Access 開発者からの返答というのは難しいです。。

    (私達フォーラム モデレーターは、フォーラム運営上でのサポートという役割で参加させていただいています)

    そのため、原因をひとつずつ切り分けていくしかないのかな、と思います。

    例えば、以下の点についても確認されてみてはいかがでしょう。

    ・ 新規でファイルを作成して、データをインポートしても同様の症状が発生するのか (ファイル起因なのか切り分けるため)

    ・ 試しに簡単なテーブルを作成して別のデータでも症状が発生するのか

    ・ 症状が発生するときとしないときで Office のバージョンに違いがあるか

    結果などについての投稿をお待ちしております。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2015-01-23T00:11:47+00:00

    言い忘れていましたが、この現象はWindows8.1でも出ています。

    常駐ソフトのチェックは時間がとれなくてまだ確認していませんが、基本的にOffice以外のソフトは入れていません。限りなく購入してきたときの状態に近いものです。

    逆に、《計算結果が表示されない》可能性があるとしたらどこか、とAccess内部を疑っていただけませんか??

    計算結果は表示されていないのですがほかの項目値は表示されていますので。

    計算はおそらく一定の場所にあって、それらをある順番に実行されているのだろうと推測します。

    ところがなんらかの条件で計算式を実行するルーチンに飛ばないという状態が発生しているのではないかと考えますがいかがでしょうか?

    だとすれば、Access開発者なりがそこらあたりを再度見直すことの方が早く解決できるような気がします。

    なぜかしらねど、リドローのサインがこないとか・・・

    PC環境は関係ないと思われます。なぜなら現象が出ているそのPCでAccess2013からAccess2010に変えるとその症状はでなくなりますから。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2015-01-22T06:14:59+00:00

    ​Hideki Ura さん、こんにちは。

    症状は昨年から発生していて、複数のパソコンで発生しているのですね。

    症状が発生しているパソコンと発生していないパソコンで環境になにか違いのようなものがあれば、それが起因している可能性が高そうなのですが。。

    例えば症状が発生しているパソコンのみで共通してインストールされているアプリがあればアンインストールしてみてどうなるか、など確認されてみてはいかがでしょう。

    また、常駐しているプログラムの影響がないかを切り分けるため、パソコンをクリーン ブートで起動した場合はどうなるかも確認してみてください。

    \[Windows 7\] 常駐アプリケーションを解除する方法を教えてください。

    もし、クリーン ブートで症状がおさまった場合は、以下のページに書かれている方法で問題を特定できるかも試してみてくださいね。

    [Windows 7] システム構成で、問題のある項目を特定する方法を教えてください。

    結果などについての投稿をお待ちしております。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2015-01-19T23:42:10+00:00

    >また、同じ accdb ファイルを Access 2010 で動作させた場合は問題ないということですが、Access 2010 は、同じパソコンにインストールされているのでしょうか?

    同じパソコンにインストールしています。

    なお、この現象は複数のマシンで発生しています。ですから、特定の環境でというわけではなさそうです。

    また、この現象はAccess2013ランタイムでも発生しています。

    >システムの復元で数日前に戻すと症状が発生しないということなので、もしかすると Windows Update の更新などが影響している可能性もありそうです (1/14 が今月の更新日だったので)。

    昨年のうちからこの現象は発生しています。

    当初は我々もWindows Updateを疑いましたが、どうやらそれだけではなさそうです。

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

    0 件のコメント コメントはありません
  5. Anonymous
    2015-01-16T09:13:18+00:00

    ​Hideki Ura さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Access 2013 でフォーム上に配置した、テキストボックス (サブフォーム内の合計金額を表示する) に計算結果が表示されない状況なのですね。

    システムの復元で数日前に戻すと症状が発生しないということなので、もしかすると Windows Update の更新などが影響している可能性もありそうです (1/14 が今月の更新日だったので)。

    例えば、症状が発生している状態で新しくインストールされた更新プログラムをひとつずつアンインストールしてみてどうなるか、など試されてみてはいかがでしょう。

    Windows 8 / 8.1で自動更新でインストールされた更新プログラムをアンインストールする方法

    また、同じ accdb ファイルを Access 2010 で動作させた場合は問題ないということですが、Access 2010 は、同じパソコンにインストールされているのでしょうか?

    こちらについても追加で書き込んでみてくださいね。

    返信をお待ちしております。

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

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