
until en access
Publicado por kanika (52 intervenciones) el 24/09/2013 11:26:04
Hola a tod@s!!
necesito insertar un registro en una tabla, pero primero tengo que leer los registros de esa tabla hasta que encuentre un campo que empieze por ECS y coger los datos del registro anterior a ese.
he creado un recordset como sigue pero no se que instrucción sería he puesto while pero me pide también la instrucción wend al final, y no quiero hacer un buble sino insertar un solo registro pero cogiendo los datos del registro anterior al que empieza por ECP
Set Rs = db.openrecordset("mitabla", DB_OPEN_DYNASET, 512)
While Not Rs!campo Like ECP%
Rs.AddNew
Rs!OT = 123
Rs!cod_produc ='MMMM'
Rs!cod_mprima = "0000001"
Rs!cantidad = 1
Rs!orden = Rs.FindPrevious + 1
Rs.Update
si pongo el wend me da error en la línea Rs!orden = Rs.Findlast + 1
me dice argumento no válido
alguna sugerencia? gracias
necesito insertar un registro en una tabla, pero primero tengo que leer los registros de esa tabla hasta que encuentre un campo que empieze por ECS y coger los datos del registro anterior a ese.
he creado un recordset como sigue pero no se que instrucción sería he puesto while pero me pide también la instrucción wend al final, y no quiero hacer un buble sino insertar un solo registro pero cogiendo los datos del registro anterior al que empieza por ECP
Set Rs = db.openrecordset("mitabla", DB_OPEN_DYNASET, 512)
While Not Rs!campo Like ECP%
Rs.AddNew
Rs!OT = 123
Rs!cod_produc ='MMMM'
Rs!cod_mprima = "0000001"
Rs!cantidad = 1
Rs!orden = Rs.FindPrevious + 1
Rs.Update
si pongo el wend me da error en la línea Rs!orden = Rs.Findlast + 1
me dice argumento no válido
alguna sugerencia? gracias
Valora esta pregunta


0