Informes en Access

02/04/2009 - 09:09 por francis.matamoros | Informe spam
Buenos días, tenemos una librería que utilizamos en distintas
aplicaciones para imprimir informes hechos en access. Cuando se hizo
optamos por access 2000, porque era lo que más abundaba, pero ahora
nos vemos obligado a instalarlo en los clientes, aunque sea en otro
directorio para que nos funcione.
Estamos teniendo algún problema con esto, porque de vez en cuando y en
no sé por qué, nos deja de funcionar.
Aprovechando que hay que tocar la librería, quería saber si es posible
no depender de la versión de access que el cliente tenga instalado. Lo
que hacemos en la librería es utilizar la referencia COM Microsoft
Access Library 9.0 (access 2000) y estamos buscando cómo no depender
de esto.
Si alguien lo sabe sería una ayuda inestimable para nosotros.
Muchas gracias.
 

Leer las respuestas

#1 francis.matamoros
02/04/2009 - 09:33 | Informe spam
Me he encontrado esto, obra de Octavio, en un mensaje de hace tiempo:

"Grupos de noticias: microsoft.public.es.csharp
De: "Octavio Hernandez"
Fecha: Wed, 9 Feb 2005 20:24:06 +0100
Local: Mié 9 feb 2005 21:24
Asunto: Re: Office con c#
Ricardo,

¿Cómo estás programando la aplicación? No estoy 100% seguro, pero creo
que
si en tu aplicación agregas una referencia a la librería 'Microsoft
Word
Object Library' de la versión concreta de Office que tengas en tu
máquina,
esa aplicación cuando la despliegues funcionará únicamente en los
clientes
que tengan esa misma versión de Office instalada... Así que creo que
deberías usar un enlace dinámico a la librería de Word que esté
disponible,
¿no?


Cuando tengas un objeto ya instanciado, para conocer la versión es
efectivamente como dice Rodrigo, usando la propiedad Version.


Slds - Octavio"

Quizá me valga lo que dice él, usar un enlace dinámico, pero no tengo
ni idea de cómo se haría.

Preguntas similares