![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
¿Empezar hacer que?, ¿el diseño de QuickReport?, ¿la consulta SQL?, ¿ambas cosas? ¿La fecha cual es?, ¿la del pago, la del trabajo o ambas?, para eso debes de hacer una UNION en la SQL ¿La tabla trabajos también está relacionada con el cliente?, como lo has puesto, me imagino que si. En la tabla Pagos y Trabajos, ¿cómo se llama el campo donde guardas los valores?, ¿Se llama IMPORTE, VALOR, PAGO, DEBE, HABER? Haz saber los campos que están relacionado unos con otros, esto ayuda a realizar la SQL que te pueda ayudar. Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
|
#2
|
||||
|
||||
|
Hola,
Qué motor de bbdd estás usando? Cliente Trabajos Pagos
se aproxima a lo que necesitas ? qué pasa si añades la fecha del trabajo y agrupas por esa fecha ? Podrías quitar la tabla de clientes ... tiene sentido ? Cuéntano cómo te va. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#3
|
|||
|
|||
|
Perdon por no aclarar, estoy usando firebird.
En cuanto al codigo que me pasas, no estoy seguro que sea asi, en realidad mi nivel de sql es basico, pero la tabla pagos la relacionas con la de trabajo? no necesariamente, como aclare antes, los pagos pueden ser distintos y se pueden hacer en varias veces. todas las tablas serian relacionadas con el cliente, o sea, los trabajos que se le realizaron al cliente, y los pagos que realizo el mismo. mi problema fundamentalmente es como poner en el qreport que me muestre en la columna del debe los trabajos y en el haber los pagos. y si muestro un pago por ejemplo, en la columna del debe tendria que estar vacia. no se si se entiende. Última edición por pjacob80 fecha: 24-01-2013 a las 12:03:30. |
|
#4
|
|||
|
|||
|
creo que deberia tener un "order by fecha", tanto de la tabla trabajos como la de pagos (ya que apareceran mezclados en el listado), y que se puede elegir un rango entre x fechas.
|
|
#5
|
||||
|
||||
|
Bueno,
supongo que los pagos se corresponderán a un trabajo realizado o futuro, no? Depende de cómo tengas la información distribuida por las tablas, deberás utilizar una consulta o un procedimiento almacenado. Si quieres saber el acumulado anterior, ya vas dando más pistas, lo que parece que nos lleva a un p.almacenado. Confirmanos si es así para que te podamos orientar. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#6
|
|||
|
|||
|
los pagos son pagos de trabajos, pero supongamos que un trabajo valio 100, el cliente puede pagar 50, mas adelante pagar 20, y mas adelante 30. en la tabla que quiero deberia mostrarse asi:
fecha | descripcion | debe | haber | saldo | saldo anterior | | | 0 1/1/13 | trabajo realizado | 100 | | 100 2/1/13 | pago cuota 1 | | 50 | 50 3/1/13 | pago cuota 2 | | 20 | 30 4/1/13 | pago cuota 3 | | 30 | 20 |
|
#7
|
|||
|
|||
|
aqui un ejemplo de un reporte impreso de un veterinario. lo subo para que se vea la idea.
![]() Última edición por pjacob80 fecha: 24-01-2013 a las 14:43:24. |
|
#8
|
|||
|
|||
|
Cita:
En principio me interesaria la consulta SQL, el diseño del quick creo que lo podre armar. de ultima lo vemos mas adelante. Las fechas son correlativas, o sea, irian una a una. por ej, el cliente quiere saber entre 2 fechas que movimientos hubo. Ahi se deberia poner si existe un saldo anterior, y luego detallar una a una las actividades, ya sea, de trabajos realizados, o pagos realizados, ambos tienen fecha distinta. la tabla trabajos si esta relacionada, cada trabajo tiene un cliente asignado para saber a quien se lo hizo. el campo que se usa para eso es codcliente. en ambas tablas, Pagos y Trabajos, el campo se llama MONTO, se guarda el valor de lo que se refiere, en la tabla pagos de los pagos y en la tabla trabajos de los trabajos realizados, quiero aclarar, que los pagos no siempre pueden ser iguales a los montos de los trabajos, o sea, el cliente puede dar un adelanto y luego pagar el resto. por eso me encargaron hacer este listado, para ver como ha ido la operacion con el cliente. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| consulta para resumen mensual | David Jiménez | SQL | 30 | 25-03-2011 09:37:26 |
| Error en cuenta/Login/cuenta robada | coso___ | La Taberna | 17 | 24-02-2009 17:30:14 |
| Configuración cuenta para envio de correo | yomismo24 | Internet | 2 | 01-07-2008 17:27:26 |
| Verificación de Cuenta Corriente y Nif | albcastro | Trucos | 2 | 16-12-2007 21:18:27 |
| Consulta resumen con subconsulta(ayuda) | cmena | SQL | 5 | 01-07-2004 00:18:21 |
|