LOCAL lnAnswer, lz, lx, lnIntNum, ldCheckTime, lcIntVar, lcIntVar2 lz=((THISFORM.tTotime-THISFORM.tFromtime)/900)+1 lnIntNum=THISFORM.nIntNum lcIntVar="int"+ALLTRIM(STR(lnIntNum)) lcIntVar2="int"+ALLTRIM(STR(lnIntNum))+"a" lnAnswer=MESSAGEBOX("Are you sure you want to Delete this Event?",36,"Delete Event") IF lnAnswer=6 SELECT sched IF FLOCK() SELECT dbevents IF FLOCK() ******REMOVE EVENT SELECT sched FOR lx=1 TO lz STEP 1 ldCheckTime=THISFORM.tfromtime+((lx-1)*900) IF SEEK(ldCheckTime) REPLACE &lcIntVar WITH "" REPLACE &lcIntVar2 WITH 0 ENDIF ENDFOR *******DELETE a dbEvent SELECT v_dbEvents DELETE =MESSAGEBOX("Event Deleted",64,"Event Deleted") THISFORM.Release UNLOCK SELECT sched UNLOCK ELSE =MESSAGEBOX("Unable to Delete Event...Try Again Later",16,"No File Lock") SELECT sched UNLOCK ENDIF ELSE =MESSAGEBOX("Unable to Delete Event...Try Again Later",16,"No File Lock") ENDIF ENDIF