Problema con Consultas

10/11/2004 - 19:26 por Roberto Lemos | Informe spam
Hola Amigos:

Tengo un problema necesito crear un Informe a partir de unos determinados
productos:

Ejemplo:


Lote 1 Lote 2 Lote 3 Lote 4
150 200 300 180
.
-
-

Esta información la tengo almacenada en una Tabla de Movimientos, como
puedo hacer para al momento de mandar a un Grid, poder cambiar el Nº de
Columnas, puesto que esto varia según el productos.

Espero me entiendan y puedan ayudarme.

Lemos


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Fernando D. Bozzo
10/11/2004 - 19:55 | Informe spam
Hola Lemos:

¿El problema cuál es: es crear las columnas en el grid o en el reporte?


Saludos,

Fernando D. Bozzo

"La programación es más eficiente cuando menos se piensa en el código"




"Roberto Lemos" escribió en el mensaje
news:
Hola Amigos:

Tengo un problema necesito crear un Informe a partir de unos determinados
productos:

Ejemplo:


Lote 1 Lote 2 Lote 3 Lote 4
150 200 300 180
.
-
-

Esta información la tengo almacenada en una Tabla de Movimientos, como
puedo hacer para al momento de mandar a un Grid, poder cambiar el Nº de
Columnas, puesto que esto varia según el productos.

Espero me entiendan y puedan ayudarme.

Lemos


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Roberto Lemos
10/11/2004 - 20:26 | Informe spam
Ambos porque debo mostrar en pantalla mediante un Grid y luego imprimirlo


-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Fernando D. Bozzo
10/11/2004 - 22:00 | Informe spam
Bueno, podrías hacer lo siguiente para el grid:
Definís un cursor con un campo cualquiera en el load del form, y lo asignás
en el RecordSource del grid (no definas ninguna columna!)
Luego generás la consulta y como destino ponés el nombre del cursor que
creaste al principio. Al final, para refrescar el grid usá esto (adaptado):
Grid.RecordSource = Grid.RecordSource && son iguales en ambos lados
Esto resuelve lo del grid.

Lo del report lo único que se me ocurre es que tengas un máximo de columnas
predefinidas, que tomen los valores de campos también predefinidos, por
ejemplo: campo1,campo2,campo3...campoN

Luego, a la hora de listar el cursor con el report, primero deberías pasar
los datos a una estructura intermedia (otra tabla con los campos que espera
el report) y llenando sólo las columnas con datos (por ej: tu estructura
intermedia es de 6 columnas, pero el grid muestra 4, entonces hacés la
estructura de 6 rellenando las 4 primeras). Ahora podés usar este nuevo
cursor para el report.

Es lo que se me ocurre a priori, saludos.


Saludos,

Fernando D. Bozzo

"La programación es más eficiente cuando menos se piensa en el código"





"Roberto Lemos" escribió en el mensaje
news:
Ambos porque debo mostrar en pantalla mediante un Grid y luego imprimirlo



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida