Gustav Brock
gustav at cactus.dk
Wed Jun 11 05:04:19 CDT 2003
Hi Terri
Again assuming that the order of the fields remains the same, you can
also use a union query:
<SQL>
SELECT
ID AS SalesID,
Sales AS QSales,
...
Value AS QValue
FROM
tblSomeTable
WHERE
FALSE
UNION SELECT
*
FROM
ImportTbl;
</SQL>
This will grab the fieldnames but no records from the first select and
the records from the import table from the next select.
tblSomeTable must be a copy of a typical import table; of course,
adjust fieldnames as needed.
Feed the output of this to an append query. I don't think a table
creation query can be used as the output from a union query is all
strings, thus all fields in a created table would be of type text.
/gustav
> I have data that I have imported into my database into a table named ImportTbl. I will be doing this quarterly - and each time this happens the field names get changed around a little bit by the
> person submitting the data. For example, they might call the field Q1 Sales and then the next time Q2 Sales - which isn't too bad, but then there are other fields like Hospital Name, they might
> call Facility Name.
> I want to transfer the data from the ImportTbl to another table that I have established generic field names - such as Sales, Name, etc. I then have set up queries, reports etc, based on this table
> (UpdateTbl).
> What is the best way to do this programmatically?