私はoffice 2003を持っていて、ms access 2003からデータベースを開発しました。ms excelとms accessをリンクして、どちらかを更新すると両方が更新されるようにしたいのです。
2 に答える
Access 内から、Excel ワークシートをデータ ソースとする "リンク テーブル" を追加できることは知っています。これにより、Excel シートのデータが Access のテーブルとして表示されます。Access でデータを変更すると、基になる Excel シートのデータが変更されます。また、Excel シートを開いていずれかの行の値を変更すると、Access のリンクが更新されたときに変更が反映されます。
ただし、Access と Excel をリンクしようとすると、問題が発生する可能性があります。Access と Excel から同時に同じドキュメントを編集できない場合があります。また、Excel でソース データに列または行を追加した場合は、Access でテーブルを完全に再リンクする必要がある場合があります。
Access アプリケーションと Excel シートの両方を使用している唯一のユーザーであれば、この方法を使用してかなり堅牢なソリューションを開発できます。ただし、複数のユーザーが同時に同じドキュメントを編集しようとすると問題が発生する可能性があるため、このようなソリューションを複数のユーザーに展開しようとする場合は注意が必要です。この時点で、データベースまたは SharePoint バックエンドを含む、より堅牢なソリューションを検討する必要がある場合があります。
ベンが彼の回答で言ったように、それは可能ですが、マルチユーザー環境では簡単に問題を引き起こす可能性があります. データへのアクセスを維持し、Excel から取得することをお勧めします。または、日付を更新するために Excel がまったく必要かどうかを再確認します (読み取り専用レポートは問題ありません)。