El problema es que no nos dice que comprobación es la que quiere realizar. Yo por ejemplo para eliminar un cliente supongamos que la condición es que no tenga ninguna factura ni ningún albarán.
nContro:=0;
Busca Facturas.
Si encuentra 1, no interesa si tiene más ó no.
nContro:=nContro+1;
Busca Albaranes, lo mismo que el anterior.
nContro:=nContro+1;
Código Delphi
[-]
if nContro > 0 then
ShowMessage('Imposible eliminar el cliente tiene albaranes o facturas activas.');
Un Saludo.