A ver si consigo entender lo que quieres decir. Si se tienen que cumplir varias condiciones puedes ponerlas todas en un mismo if. Por ejemplo:
Código Delphi
[-]
If (A=B) and (C=D) and (E=F) then
ShowMessage('Correcto')
else
ShowMessage('Incorrecto');
también puedes hacer algo así:
Código Delphi
[-]
If A=B then begin
.....(codigo)
end else if C=D then begin
.....(codigo)
end else if E=F then begin
.....(codigo)
end if;
Saludos