誰かが作成したAccess 2013データベースで作業しています。いくつかのレポートをPDFファイルとして特定のフォルダにエクスポートするモジュールを備えています。レポートの中には正常にエクスポートされているものがありますが、そのうち3つはエクスポートできません。使用されるコードの例は、次のとおりです。 DoCmd.RunSavedImportExport "Export-rptJobsToClose_FS2"MS Access 2013の保存されたエクスポートがMSysIMEXSpecsテーブルに保存されない
データベースが出力データを選択したファイルに保存できないというエラーが表示されます。私はパスが "Export-rptJobsToClose_FS2"保存されたエクスポートに保存されていることを認識しています。私はMSysIMEXSpecsテーブルを開こうとしたので、私は、それは完全に空ですパスを見たいと思います。対応するテーブルMSysIMEXColumnsも同様です。新しいSavedExport定義を作成し、コード内に同じ名前を使用すると、すでに存在するというメッセージが表示されます。これらのシステムテーブルが空の場合、どのように存在する可能性がありますか?新しい名前で保存されたエクスポートを作成しようとしましたが、機能しないと、既に存在しているというメッセージが表示されるので、それらの名前を再利用することはできません。だから、私は新しい名前を考え続けなければならず、私がすでに作成した保存済みのエクスポートについての情報は見ることができません。助けてくれてありがとう。
本当にありがとうございました。私の問題の1つは、「データの管理」ウィンドウに何も表示されていないことです。これは、エクスポートまたはインポートのために外部データ - >保存されたインポート/エクスポートに移動したときに表示されます。保存された輸出入は別の場所に保管されていると言いました。それがどこにあるのか教えていただけますか?私はImportExportSpecificationsコレクションをループしようとするいくつかのVBAコードを作成しました。 debug.printを使用して名前とXMLを直接ウィンドウに表示しましたが、これまでのところ、インポート仕様のみが表示されていました。 – ShirleyM
仕様は内部データベース構造に保存されていますが、テーブルでそれを見ることはできません。私はすべての仕様を見ることを可能にするコードを追加しました。それはいくつかの仕様を印刷しません、あなたはデータタスクウィンドウに表示されませんが、同じ名前で新しい仕様を作成することはできません、データベースが壊れていることを意味する可能性がありますコンパクト& –