Cita:
Iniciado por hernan_garelli
asi se plantearia? q resultado inesperado pordria tener en este movimiento de carga de datos?
te pregunto pq si bien me falta bastante de aprender programacion, quisiera saber como lo harian otros, como realizar una carga segura.. y nadie me sabe explicar la forma correcta... por eso valoro mucho lo q se aprende en estos foros..
desde ya gracias!!!
Hernán
'actalizo tabla movim
Set rsA = DB.OpenRecordset("movimcd")
On Error Resume Next
rsA.MoveLast
rsA.AddNew
rsA!cod = Form22.Label23
rsA!DNI = Form23.Label23
rsA!fre = Date
rsA!fde = x
rsA!cate = "cd"
rsA.Update
No necesitas poner ni 'On Error' ni 'MoveLast' si lo que estás haciendo es añadir registros.
Código:
Set rsA = DB.OpenRecordset("movimcd")
rsA.AddNew
rsA!cod = Form22.Label23
rsA!DNI = Form23.Label23
rsA!fre = Date
rsA!fde = x
rsA!cate = "cd"
rsA.Update
Para añadir un registro, no necesitas posicionarte al final de la tabla. La instrucción .AddNew ya posiciona el puntero al final de la misma, y no dará ningún error si la tabla está vacía.