Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3880
Registrado : 04/04/2010
Avelino Sampaio 1/1/2014, 09:57
Beto, é preciso evitar o uso das funções D (dlookup, Dsum, DCount, ...) sempre que possível. Essas funções, quando usadas de forma indiscriminada, contribui E MUITO para baixar o desempenho do aplicativo. Vc como grande colaborador em ajudar os mais novos tem que tomar este cuidado.
Uma outra alternativa e utilizar a POSIÇÃO ABSOLUTA confrontando com a posição do ultimo registro. Exemplo:
If Me.Recordset.RecordCount - 1 > Me.Recordset.AbsolutePosition Then
' >>> aqui a função de limpar campos
DoCmd.GoToRecord acActiveDataObject, , acNext
Else
MsgBox "Este é o último registro ...", vbInformation, "Aviso"
End If
Sucesso! Última edição por Avelino Sampaio em 1/1/2014, 13:33, editado 1 vez(es)
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.