(Posted here b/c the referenced post was here--feel free to suggest a different forum)
In the planning stage of a database.
Background
A non-profit wants track member progression through training courses hosted by a third-party Learning Management System. The NP has arbitrarily split courses into levels. (Level content is subject to change so a LvlComplete table records then-current satisfactions.)
Access Questions
The only reports LMS provides are in CSV ‘flat file’ format.
I’ve studied site posts on importing CSV files and the The_Doc_Man post on doing updates.
(see updating-existing-table-in-access-with-csv-file.284630/post-1475289)
Specific questions:
(see attachment for field/table info)
-- I only need 8 of 26 fields contained in the export. Do I need to strip the unneeded fields before import (e.g., manually massaging in Excel, or via VBA) or can I ignore the excess fields during updates?
-- Do I need to maintain the ‘flat file’ table format or can I normalize structure? If the latter, how to carry out Doc’s scheme—update against a query that includes all the fields from disparate tables or do multiple updates, once for each new table?
FWIW, I am quite confident that there will be single (i.e., no) concurrent user and the data table will never exceed 30K records (2.2K records after 2 years--hence the request for a management tool to encourage progression) if that figures into the inefficiency-vs-update simplicitycalculation.
TIA
In the planning stage of a database.
Background
A non-profit wants track member progression through training courses hosted by a third-party Learning Management System. The NP has arbitrarily split courses into levels. (Level content is subject to change so a LvlComplete table records then-current satisfactions.)
Access Questions
The only reports LMS provides are in CSV ‘flat file’ format.
I’ve studied site posts on importing CSV files and the The_Doc_Man post on doing updates.
(see updating-existing-table-in-access-with-csv-file.284630/post-1475289)
Specific questions:
(see attachment for field/table info)
-- I only need 8 of 26 fields contained in the export. Do I need to strip the unneeded fields before import (e.g., manually massaging in Excel, or via VBA) or can I ignore the excess fields during updates?
-- Do I need to maintain the ‘flat file’ table format or can I normalize structure? If the latter, how to carry out Doc’s scheme—update against a query that includes all the fields from disparate tables or do multiple updates, once for each new table?
FWIW, I am quite confident that there will be single (i.e., no) concurrent user and the data table will never exceed 30K records (2.2K records after 2 years--hence the request for a management tool to encourage progression) if that figures into the inefficiency-vs-update simplicitycalculation.
TIA