bom dia Juliomar,
Fiz o teste solicitado mas não resolveu.
Mas neste caso nem não é bem uma 'validação'.
Seria apenas um alerta ao usuário mesmo.
Se o usuário tentar preencher o código do produto sem antes de preenchido o código do estabelecimento, eu seto o foco no campo 'codigo do estabelecimento' e aviso ao usuário que antes de informar o código do produto é necessário informar o código do estabelecimento, para fazer a pesquisa.
E isto funcionava normalmente no delphi6, 7, xe....
Quando convertemos para o DelphiRio o foco parou de ser setado no campo solicitado, deixando o usuário 'preso' no campo do código do produto, por exemplo.
Pensei que poderia ser alguma mudança de comportamento que foi implementada, mas que poderia ser 'desativada' em alguma configuração do delphi.