次の方法で共有

最近まで2016で動いていたアプリが更新されて2016で落ちてしまう。

Anonymous
2016-12-08T07:15:03+00:00

Accessで作成したアプリ、2013で作成して2016でも動いていましたが、最近になって急に(更新後に?)起動するとエラーを起こすようになりました。

・PostgresODBCのデータベースにつないでいるのですが、Dlookupで情報を読み取る際に落ちているのがわかっています。

・リンクテーブル自体が開いたり開かなかったりしていることが分かっています。

なにか解決策はないでしょうか?

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

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

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

16 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-12-13T06:56:48+00:00

    ​nekoAU さん、いつもアドバイスありがとうございます。

    直樹持永 さん、こんにちは。

    詳しい状況についての返信ありがとうございます。

    PostgresODB ドライバーを更新してみても同じだったのですね。

    何か有効そうな対処法や関係のありそうな情報がないかを探してみたのですが、見つけることはできませんでした。。(お役に立つことができず、ごめんなさい...)

    nekoAU さんのアドバイスにあるようにプロフェッショナルサポートなどを利用されるか、または、開発者向けの MSDN フォーラムで情報を集めてみてはいかがでしょうか。

    MSDN フォーラム

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

    0 件のコメント コメントはありません
  2. Anonymous
    2016-12-13T05:37:18+00:00

    ここはサポートではないので、業務で必要ということであれば

    プロフェッショナルサポートや premiere サポートでインシデントを挙げたほうが良いと思います。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2016-12-13T04:44:52+00:00

    この件、何か進捗があったでしょうか?

    新しい開発自体ができないので困っているところです。

    引き続きよろしくお願いします。

    一応PostgresODBCドライバも最新のもの(psqlodbc_09_05_0400-x86)にしてみましたがダメでした。。。

    新しいAccessファイルを作成しても、リンクテーブル作成時に落ちてしまう現象が原因かと思われます。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2016-12-09T04:47:08+00:00

    現在の状況について確認させてください。

    ・PostgreSQL のテーブルをリンクテーブルとして Access 内で利用している:はい

    ・ そのテーブルをクエリで参照して、DLookup 関数を使うと、Access が強制終了する:

    :VBAで参照、2013runtimeであればうまくいきます。

    ・ リンクテーブルを開くときのパフォーマンスも悪い

    :リンクテーブルマネージャーでの更新自体もうまくいかないですね。

    :新しいAccessファイルを作成してリンクを張る際にもうまくいったりいかなかったりします。

    まずは、ファイル側に問題がないかを確認するために、Access の新規ファイルを作成してリンクテーブルを設定し、DLookup 関数をクエリで使った時の動作を確認してみると良さそうです。

    :それ以前に新しいAccessファイルを作成してリンクを張る際にもうまくいったりいかなかったりしますね。

    他に気になった点として、症状の出るのは特定のパソコンのみでしょうか? それとも、複数のパソコンで動作を確認しているのでしょうか?:

    :特定のパソコンですが、InsiderPreviewでWindowsバージョンをあげていた背景もありましたので、

    :Windows自体を新規でインストールし、Officeも再セットアップしてなおしてみましたが同じ現象でした。

    Access が製品版と Access Runtime のどちらを使用しているのかも投稿してみてください。:

    :Access2016製品版です。

    よろしくお願いします。

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

    0 件のコメント コメントはありません
  5. Anonymous
    2016-12-09T03:06:30+00:00

    ​直樹持永 さん、こんにちは。

    マイクロソフト コミュニティへの投稿、ありがとうございます。

    現在の状況について確認させてください。

    ・PostgreSQL のテーブルをリンクテーブルとして Access 内で利用している

    ・ そのテーブルをクエリで参照して、DLookup 関数を使うと、Access が強制終了する

    ・ リンクテーブルを開くときのパフォーマンスも悪い

    ということでしょうか?

    ※違う部分があれば、その旨を返信してくださいね。

    もし何かメッセージなどが出る場合は、手がかりになると思うので略さず書いてみると良いと思います。

    まずは、ファイル側に問題がないかを確認するために、Access の新規ファイルを作成してリンクテーブルを設定し、DLookup 関数をクエリで使った時の動作を確認してみると良さそうです。

    他に気になった点として、症状の出るのは特定のパソコンのみでしょうか? それとも、複数のパソコンで動作を確認しているのでしょうか?

    Access が製品版と Access Runtime のどちらを使用しているのかも投稿してみてください。

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

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

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