質問: 独自でAccess97のアプリケーション開発に勤しんでおります。主題の通りページ設定についてですが・・・ 現在LANの環境でサバー管理の元、私の開発したソフトを使用しておりますが、個々のPCによっては、レポートのページ設定が変わってしまいます。デザインモードで変更しても再度立ち上げたときには、又元に戻ってしまって降ります。どこを直してよいのかわかりません。どうか教えてください。宜しくお願い致します。
回答: いくつか、思いつくチェックポイントを挙げてみます。 ・レポートの印刷設定で、特定のプリンタを指定していませんか?「標準のプリンタ」にすると、直りませんか? ・レポートの余白の設定が、想定している全てのプリンタのハードウェア限界よりも内側になるようになっていますか? ・(うろ覚えですが)ページ設定だけ変えて上書き保存しても、上手く保存できなかった事例があったように思います。このとき、ページ設定を変えた後、コントロール類をほんの少し移動させてから保存すると、上手く保存できたように記憶しています。 あと、VBAで対処する場合でしたら、レポートのPrtMipプロパティやPrtDevプロパティを、一旦ファイルやテーブルに格納しておいて、レポート呼び出し時に再設定するってパターンがいいように思います。 #1,mnabeさんが仰っているように、サーバ上のMDBを他のユーザが書き換えているのが原因でしたら、他にも、MDBをデータ部分とアプリケーション部分に分割して、アプリケーション部分を個々のクライアントに配布して動作させるようにするっていう解決策もありますね。 結構大手術になりますが、このようにすると、ネットワークの負荷を減らせることが出来ます。