31/01/2011, 16:27
|
| | | Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años Puntos: 53 | |
Respuesta: Ayuda!!Espacio de pila insuficiente Hola, este error según creo, se te produce porque estas metiendo el programa en un bucle interminable:
Private Sub TextAñosServicio_Change()
Dim variable As Integer
If CDate(Form3.TextDiaHoy.Text) < CDate(Form3.TextNuevoAñoServicio.Text) Then
Data1.Recordset.Edit
variable = Form3.TextAñosServicio.Text Form3.TextAñosServicio.Text = variable - 1
Data1.Recordset.Update
End If
End Sub
Dentro del evento Change, estas cambiando la misma variable que produce el evento, son lo cual se convierte en un cambio continuo que agota el espacio de pila.
El calculo deberías efectuarlo en otro evento o pulsando un boton.
Saludos
__________________ Agradecer a quien te enseñó, es enseñar lo que de él aprendiste. Recuerda: Decir gracias, poco cuesta y mucho vale ... |