MS-JET リンク テーブルを使用する Access 2003 データベースがあります (つまり、2 つの *.mdb ファイルがあります)。全体的なタスクは、SQL サーバーに移行することです。ただし、既存のデータベースには、両方の Access 移行ウィザードを混乱させるスペースやその他の文字を含む複数のフィールドがあります。したがって、中間タスクは、更新されたフィールド名を持つ既存の mdb のバージョンを作成することです。
リンクされたテーブルがその mdb で読み取り専用であるため、UI mdb ファイルのフィールド名を「単純に」変更しても機能しません。データ mdb ファイルのフィールド名を最初に更新しても、起動時に UI mdb がぐらつき、Access があきらめるため、機能しません。
提案を探していますが、表示できるオプションは次のとおりです。
Data mdb を UI に再統合し、更新を行ってから、データを再エクスポートします。私には非常に危険に思えます(システムは稼働中であり、厳密に必要以上にデータを操作したくありません)。
ここで、ODBC の詳細を VBA コードで変更することに関連するいくつかの回答を見てきました。これはうまくいきますか?より良い方法はありますか?
リンクされたすべてのテーブルのリンクを解除し、UI mdb で残りのフォーム、レポート、クエリを編集し (しかし、それは機能しますか??)、データ mdb フィールドを編集し、最後にすべてを再リンクします。バラバラになる??...可能性が高いようです。
助言がありますか?ルース