Programación General > Visual Basic 6.0 e inferiores

 Re: CRystal Reports

(1/2) > >>

giomar:
Hola a todos como puedo cambiar la ruta de la bd del informe como se hace al momento de la conexion con ADO osea App.Path ¡ "rutabd", lo que sucede es que he hecho un informe en crystal y lo migre (no se si es el termino adecuado) a visual basic lo ejecute y no hubo problemas peo cuando movi la carpeta donde estaba trabajando hacia otra ubicacion me muestra el error "no se puede encontrar el archivo" claro es por la bd estaba en esa carpeta me diran, entonces como podria rutear para que al momento de ejecutar el proyecto en otra ubicacion cambie la ruta de la bd del informe. Se puede hacer eso.

chiaravel:
colocando la BD en un recurso compartido del servidor simplemente en tu aplicacion colocas la ruta

nombre_servidorrecursonombre_bd

ejemplo

mi_servidordisco_xbase.mdb

y luego no necesitaras renombrar nada.

Suerte

giomar:
Ahora veo que no se puede hacer lo que queria.
Lo que venia haciendo era  crear una carpeta donde ubico mis db para mis informes pero vehia el incoveniente de que cuando iba a otra por ejemplo tenia que llegar esa carpeta y copiarla, pensaba que quizas se podria hacer como con la conexion ya que ahi no tenia la necesidad de copiar la carpeta pues solo bastaba que db la tenga junto al proyecto y listo.
 
Tengo otra pregunta estube intentando hacer un formulario de consulta y reporte por ejemplo que en un combo seleccione una categoria y en un grid me muestre los productos de dicha categoria, es una consulta sencilla si pero el problema es que no puedo sacar el reporte no se como puedo cambiar el Source del reporte crystal para que al momento de hacer Ver reporte me muestre los productos de la categoria que seleccione anteriormente.
Bueno lo que hacia con el datareport era trasladar los datos del grid a los campos del reporte  y listo, pero con crystal no lo he logrado. claro no se si en crystal se podra hacer lo mismo.
De antemano gracias por tu tiempo
Y por la ayuda dada anteriormente.
Un Saludo
<<_GIOMAR__>>

chiaravel:
Fijate si en tu objeto de CR, tenes la propiedad DiscardSavedData, ya que esta propiedad debe convenientemente estar en FALSE, para que cada vez que lo invocas refresque automaticamente los datos del reporte por los nuevos datos.

En cuanto a lo de las BD, cualquiera te va a aconsejar que lo manejes de la manera que te aconseje yo, eso se llama Cliente/Servidor.

Suerte

giomar:
Ese metodo ya lo he probado resulta muy bien pero de no de la manera en que desea para la aplicacion que estoy desarrollando.
pues lo que busco mostrar un reporte de una consulta como el que ya anteriormente explique.
Si alguien sabe o tiene una idea por favor digamelo.
Gracias por la ayuda ya prestada.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa