AdiMakhija
3 years agoQrew Member
Updating the existing key values for a table based on the Record ID#
I have an app with multiple tables and relationships. For one of the table, I have a key field, called "ID" that was maintained by imports from another system and of course the built-in Record ID# which QB manages. Now, the 3rd party system is changing and all the data from old system is being migrated to the new system. The new database has a completely new numbering syntax and field, called RLID. So I need to update the existing ID field to match the new RLID. I thought I could use the Record ID# of existing records and update the ID field to RLID. However, it seems QB doesn't allow that via mass upload even though I am able to update the ID field manually for each record. Given that I have thousands of records, I don't want to do this manually for each. Is there something I am missing? I have thought about making Record ID# the key field and then do the upload (if it allows me) and then change it back to ID field but not sure if that'll preserve all the relationships or make them messy. I get this huge warning about QB creating new fields if I change the key field, and I am not sure if that'll be the cleanest method. I have taken into account what relationships might be impacted by updating the value in the ID field and I can update the records in the other tables by importing the new RLID so I am covered there. I appreciate any suggestions.
------------------------------
Adi Makhija
------------------------------
------------------------------
Adi Makhija
------------------------------