Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 27-09-2008
epenor epenor is offline
Miembro
 
Registrado: jul 2008
Posts: 22
Poder: 0
epenor Va por buen camino
Asi es BlueSteel, descargué e instalé Jedi pero solo he usado los jvIntegerEdit y los JvFloatEdits. Me puse a modificar el ejemplo de caral (del StringGrid) y ha sido algo dificultoso pero ya estoy saliendo adelante.

Creo que la mejor opcion habria sido usar la tabla temporal. Tendré tiempo luego de trabajar con ella.

A propósito, ya no hay Qreport en delphi 7, tendre que bajar a la version 6. Eso de Rave no se cómo va. El Qreport es bien sencillo.
Responder Con Cita
  #22  
Antiguo 27-09-2008
Avatar de Softweb
Softweb Softweb is offline
Miembro
 
Registrado: ago 2008
Posts: 46
Poder: 0
Softweb Va por buen camino
Hola:

Creo que lo que te hace falta es primero una estructura consistente de la maestro y detalle

Yo todos los maestros y detalles los enlasos por campos Key, por ejemplo

Cita:
Tabla factura:
- ID Campo Integer Incremental, ojo incrementándolo uno mismo.
- ANYO Campo Integer con el valor del año.
- numero
- fecha
- cliente
- usuario

Tabla dfactura:
- MID Campo integer que contiene el valor del campo ID del maestro.
- MANYO Campo integer que contiene el valor del campo ANYO del maestro
- ID
Campo Integer Incremental teniendo en cuenta el MID y el MANYO
- descripcion
- cantidad
- precio
- subtotal
- impuesto
- descuento
- total
Luego para mostrarlos solo tienes que filtrar la detalle con el ID y ANYO del Maestro.
Código:
TablaFacturaD.Filter := 'MAnyo='+TablaFacturaAnyo.AsString+' AND MID='+TablaFacturaID.AsString;
TablaFacturaD.Filtered := True;
Y recordando cada vez que añada un registro en detalle asignarle el ID y ANYO del maestro.


Sobre los botones, estos te sirve cualquiera incluso el navegador ya que el control de los eventos como añadir editar o borrar los puede hacer desde los eventos de la tabla.

Y usar una tabla temporal es jugar a la loteria, te puede pasar de todo.

Espero que esto te sirva, si tienes alguna duda sobre lo escrito dimelo

Saludos

Última edición por Softweb fecha: 27-09-2008 a las 10:56:34.
Responder Con Cita
  #23  
Antiguo 29-09-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Wink

Cita:
Empezado por epenor Ver Mensaje
A propósito, ya no hay Qreport en delphi 7, tendre que bajar a la version 6. Eso de Rave no se cómo va. El Qreport es bien sencillo.

El QReport si viene con el Delphi 7, lo que pasa es que hay que instalarlo... para lo cual revisa este hilo

Salu2
__________________
BlueSteel
Responder Con Cita
  #24  
Antiguo 29-09-2008
epenor epenor is offline
Miembro
 
Registrado: jul 2008
Posts: 22
Poder: 0
epenor Va por buen camino
Gracias de nuevo amigo, me fuciono. Provaré a hacer mis reportes y luego les traigo noticias.
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
Como registar una cabecera y el detalle de una factura, en una sola transaccion? sarroyab MySQL 2 02-08-2007 20:14:24
Factura, no muestra detalle - QReport BlueSteel Impresión 4 29-09-2006 00:31:29
Factura -> Detalle nicolasdom Varios 1 17-11-2004 15:39:57
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid norberto_larios Conexión con bases de datos 1 11-09-2004 18:17:34
buscar un reg. por un detalle ej. factura por item omar_cremona Conexión con bases de datos 1 10-05-2003 00:39:14


La franja horaria es GMT +2. Ahora son las 04:13:04.


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