Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

No se rellena el campo

Estas en el tema de No se rellena el campo en el foro de Bases de Datos General en Foros del Web. Mis problemas parece que nunca acaban... consigo salir de uno y de repente algo que funcionaba ya no lo hace ¬¬. En un formulario tengo ...
  #1 (permalink)  
Antiguo 22/09/2008, 05:11
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 17 años, 1 mes
Puntos: 1
No se rellena el campo

Mis problemas parece que nunca acaban... consigo salir de uno y de repente algo que funcionaba ya no lo hace ¬¬.

En un formulario tengo lo siguiente a la hora de abrirlo:

Private Sub Form_Load()
Me.Lista.RowSource = "Select CodigoOperario, fecha,obra,actividad,horas from PartesDeTrabajo where CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#"
Me.Lista2.RowSource = "Select CodigoOperario, fecha,obra,actividad,horas from PartesDeTrabajo where actividad='Descansos' AND CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#"
If IsNull(Me.CodigoOperario) Then
Me.TxtHorasTotales = 0
Me.TxtHorasTotales2 = 0
Else
Me.TxtHorasTotales = DSum("Horas", "PartesDeTrabajo", "CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#")
Me.TxtHorasTotales2 = DSum("Horas", "PartesDeTrabajo", "actividad='Descansos' AND CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#")
Me.calculo = HoraMinutosSegundos(DateDiff("s", TxtHoraInicio, ahora))
MsgBox HoraMinutosSegundos(DateDiff("s", TxtHoraInicio, ahora))
End If
End Sub

Hasta ahí todo bien, el caso es que la línea marcada en rojo es como si no existiese, ya que no da error pero tampoco escribe en el campo llamado calculo. El caso es que le he puesto el msgbox con lo mismo que se tiene que escribir en calculo y sí que me da el dato, pero a la hora de verlo en el formulario, calculo aparece como #Error.
__________________
Cámara Oscura
Etheria
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 17:52.