Elimina la opción de devolver un resultado al form principal desde el form de búsqueda, es decir, algo así:
Al hacer doble clic en el grid de búsqueda, ahí es donde decides qué hacer:
Código Delphi
[-]
if Activo = 'A' then
begin
- Si no está creado el form de clientes activos, crearlo
- Mostrar el form anterior y decirle que se vaya al cliente con clave primaria XXX
end
else if Activo = 'I' then
- Si no está creado el form de clientes Inactivos, crearlo
- Mostrar el form anterior y decirle que se vaya al cliente con clave primaria
end
Otra opción es que desde la ventana de clientes activos, si se pulsa en buscar cliente, solo haga una búsqueda de clientes activos, pero igual no te sirve esa opción, no sé.
Saludos
Saludos