Python reports

Ernesto Revilla aerd en retemail.es
Dom Feb 15 22:31:43 CET 2004


Buenas:

puedes hacer lo siguiente (probado), con win32all (http://starship.python.net/crew/mhammond/) instalado:

archivo="c:/BaseDeDatos.mdb"    # ruta a la base de datos con los informes
from win32com.client import DispatchEx
access=DispatchEx('Access.Application')
access.OpenCurrentDatabase(archivo)
access.DoCmd.OpenReport(ReportName='<nombre del informe>', 
    View=0, WhereCondition='<condicion>')
...
access.Quit()
access=None

si quieres previsualizar, usa View=2. En todo caso, Access estará visible, pero minimizado.
Si tu aplicación es multihebra y llama a esto desde otra hebra que la principal, avisa.

Erny


----- Original Message ----- 
From: <is05229 en castor.salleURL.edu>
To: <python-es en aditel.org>
Sent: Friday, February 13, 2004 10:42 AM
Subject: [Python-es] Python reports


> Buenas, tengo un pequenyo problema con los informes que he de realizar, ja
> que necesitaria llamar de alguna forma a los informes que tengo hechos en
> access desde python. Para poder-los mostrar en una aplicacicion. Alguien
> sabe si se puede hacer??
> I sino tambien puedo passar los informes a Crystal reports o qualquier
> editor de informes, i llamar los informes generados. Pero mi problema es
> que tampoco tengo ni idea de como podria llamar a estos.
> 
> Muchas gracias por todo.
> 


--------------------------------------------------------------------------------


_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es