Pessoal, esse erro é antigo e nunca consertado. Talvez o desenvolvimento do sc não entenda como erro, pra mim é.
Digamos que numa consulta vc tenha 3 registros sendo exibidos. Consulta esta com ligação de aplicação com o form de inclusão.
Se vc clicar pra editar o registro 1, o form é aberto e o ponteiro de navegação está realmente com o valor correto (1o. registro)
Se vc clicar pra editar outro registro, 2 ou 3, o form abre o registro correto, mas o ponteiro de navegação toma aquele registro como sendo o primeiro.
Por exemplo, se vc clicou pra editar o registro 2, o ponteiro toma aquele registro como se fosse o 1, se vc mandar avançar um registro, ele cai novamente no registro 2.
O erro é na definição do valor do ponteiro, alguém discorda ou concorda?