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 04-11-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Facturacion con varias tablas

Hola a todos, antes que nada se que hay varios ejemplos de facturacion pero no encontre nada parecido a lo que necesito.
En el sistema de una veterinaria en la parte de facturacion toma datos de dos tablas para facturar, osea de las cuales se va a calcular el importe, mas las de datos, como la del cliente y quien realiza la factura:
Productos:
cod_prod // * numerico autoincrementable
Codigo // string el que le crea el cliente para que lo ubique mejor fk
Cod_prov // para relacionarlo con el proveedor fk
nombre
descripcion
import-compra
import-venta

Servicios:
Cod_servicios *
codigo // IDEM productos
Servicio // descripcion del servicio prestado, ej. radiografia
importe

cree una tercera para relacionarlas
Factura:
cod_factura
Cod_servicio
Cod_producto
Cantidad // para que los multiplique por los productos

y una cuarta para almacenar todo
Cod_facturacion
Cod_factura
Cod_cliente
Cod_administ // quien realiza la facturacion
Fecha
hora

Espero que este bien encarado, se supone que el cliente vera un boton de carga en donde eligira si es producto o servicio y en un DBGrid ira viendo cada cosa que carga con la posibilidad de borrarlo.
Codigo I producto o servicio I importe I Cantidad I

mostrare el subtotal luego el total y lo mostrare en un Qreport.
El problema es que el cliente pueda seleccionar de cualquiera de las dos tablas y la vea como una en el DBGrid, se puede hacer eso?
desde ya muchas gracias
Por cierto utilizo Delphi 7 y Paradox (no me critiquen es solo un ejemplo
Responder Con Cita
  #2  
Antiguo 05-11-2012
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 19
darkbits Va por buen camino
un saludo DOS

para poder desarrollarlo esto yo te recomiendo db Acces
te animo a que vayas programandolo, te sera mas facil q encontrar uno en la web y vayas parchaandolo

no veo nada de codigo de Delphi o DB y no se donde podemos ayudarte, si vas programando y tiene dudas no dudo q todos los del club te ayudamos cuando hay CERO codigo CERO todos miran y nadie menciona nada

ahi esperamos tu codigo para apoyarte
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #3  
Antiguo 06-11-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Ok darkbits, lo que pasa este es un sistema de una veterinaria, ya esta terminado todo lo previo, alta, baja y modificacion de datos, mostrar informacion, claves, etc. el problema surgio cuando llegue a este punto, la facturacion, con una tabla, no tengo problemas, solo selecciono y cargo los datos en un DBGrid, con la demas informacion de la factura y con un QRep lo imprimo.
El asunto es que no se como encarar que el cliente cargue datos de dos tablas distintas y la vea como si fuese una al cargarlas, supongamos en un DBGrid. No pido que me lo resuelvan y codifiquen (aunque no estaria mal ) solo que me vayan tirando ideas para ver si lo puedo solucionar, no puedo codificar nada si no se como encararlo. Esto es el anteultimo paso el sistema esta en un 90%.
Cualquier ayuda/idea, gracias.
Responder Con Cita
  #4  
Antiguo 06-11-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.077
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
El problema es que no se entiende qué problema tienes, hablas de que funciona bien con una tabla y no sabes cómo presentar datos de dos tablas... o algo así, explica mejor lo que necesitas, gracias.
Responder Con Cita
  #5  
Antiguo 06-11-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Da la impresion de que quieres cargar los datos con el componente TTable y no usar el TQuery.
Si estas usando un table tendras que hacer un masterdetail.
Es mejor hacer una consulta sql con el tquery.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 06-11-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Da la impresion de que quieres cargar los datos con el componente TTable y no usar el TQuery.
Si estas usando un table tendras que hacer un masterdetail.
Es mejor hacer una consulta sql con el tquery.
Saludos
Gracias a todos, hola maestro Caral

Tratare de ser lo mas basico y a la vez detallado para explicar lo que necesito hacer.
Tengo 2 tablas, una con servicios otra con productos, en el formulario de facturacion el cliente cargara todo en (supongamos) un DBGrid, pero para el debe ser, creo yo, que lo viera como si fuese una sola tabla de datos, al cliente no le importa buscar si es un producto, en un lugar, si es un servicio en otro, si es alguna otra cosa en otro lado o sino voy a tener que crear una unica tabla en donde se encuentren los servicios, productos, etc. todo aquello que sea viable de facturacion, para que lo cargue sin problemas. No me parece la mejor solucion, no creo que sea correcto, aunque si funcionaria.
Por otro lado puedo realizar un maestro detalle o consulta con sql lo que convenga, pero que realice lo que necesito. gracias.
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
consulta de varias tablas elprimo Tablas planas 3 03-01-2007 10:23:15
Usar varias tablas CONY Conexión con bases de datos 18 13-10-2006 22:59:19
Escribiendo en varias tablas maravert Tablas planas 1 20-10-2005 17:53:16
Apertura de Varias Tablas luxus Conexión con bases de datos 5 08-09-2005 13:37:34
Buscar en varias tablas gcaffe SQL 1 01-08-2005 16:46:49


La franja horaria es GMT +2. Ahora son las 15:02:14.


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