I am running this CASE from 6:00 a.m. to 5:00 p.m. updating a query every 15 minutes. The interval also updates by 1. e.g. 6:00-6:15 =1, 6:15-6:30 = 2, etc... I am looking for a way to put this in a loop for better coding. Any help would be appreciated.
Select Case strInterval
Case "06:00:00 AM"
txtOmega2 = "1"
DoCmd.OpenQuery "qryNewSch"
Case "06:15:00 AM"
txtOmega2 = "2"
DoCmd.Close acQuery, "qryNewSch", acSaveNo
DoCmd.OpenQuery "qryNewSch"
Case "06:30:00 AM"
txtOmega2 = "3"
DoCmd.Close acQuery, "qryNewSch", acSaveNo
DoCmd.OpenQuery "qryNewSch"
Case "06:45:00 AM"
txtOmega2 = "4"
DoCmd.Close acQuery, "qryNewSch", acSaveNo
DoCmd.OpenQuery "qryNewSch"
Select Case strInterval
Case "06:00:00 AM"
txtOmega2 = "1"
DoCmd.OpenQuery "qryNewSch"
Case "06:15:00 AM"
txtOmega2 = "2"
DoCmd.Close acQuery, "qryNewSch", acSaveNo
DoCmd.OpenQuery "qryNewSch"
Case "06:30:00 AM"
txtOmega2 = "3"
DoCmd.Close acQuery, "qryNewSch", acSaveNo
DoCmd.OpenQuery "qryNewSch"
Case "06:45:00 AM"
txtOmega2 = "4"
DoCmd.Close acQuery, "qryNewSch", acSaveNo
DoCmd.OpenQuery "qryNewSch"