Stuart McLachlan
stuart at lexacorp.com.pg
Tue Jun 10 18:12:15 CDT 2003
On 10 Jun 2003 at 10:24, Terri Jarus wrote: > 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? > > Thanks for any help on this. > Assuming that you always have the same number of fields in the same order, you could do something like this: Set newdata = db.openrecordset("ImportTbl) Set maindata = db.openrecordset("UpdateTbl") While not newdata.eof maindata.addnew for loopcount = 0 to NoOfFields - 1 maindata(loopcount) = newdata(loopcount) next maindata.update newdata.movenext Wend -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support.