
Bucle While
Publicado por Sara (171 intervenciones) el 01/05/2013 13:14:04
Buenas.
Tengo una tabla "PRODUCTOS" con 437 registros y quiero que al pulsar en un botón, unos campos (reg_num1, reg_num2...) saquen el valor de un campo concreto (NUMPRODUCTO) en todos los registros.
Private Sub Comando90_Click()
DoCmd.GoToRecord , , acFirst
While Not PRODUCTOS.EOF <<EL ERROR APARECE AQUI>>
Me.reg_num1 = Left(Me.NUMPRODUCTO, 2)
Me.reg_num2 = Mid(Me.NUMPRODUCTO, 3, 4)
Me.reg_num3 = Mid(Me.NUMPRODUCTO, 7, 7)
Me.reg_num4 = Right(Me.NUMPRODUCTO, 2)
Wend
End Sub
Al ejecutar estas líneas me dice "error 424 en tiempo de ejecución"
Qué hago mal?
Gracias un saludo.
Tengo una tabla "PRODUCTOS" con 437 registros y quiero que al pulsar en un botón, unos campos (reg_num1, reg_num2...) saquen el valor de un campo concreto (NUMPRODUCTO) en todos los registros.
Private Sub Comando90_Click()
DoCmd.GoToRecord , , acFirst
While Not PRODUCTOS.EOF <<EL ERROR APARECE AQUI>>
Me.reg_num1 = Left(Me.NUMPRODUCTO, 2)
Me.reg_num2 = Mid(Me.NUMPRODUCTO, 3, 4)
Me.reg_num3 = Mid(Me.NUMPRODUCTO, 7, 7)
Me.reg_num4 = Right(Me.NUMPRODUCTO, 2)
Wend
End Sub
Al ejecutar estas líneas me dice "error 424 en tiempo de ejecución"
Qué hago mal?
Gracias un saludo.
Valora esta pregunta


0