Sou iniciante no advpl! Queria saber se da pra usar o reclock pra alterar um campo e incluir algo em um outro campo ao mesmo tempo, na mesma função.
Sou iniciante no advpl! Queria saber se da pra usar o reclock pra alterar um campo e incluir algo em um outro campo ao mesmo tempo, na mesma função.
Olá,
A função RecLock
permite incluir ou alterar registros de um alias, isso conforme parâmetros.
Uma vez que você utilize a função para alterar um alias, todo os campos daquele alias ficaram disponíveis para alteração, logo você pode alterar o campo X e incluir um valor em um campo Y, isso claro, no mesmo alias. Se você deseja alterar campos de tabelas distintas, você terá que fazer o RecLock nesse outro alias.
Tudo isso pode ser feito na mesma função? Claro, você pode ter uma função que incluir e altera registros de dois ou mais alias tranquilamente, pode não ser uma boa prática de programação, mas é possível.
Documentação: