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 llSuccessJust 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 llSuccess