Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
Avelino Sampaio Qua 01 Jan 2014, 9:57 am
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 Qua 01 Jan 2014, 1:33 pm, 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.