Se entendi bem, você quer que a diretoria tenha acesso a uma tela onde apareçam os candidatos a aprovar (ou algo assim), e nessa mesma tela possam ser indicados quais estão aprovados, atualizando a situação de todos, sem que seja necessário editar cada registro e atualizá-lo.
Pois bem, crie um formulário com múltiplos registros onde todos os campos sejam “read-only”, com exceção do campo que indica “Candidato aprovado”.
Esse campo deve ser definido no form como check-box e pode ser um campo alfanumérico com conteúdo = “S” (aprovado) ou “N” (não aprovado).
Defina o seu lookup de edição como manual: Label = ‘Sim’, valor = ‘S’
Isso fará com que, quando o checkbox estiver marcado, o campo receba o valor ‘S’.
Agora falta garantir que, quando o checkbox não estiver marcado, o campo receba o valor ‘N’:
Antes da atualização de cada registro (no evento correspondente) insira o código:
if ({campo_checkbox}<>‘S’)
{
{campo_checkbox} = ‘N’;
}
Dessa forma, o operador vai clicar no checkbox dos registros que deseja aprovar e clicar uma única vez em atualizar (na barra de ferramentas).
Você ainda pode incrementar o seu form criando um botão “Aprovar todos”, associado a código javascript, que marque todos os checkboxes da tela de uma vêz e já submeta o form automaticamente.
Se isso resolve sua dúvida, ótimo. Senão, explique-se melhor.