Solucioné mi problema pasando de formato numérico a texto, pero me sobra una línea en amarillo.
Efectivamente me soluciono el problema cuando lo pase de formato numérico a texto, pero ahotra me sombrea la siguiente linea de amarillo, la cual me da un error.
Private Sub Texto8_AfterUpdate()
Dim a As Integer
a = Me.Texto8 (aqui me lo sombrea de amarillo como para hacerme saber que aqui es donde tengo que depurar)
Me.Form.Recordset.findfirst "codigo = " & a
If Me.Form.Recordset.nomatch Then
respuesta = MsgBox("No hay ningún registro con ese código, ¿desea agregarlo?.", vbYesNo, "¿Agregar registro?")
If respuesta = 6 Then
DoCmd.GoToRecord acActiveDataObject, , acNewRec
Me.codigo = Me.Texto8
Me.nombre.SetFocus
End If
End If
End Sub
Saludos desde El salvador.
Private Sub Texto8_AfterUpdate()
Dim a As Integer
a = Me.Texto8 (aqui me lo sombrea de amarillo como para hacerme saber que aqui es donde tengo que depurar)
Me.Form.Recordset.findfirst "codigo = " & a
If Me.Form.Recordset.nomatch Then
respuesta = MsgBox("No hay ningún registro con ese código, ¿desea agregarlo?.", vbYesNo, "¿Agregar registro?")
If respuesta = 6 Then
DoCmd.GoToRecord acActiveDataObject, , acNewRec
Me.codigo = Me.Texto8
Me.nombre.SetFocus
End If
End If
End Sub
Saludos desde El salvador.
1 Respuesta
Respuesta de gajimenb
1