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

Listado

Estas en el tema de Listado en el foro de Bases de Datos General en Foros del Web. Y en el msgbox que te sale??? un saludo...

  #31 (permalink)  
Antiguo 28/03/2008, 05:49
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 9 meses
Puntos: 18
Re: Listado

Y en el msgbox que te sale???

un saludo
  #32 (permalink)  
Antiguo 28/03/2008, 06:07
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Listado

nada, está en blanco
__________________
Cámara Oscura
Etheria
  #33 (permalink)  
Antiguo 28/03/2008, 06:13
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 9 meses
Puntos: 18
Re: Listado

El formulario se llama Hora3 o horas3????

Forms!hora3!CodigoOperario = IdOperario

Un saludo
  #34 (permalink)  
Antiguo 28/03/2008, 06:14
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Listado

hora3 (sin la s al final)
__________________
Cámara Oscura
Etheria
  #35 (permalink)  
Antiguo 28/03/2008, 09:00
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Listado

bueno, al final he regresado a una copia que tenía hecha antes de hacer lo de la lista y parece ser que sí funciona. si me vuelve a fallar, pues no sé que voy a hacer >.<
__________________
Cámara Oscura
Etheria
  #36 (permalink)  
Antiguo 28/03/2008, 09:34
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Listado

nada, ni empezando desde uno anterior. Me da error al crear uno nuevo y creo que es porque intenta sumar las horas de la lista.
__________________
Cámara Oscura
Etheria
  #37 (permalink)  
Antiguo 31/03/2008, 01:23
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Listado

Veamos, me comentaron que para poder arreglar este problema tendría que poner el campo que calcula las horas (TxtHorasTotales) con un valor inicial 0 para que a la hora de crear un nuevo formulario no me imtente sumar algo que quizá no haya. El problema es que no se cómo poner que su valor inicial sea 0.

He intentado poner TxtHorasTotales = 0 Pero creo que me falta algo más.
__________________
Cámara Oscura
Etheria
  #38 (permalink)  
Antiguo 15/04/2008, 05:10
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: Listado

resurjo este tema porque sigo con el problema y hasta ahora no lo he podido remontar >.<

Alguien me puede ayudar?
__________________
Cámara Oscura
Etheria
  #39 (permalink)  
Antiguo 18/09/2008, 07:57
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Listado

Vuelvo a resurgir este tema, para ver si me puedes volver a ayudar Tariboo. Digamos que es este mismo formulario (no me da problemas eh?), es simplemente que quiero añadirle algo nuevo y es muy parecido a lo que hicimos en este topic.

Voy a intentar hacer algo de memoria. En el formulario había un campo de lista con una serie de campos y en el propio formulario, al abrirse tenía lo siguiente (entre otras cosas XD)

Me.Lista.RowSource = "Select CodigoOperario, fecha,obra,actividad,horas from PartesDeTrabajo where CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#"


Pues bien, quiero hacer esto mismo, pero con una lista que quiero añadir. Tiene los mismos campos es sólo que quiero añadir que la actividad sea = Descansos. He intentado poniendo lo siguiente:

Me.Lista2.RowSource = "Select CodigoOperario, fecha,obra,actividad,horas from PartesDeTrabajo where actividad=" & Me.Texto174 & "AND CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#"

Me.texto174 es igual a Descansos (no se me ocurría otra manera de ponerlo >.<)

El caso es que no me da error, pero tampoco me muestra nada y no se cómo hacerlo T.T
__________________
Cámara Oscura
Etheria
  #40 (permalink)  
Antiguo 18/09/2008, 08:01
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 9 meses
Puntos: 18
Respuesta: Listado

Te refieres al literal "descansos"???

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") & "#"

Un saludo
  #41 (permalink)  
Antiguo 18/09/2008, 08:41
Avatar de Koudelka  
Fecha de Ingreso: febrero-2008
Mensajes: 397
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Listado

Y ahora cómo haría la suma de horas de esa segunda lista? XDDD

Veamos, la suma de las horas de la primera lista es así:

Me.TxtHorasTotales = DSum("Horas", "PartesDeTrabajo", "CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#")


Pero no se cómo colocarle la segunda suma:

Me.TxtHorasTotales2 = DSum("Horas", "PartesDeTrabajo", "actividad=Descansos AND CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#")

Me da error, así que supongo que será por alguna comilla o algo >.<
__________________
Cámara Oscura
Etheria
  #42 (permalink)  
Antiguo 18/09/2008, 08:49
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 9 meses
Puntos: 18
Respuesta: Listado

Te faltan dos comillas simples, mira como te lo puse antes:

Me.TxtHorasTotales2 = DSum("Horas", "PartesDeTrabajo", "actividad='Descansos' AND CodigoOperario=" & Me.CodigoOperario & "AND fecha=#" & Format(Date, "mm/dd/yyyy") & "#")

Un saludo
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:36.