Ajax,
To (1) test the update query itself and to also be able to (2) do this in chunks - I have stopped the query from running and modified your SQL to the following:
Code:
UPDATE [Daily Data] SET [Daily Data].[Change Jump] = ([High]-[Low])*-(DCount("*","[Daily Data]","[Symbol]='" & [Symbol] & "' AND [Date]=#" & [Date] & "# AND [Time]<=#" & [Time] & "# AND Change>0.0169")>0)
WHERE ((([Daily Data].Date)>=[Start Date] And ([Daily Data].Date)<=[End Date]));
Will the code above work for me to just run a couple of days of data and test the query, so i'm not waiting hours and hours.
Then, we will run chunks of data over the weekend and get us "up to date" - so we can do what you suggested in the future, by downloading data and updating the ChangeJump only several days at a time.
What do you think?