Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-09-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Talking Arqueo de caja con 3 tablas diferentes

hola, como estan, necesito hacer un arqueo de caja con registros de 3 tablas diferentes.

Tengo estas tablas:
facturas:
id_fact, nombre, ruc, fecha, detalle, importe, tipo_venta, estado, arqueo.
remision: id_remi, nombre, ruc, fecha, detalle, importe, estado, arqueo.
compras: id_compra, nro_boleta, proveedor, fecha, detalle, importe, tipo_compra, arqueo.

Mi tabla de arqueo es:
id_arqueo, fecha, total_fact, total_remi, total_compra, total, diferencia

Mi idea es crear un form de ARQUEO, donde mi condicion es la fecha, al seleccionar la fecha me estire las SUMAS de los importes de facturas, remision y compras como un SUBTOTAL, luego la suma de los 3 SUBTOTALES y asi obtengo un TOTAL,

Al guardar que actualize los campo de arqueo de las 3 tablas con la palabra "HECHO".

es la primera vez que hago un arqueo y no tengo idea de como funciona, les agradeceria mucho su ayuda....
Responder Con Cita
  #2  
Antiguo 08-09-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola negrokau.

Tres dudas:
  • ¿ La tabla arqueo ya tiene los datos o hay que llenarla basándose en los datos de las tres tablas anteriores ?
  • En base a que fecha querés realizar la consulta ¿ La de factura, la de remisión, la de compra o la actual ?
  • ¿ De que valores se obtiene el campo diferencia ?

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 08-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
podrias hacer mas o menos esto

Cada instruccion en un componente Adoquery diferente

Código Delphi [-]
 
Select Sum (Importe) As Suma from facturas where fecha =:Fecha
Select Sum (Importe) As Suma  from remision where fecha =:Fecha
Select Sum (Importe) As Suma  from compras where fecha =:Fecha

luego para sumarlos por ejemplo en un edit

Código Delphi [-]
 
edit1.text := floattostr(qryFacturasSuma.Value + qryRemisionSuma.Value + qryComprasSuma.Value)

OJO es una idea... no lo tomes tan literal
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #4  
Antiguo 08-09-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
oh disculpa
no habia reparado en que tu lo tienes ya en columnas
dejame pensar
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 08-09-2011
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
AR=Arqueo
SA=Saldo Anterior.
EN=Entradas.
SA=Salidas.

AR=SA+EN-SA.


Este sería mi planteamiento, luego habría que trasladarlo a las tablas que tienes y siguiendo el SQL que ya te han mostrado no será difícil.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #6  
Antiguo 08-09-2011
negrokau negrokau is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 210
Poder: 14
negrokau Va por buen camino
Talking

Cita:
Empezado por marcoszorrilla Ver Mensaje
AR=Arqueo
SA=Saldo Anterior.
EN=Entradas.
SA=Salidas.

AR=SA+EN-SA.


Este sería mi planteamiento, luego habría que trasladarlo a las tablas que tienes y siguiendo el SQL que ya te han mostrado no será difícil.

Un Saludo.
lo voy a probar, ya me dieron una idea, gracias, les aviso que onda luego
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Conocimientos deseables: Pruebas de caja negra o caja blanca ? JXJ Varios 4 19-02-2011 23:45:01
sumatoria de diferentes tablas BPL SQL 1 19-05-2010 03:04:33
Inserción tablas DB diferentes Delfino Firebird e Interbase 1 26-02-2010 13:54:18
Update con 2 tablas diferentes wildnetboy SQL 3 30-04-2008 02:52:50
Guardar Registros en diferentes tablas Darlingkarina SQL 4 12-07-2006 01:43:30


La franja horaria es GMT +2. Ahora son las 23:29:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi