Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

problema con calulos en vb6 con DB

Estas en el tema de problema con calulos en vb6 con DB en el foro de Visual Basic clásico en Foros del Web. Hola Amigos tengo un problemin , estoy trabajando en vb6 con base de datos acses 2000 conexion ADO, el tema es que cuando quiero calcular ...
  #1 (permalink)  
Antiguo 12/07/2005, 21:19
Avatar de Say_No_More  
Fecha de Ingreso: junio-2005
Mensajes: 71
Antigüedad: 18 años, 11 meses
Puntos: 0
Mensaje problema con calulos en vb6 con DB

Hola Amigos tengo un problemin , estoy trabajando en vb6 con base de datos acses 2000 conexion ADO, el tema es que cuando quiero calcular el valor del campo edad lo hace corectamente pero cuando paso a otro registro, o quiero guardar los datos ingresados, se produce un error y no guarda el calculo en la tabla de la db.
el codigo que uso es el siguiente:

Text1.Text = Date
Text2 = DateDiff("m", txtFECHA_NACIMIENTO, Text1)
txtEDAD = (Text2 / 12)

si alguien me puede ayudar lo agradezco muchio
__________________
:censura: La Entrada es Gratis, La salida.... Vemos :censura:
  #2 (permalink)  
Antiguo 13/07/2005, 12:31
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Text1.Text = Date
Text2.text = DateDiff("m", txtFECHA_NACIMIENTO, Text1)
txtEDAD = (val(Text2.text) / 12)
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 13/07/2005, 23:25
Avatar de Say_No_More  
Fecha de Ingreso: junio-2005
Mensajes: 71
Antigüedad: 18 años, 11 meses
Puntos: 0
GeoAvila :
intenete con lo que me pasaste pero sigue dando error, no al guardar pero si al pasar a otro regstro. igualmente guarda los datos pero no el calculo de la edad.
el error dice operacion cancelada, al depurar marca el error en

Private Sub cmdsiguiente_Click()
Dataconsul.rstpacientes.MoveNext
If Dataconsul.rstpacientes.EOF Then
Dataconsul.rstpacientes.MoveLast
MsgBox "Esta en el último registro activo"
End If

End Sub
__________________
:censura: La Entrada es Gratis, La salida.... Vemos :censura:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:39.