Programación General > Visual Basic 6.0 e inferiores

 Re: datareport

(1/2) > >>

chinita:
Necesito sumar el total de minutos de el trabajador: el dia 01 trabajo 180 minutos, el dia 2 trabajo 520 minutos, eso lo ingreso a la tabla y despues hago un reporte mostrando todos los dias y sus minutos trabajados, solo que cuando pongo en el select sum(minutos_trab), se me desaparecen todos los campos del command1 en el environment y me dice que debo especificar el valor del parametro, pero no se ha que se refiere.
Te envio el select:
SELECT sum(minutos_trab), digitador.nombre, hora_trab.fecha, hora_trab.hora_ini, hora_trab.hora_fin, hora_trab.minutos_trab,  int(hora_trab.minutos_trab/60),  (hora_trab.minutos_trab/60 - int(hora_trab.minutos_trab/60)) * 0.60 FROM hora_trab, digitador
WHERE hora_trab.codigo=digitador.codigo AND hora_trab.unidad=1 ORDER BY hora_trab.codigo
:hola::hola:

J.M.Movilla:
Hola Chinita:

A ver si te paso la solución:

Independientemente de que tu SQL me resulta muy farragoso en general, lo que sí veo claro es que VB se queja de que NO EXISTE sum(minutos_trab), porque efectivamente LO QUE EXISTE ES sum(hora_trab.minutos_trab).

Añade ese dato de la tabla de origen, y espero tengas el problema resuelto. Yo personalmente pondría esa instrucción de sum(hora_trab.minutos_trab) como función dentro del report, pero puede que también funcione como campo  en el SQL...

Saludos

chinita:
:no:
Ya lo habia hecho y  no me resulta, me pasa lo mismo.
Definitivamente datareport no me quiere.:rain:

J.M.Movilla:
Prohibido deprimirse...

Quita ese campo de la SQL, que creo que no es "soportable", y en el diseño del report (Dsr) añades una rptFuncion, la colocas donde te interese (donde ponías el campo problemático), le das el formato que quieras y en sus propiedades defines DataField = minutos_trab (mejor, pinchas en la flecha de la derecha para seleccionar el campo) y en FunctionType seleccionas 0-rptFuncSum.

Si no te funciona así es que tienes otro error en otro campo...

Y ¡¡¡arriba los corazones!!! que a Visual hay que dominarlo sin permitir que él nos coma el coco.

chinita:
:losiento:Quiza te voy a parecer un poco :think:(stupid), pero es que soy alumna en practica
:angel:y nunca habia trabajado con datareport,
no vi ni el rptfunction ni el function type por ningun lado o no se si yo tengo que crearlos, no se nada.
:question:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa