Hi All,
I am building an access database to manage a data conversion from multiple legacy systems (62
) to a new non access database, and plan on making my Conversion Database reusable and functionally simpler.
All data is imported to one common Table structure, with the source system identified against each record.
In my legacy systems values are not coded the same ie
Title: Mr Miss Ms Mrs Record Type: Active, Inactive
System A: 1, 2, 3, 4 a , i
System B: a, b, c, d 1 , 2
System C: x, y, z, w ACT, ,INA
This applies to sooo many fields.
I want to avoid having a mapping table for each field as I will quickly have an unmanageable number of mapping tables, and complex relationships in Queries:banghead:
I would like to get to the point where I could have a single value mapping table something as follows
System, Field, Old Value, New Value
System A, title, 1 Mr
System A, title, 2 Miss
System A, title, 3 Ms
System A, title, 4 Mrs
System B, title, a Mr
System B, title, b Miss
System B, title, c Ms
System B, title, d Mrs
And some how call this in VB to go through all fields and records in a table if Old Value is found for a specific "System" and "Field" Change to new value, if noting found on Mapping table keep existing data.
What are your thoughts? Am I missing something obvious in a query, am I over complicating things?
Thanks in advance
I am building an access database to manage a data conversion from multiple legacy systems (62

All data is imported to one common Table structure, with the source system identified against each record.
In my legacy systems values are not coded the same ie
Title: Mr Miss Ms Mrs Record Type: Active, Inactive
System A: 1, 2, 3, 4 a , i
System B: a, b, c, d 1 , 2
System C: x, y, z, w ACT, ,INA
This applies to sooo many fields.
I want to avoid having a mapping table for each field as I will quickly have an unmanageable number of mapping tables, and complex relationships in Queries:banghead:
I would like to get to the point where I could have a single value mapping table something as follows
System, Field, Old Value, New Value
System A, title, 1 Mr
System A, title, 2 Miss
System A, title, 3 Ms
System A, title, 4 Mrs
System B, title, a Mr
System B, title, b Miss
System B, title, c Ms
System B, title, d Mrs
And some how call this in VB to go through all fields and records in a table if Old Value is found for a specific "System" and "Field" Change to new value, if noting found on Mapping table keep existing data.
What are your thoughts? Am I missing something obvious in a query, am I over complicating things?
Thanks in advance