>>>>> m.a=thisform.timeadd(thisform.timeadd(thisform.timeadd(thisform.timeadd(true,hot),balanc),mint),other) >>>>> m.w=thisform.timeadd(plan,("00:00:00")) >>>>>IF m.a=m.w and m.a>"00:00:00" and m.w>"00:00:00" >>>>> =MessageBox("true") >>>>> grdTable = thisform.Grid1.RecordSource >>>>> thisform.Grid1.column7.SetFocus() >>>>> SKIP IN (grdTable) >>>>> IF EOF() >>>>> SKIP -1 IN (grdTable) >>>>> ENDIF >>>>> >>>>>ELSE >>>>> =MessageBox("false") >>>>> thisform.Grid1.column7.SetFocus() >>>>>ENDIF >>>>>>>>>>>You have to check the order in which things happens:
>>>>>>IF m.a=m.w >>>>>> =MessageBox("true") >>>>>> grdTable = thisform.Grid1.RecordSource >>>>>> SKIP IN (grdTable)&&¬hng happend >>>>>> IF EOF(grdTable) >>>>>> SKIP -1 IN (grdTable) >>>>>> ENDIF >>>>>> thisform.Grid1.column7.SetFocus() >>>>>> thisform.Grid1.refresh() && I am not sure if this ine is necessary! >>>>>> >>>>>>ELSE >>>>>> >>>>>> =MessageBox("false") >>>>>> >>>>>>ENDIF