データベース内のレコードに問題があるため、約 260,000 レコードのテンプレートがあり、各レコードには、レコードの期間と場所を特定するための 3 つの識別列があります。1 つは年、1 つは月、もう 1 つはレコードです。地域向け。次に、特定のアイテムを識別するための情報が TagName と Description です。私が抱えている問題は、誰かがこのデータベースにデータを入力したときに、同じデバイスに対して異なる説明を入力したことです。タグ名が同じであるため、これを知っています。データベースを調べて同じタグ名のアイテムを見つけ、記述の 1 つを使用して異なるものを置き換え、より均一なデータベースを作成するコードを記述できますか。また、一部のデバイスにはタグ名がないため、"" ケースは避けたいと考えています。
また、将来的には、データベースに列を追加して、より多くの情報を取得できるようにしました。タグ名と説明が同じであることがわかったら、古いレコードにデータを埋め戻す方法はありますか?データベースはクリーンアップされていますか?貴重な情報を事前にありがとうございます。
これは、その説明を持つ最初のレコードを探し、変数を使用してその説明を同じタグ名を持つ他のすべてのアイテムに割り当てることにより、レコードを変更するためにある種の VBA で行う必要があると思いますか? これを行うための正しいVBA構文がわかりません。埋め戻しプロセスにも同様の方法が使用されると思いますか?