Power Builder - Ideas para realizar reporte

 
Vista:

Ideas para realizar reporte

Publicado por Daniel Rodas (27 intervenciones) el 22/09/2009 18:58:18
Saludos.

Favor necesito ideas para realizar el siguiente reporte:

En una ventana se captura los productos que van en cada caja para enviar
al cliente.

Las cajas se escanean por cada productos y al finalizar los productos de
la caja, se da grabar; pero a veces segun un listado impreso que lleva la
caja falta algun producto y se deja pendiente esa caja hasta que surtan
el producto faltante, este producto puede tardar entre 3 a 7 minutos
para ser surtido despues que el revisor lo solicito.
El sistema guarda los datos de la fecha y hora de revision en un campo
tipo datetime. Se guarda entre otros datos el numero de factura, el cual
puede duplicarse debido a que si el o los productos faltantes de la caja
se revisaron tiempo despues, entonces aparecera otro registro de.

Se desea un reporte que en forma resumida muestre el dato siguiente
si y solo si es la maxima fecha y hora en que se reviso el ultimo
producot de esa caja:
Numero de revisor, unidades/hr cajas/hr

se ingresan los parametros siguientes:

Fecha Inicial y final, hora inicial y final, revisor inicial y final

No se si me explico, pero creo que se necesita un subquery pero no
visualizo como podria ser.

Favor si alguien puede ayudarme se lo agradezco
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ideas para realizar reporte

Publicado por miguel (153 intervenciones) el 24/09/2009 23:58:37
puedes usar una subselect pero más rápido con "where not exists"

select mt1.fecha, etc.
from mi_tabla mt1 /* "mt1" es un alias para "mi_tabla" */
where mt1.valores = ..... and
NOT EXISTS ( select * from mi_tabla mt2 /* mt2 otro alias sobre la misma tabla*/
where mt2.valores = ..... and
mt2.fecha > mt1.fecha) ;

se seleccionarían sólo los registros para los que no haya un registro parecido con una fecha mayor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ideas para realizar reporte

Publicado por miguel (153 intervenciones) el 25/09/2009 13:37:27
Me equivoqué en una cosita:

las filas en blanco que habría que insertar, hay que insertarlas en el grupo anterior, no en el grupo donde tengas la ruptura de nueva página.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ideas para realizar reporte

Publicado por miguel (153 intervenciones) el 25/09/2009 13:39:07
jo que día llevo: el anterior comentario pertenece al 'page break' un poco más abajo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar