Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13 / 2241 ツリー ←次へ | 前へ→

【13116】DBの形式の違い オスマン 16/11/28(月) 15:27 質問[未読]

【13117】Re:DBの形式の違い 亀マスター 16/11/28(月) 18:53 回答[未読]
【13118】Re:DBの形式の違い オスマン 16/11/29(火) 8:34 質問[未読]
【13119】Re:DBの形式の違い 亀マスター 16/11/29(火) 20:06 回答[未読]
【13125】Re:DBの形式の違い オスマン 16/12/6(火) 11:22 お礼[未読]

【13117】Re:DBの形式の違い
回答  亀マスター  - 16/11/28(月) 18:53 -

引用なし
パスワード
   >ACCESS2003で作成したレポートを新しいバージョンで開くのは遅いものなので
>しょうか?
確かに2003以前と2007以降はファイル形式が異なりますが、一応Access2010で2003形式のファイルは対応しているはずなので、そのようなことはあまりないかと思います(絶対とは言えませんが)。

私が思いつく可能性としては、元々のmdbファイルが既に壊れかけており、最適化によりとどめを刺したのではないかということです。
運用方法にもよりますが、アクセスのデータベースはちょっとしたことで破損することがあるので、最適化をしたら開けなくなるというのはままあることのようです。

もし変換前のmdbファイルが残っており、これをAccess2003なりAccess2010なりで開けるのであれば、手動でフォームやデータを新規ファイルにコピーし、以降はそれを使うといいでしょう。

なお、質問内容の直接的な原因ではないと思いますが、拡張子をaccdbに変更したというのは、単にファイル名を編集したということではないですよね?

【13118】Re:DBの形式の違い
質問  オスマン  - 16/11/29(火) 8:34 -

引用なし
パスワード
   亀マスターさま

元のmdbファイルをコピーしてaccdbに保存してやっています。
どのように遅いかというとレポートを印刷プレビューで開いたときに
右下に「ページをフォーマットしています」という表示と緑色が右向きに進むステータスバー?がずっと表示されたまま応答なしになります。
2003で作成し2003で開くとほんの数秒です。
ページ数としては200ページ程度となります。
2003からしてみれば軽い動作も2010から見れば重く複雑な扱いになっているのでしょうか?

【13119】Re:DBの形式の違い
回答  亀マスター  - 16/11/29(火) 20:06 -

引用なし
パスワード
   >右下に「ページをフォーマットしています」という表示と緑色が右向きに進むステータスバー?がずっと表示されたまま応答なしになります。

レポートのページフォーマット時のイベントに何かプログラムを入れているのでしょうか。もしかすると、そのプログラムでバグが発生しているのかもしれません。Officeでは前のバージョンで問題なかったのに後のバージョンで不具合が出るということもありますので。

ひょっとしてこれと同じ現象でしょうか。
「Access2007の罫線設定のあるレポートが表示されません。」
ht tp://okwave.jp/qa/q5300562.html

どうしても上手くいかないようであれば、新規のデータベースファイルを作成し、手動でフォームやレポートとデータをコピーしてみてください。

【13125】Re:DBの形式の違い
お礼  オスマン  - 16/12/6(火) 11:22 -

引用なし
パスワード
   亀マスターさま

ご指摘いただいた内容を確認してみると
やはり罫線関係の表記やVBAによるものでした。
ありがとうございました。

13 / 2241 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
972288
(SS)C-BOARD v3.8 is Free