Programación General > Visual Basic 6.0 e inferiores

 Re: Informe de Access con Visual?

(1/3) > >>

ebolo:
Hola.
Quiero lanzar desde un programa de VB un informe que tengo ya hecho en una base de datos de access.
Sé trabajar con las tablas, pero eso no sé como hacerlo.
¿Es posible hacerlo?, si se puede cómo.
Gracias anticipadas.

Saludos

Brroz:
http://foros.solocodigo.com/viewthread.php?tid=4804

ebolo:
Muchas gracis Brroz.
Cuando pones:
"Con respecto a lo de tener varias tablas como origen de registro para tu informe, utiliza como origen de registro para el informe (propiedad RowSource) una consulta de access o instrucción SQL."
¿Cómo debo poner la propiedad RowSource?.
Con la instrucciones SQL no tengo problemas.

He encontrado otro código que también me lanza el informe pero sin filtrarlo, es decir que me pone todos los datos que obtiene de una consulta sin filtrar y yo quiero de los que me salen unos determinados.
No sé si me he explicado bien.
Saludos y muchas gracias.

Brroz:
Hola ebolo.

Para filtrar datos, asigna al parámetro 'Filtro' una cadena tal cual lo harias con SQL pero sin la palabra 'WHERE'. Por Ejemplo:

Campo1='Valor1' AND Campo2>=8888

Lo de RowSource venía a cuento de indicarle a Gerard cómo usar varias tablas. Me refería a la propiedad 'Origen de la fila' de los informes de Access.

Chao.

ebolo:
Muchas gracias de nuevo Brroz.
He decidico usar el código que pusiste porque me parece más completo.
He modificado este mensaje porque creía haberlo conseguido.
Lo del filtro lo entiendo, pero no hay manera.
Aún poniéndole la cadena del filtro me sigue sacando todos los valores de la consulta.
Lo que hago es lo siguiente:
Tengo un informe "InfPrueba" que saca sus datos de una consulta "ConPrueba"  con varias tablas relacionadas.
Yo quiero obtener el informe con los datos de los campos "Albarán"=1 y "Empresa"=1 de la consulta "ConPrueba", y pongo lo siguiente:
Filtro = "Albarán = 1 and Empresa = 1" ó
Filtro = "Tabla.Albarán=1 and Tabla.Empresa=1"
Call Imprimir (InfPrueba, filtro, true)
porque está en un módulo la función public para lanzar el informe.

No sé donde fallo, con los 2 filtros me sale lo mismo.
Llevo 2 dáis con ello y estoy que me subo por las paredes; sólo me falta eso para acabar sino acaba conmigo.

Saludos y gracias.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa