Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-02-2004
wereka wereka is offline
Registrado
 
Registrado: nov 2003
Posts: 2
Poder: 0
wereka Va por buen camino
Question Como crear una tabla temporal en memoria para reporte

Mi problema es el siguiente
Tengo una tabla con ventas diarias (1 por dia)
si en algun dia no se hicieron ventas dicho registro no aparece
y necesito que todos los dias aparescan en un reporte mensual
los dias sin ventas apareceran con "0.0"
utilizo Quick report e Interbase

exite alguna instruccion SQL que me ayude se puede hacer de alguna otra manera
No puedo alterar la tabla de ventas porque eso afectaria la integridad de los datos solo por un reporte
Si alguien puede ayudarme se lo agradeceria muchisimo
Responder Con Cita
  #2  
Antiguo 28-02-2004
Julià T. Julià T. is offline
Miembro
 
Registrado: may 2003
Ubicación: en el teclado
Posts: 314
Poder: 21
Julià T. Va por buen camino
No sé si creando una vista te puede solucionar el problema.
También puedes crear una tabla externa y limpiarla en acabar.
Para casos en que la tabla tenga que ser independiente para cada usuario, utilizo una tabla MyBase colocandola en el ordenador de cada cliente o bien colocando la definición en un campo blob en la base de datos del servidor (puedes ver el código en mi web de esto último)
Responder Con Cita
  #3  
Antiguo 28-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 24
__cadetill Va por buen camino
Otra opción es crearte una tabla en memoria con un TClientDataSet o una tabla temporal en Interbase llenandola por medio de un SP
Responder Con Cita
  #4  
Antiguo 01-03-2004
wereka wereka is offline
Registrado
 
Registrado: nov 2003
Posts: 2
Poder: 0
wereka Va por buen camino
Muchas gracias por las respuestas, ya me dieron en que pensar
otras opciones para solucionar mi problema
Gracias a todos
Responder Con Cita
  #5  
Antiguo 01-03-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Poder: 21
Ignacio Va por buen camino
Bajá de internet los controles "RX". Dentro de ellos existe uno llamado RxMemoryData. Le creas la estructura manualmente y luego le cargas los registros con datos provenientes de Sql, variables, arreglos ,etc. Le asignas un DataSourse y de esta manera lo verán los demas controles.

Muchas cosas no las podría hacer si no existiera el RxMemoryData. Te deseo suerte.
Responder Con Cita
  #6  
Antiguo 01-03-2004
Julià T. Julià T. is offline
Miembro
 
Registrado: may 2003
Ubicación: en el teclado
Posts: 314
Poder: 21
Julià T. Va por buen camino
existen más de ese tipo, una persona me explicó maravillas de un llamada kbmMemTable en:http://www.components4developers.com/
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 01:45:12.


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