> >local llSuccess >llSuccess = .T. >DO CASE > CASE NOT 1st_Logical_Test > llSuccess = .F. > CASE NOT 2nd_Logical_Test > llSuccess = .F. > CASE NOT 3rd_Logical_Test > llSuccess = .F. > OTHERWISE > llSuccess = .T. >ENDCASE >RETURN llSuccess>Just remove the "llSuccess = .F." lines above or the "OTHERWISE" clause depending on your preference. That DO CASE is the same as --
>LOCAL llSuccess >llSuccess = .F. >IF 1st_Logical_Test > IF 2nd_Logical_Test > IF 3rd_Logical_Test > llSuccess = .T. > ENDIF > ENDIF >ENDIF >RETURN llSuccessMark,
LOCAL llSuccess llSuccess = .F. IF 1st_Logical_Test AND 2nd_Logical_Test AND 3rd_Logical_Test llSuccess = .T. ENDIF RETURN llSuccess