martes, 9 de febrero de 2010

Proyecto Final-Consulta triple y consulta de movimientos del administrador: Realizado por Andrés Barreto

A continuación muestro los screens de la consulta triple las cuales se ralizan en los y la recoleccion de estos tres datos para consultar los movimientos realizados por los empleados enviando los datos ID_EMPLEADO, MES y ID_CATEGORIA.



El query que se uso fue el siguiente:

Query q = sesion.createSQLQuery("select p.nombre, p.apellido, c.categoria, m.saldo, m.fecha from Persona p, Presupuesto pr, Movimiento m, Item i, Categoria c where p.id_persona=pr.fk_id_persona and pr.id_presupuesto=m.fk_id_presupuesto and m.fk_id_item=i.id_item and i.fk_id_categoria=c.id_categoria and p.id_persona="+idpersona+" and c.id_categoria="+idcategoria+" and monthname(m.fecha)='"+mes+"';");

ADERTENCIA:

Hay que tomar muy en cuenta que al momento de enviar datos a consultar que sean Strings, recordar que estos van denctro de comillas simples asi que hay que cocatenarlos correctamente. P0r este problema estuve casi dos horas en lo mismo ya que el query no funcionaba, y al parecer es la razon por la que no funcianaba bien el query que se menciona en el post anterior.

Como se puede ver la consulta se muestra en un label, esto lo arreglare para que se muestre con display tags y de paso hare que estos datos puedan exportarse a excel.

No hay comentarios:

Publicar un comentario