I'm trying to run multiple make table queries each with are slightly different(just the new table name and the criteria from the Sector column are different). The SQL code in access is
SELECT ZB1999.ZIP, ZB1999.PNAC, ZB1999.TOT_ESTB, ZB1999.EMP1_4, ZB1999.EMP5_9, ZB1999.EMP10_19, ZB1999.EMP20_49, ZB1999.EMP50_99, ZB1999.E100_249, ZB1999.E250_499, ZB1999.E500_999, ZB1999.EMP1000 INTO [99 Sector 62]
FROM ZB1999
WHERE (([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----"));
which works fine. I want to create this statement about 30 times and run them all at once. I dont want to create 30 different saved queries because there are 5-6 years too, 1999, 2000, 2001. etc..
The VB code I'm trying, not to familiar is the following(just a test)....
DoCmd.RunSQL = "SELECT ZB1999.ZIP, ZB1999.PNAC, ZB1999.TOT_ESTB, ZB1999.EMP1_4, ZB1999.EMP5_9, ZB1999.EMP10_19, ZB1999.EMP20_49, ZB1999.EMP50_99, ZB1999.E100_249, ZB1999.E250_499, ZB1999.E500_999, ZB1999.EMP1000 INTO [99 Sector 62]" & _
"FROM ZB1999" & _
"WHERE ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----';"
but I get a new macro window then.
anyhelp will be greatly appreciated.
SELECT ZB1999.ZIP, ZB1999.PNAC, ZB1999.TOT_ESTB, ZB1999.EMP1_4, ZB1999.EMP5_9, ZB1999.EMP10_19, ZB1999.EMP20_49, ZB1999.EMP50_99, ZB1999.E100_249, ZB1999.E250_499, ZB1999.E500_999, ZB1999.EMP1000 INTO [99 Sector 62]
FROM ZB1999
WHERE (([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----") AND ([ZB1999]![SECTOR]="62----"));
which works fine. I want to create this statement about 30 times and run them all at once. I dont want to create 30 different saved queries because there are 5-6 years too, 1999, 2000, 2001. etc..
The VB code I'm trying, not to familiar is the following(just a test)....
DoCmd.RunSQL = "SELECT ZB1999.ZIP, ZB1999.PNAC, ZB1999.TOT_ESTB, ZB1999.EMP1_4, ZB1999.EMP5_9, ZB1999.EMP10_19, ZB1999.EMP20_49, ZB1999.EMP50_99, ZB1999.E100_249, ZB1999.E250_499, ZB1999.E500_999, ZB1999.EMP1000 INTO [99 Sector 62]" & _
"FROM ZB1999" & _
"WHERE ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----' And ZB1999.[SECTOR] = '62----';"
but I get a new macro window then.
anyhelp will be greatly appreciated.