• Domingo 22 de Diciembre de 2024, 16:35

Autor Tema:  Re: CRystal Reports  (Leído 2404 veces)

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: CRystal Reports
« en: Lunes 8 de Septiembre de 2003, 16:22 »
0
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.
Giomar B.
Desarrollador Web Profesional


chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: CRystal Reports
« Respuesta #1 en: Lunes 8 de Septiembre de 2003, 22:02 »
0
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
Pablo Tilotta
Analista de Sistemas
Argentina

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: CRystal Reports
« Respuesta #2 en: Martes 9 de Septiembre de 2003, 00:26 »
0
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__>>
Giomar B.
Desarrollador Web Profesional


chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: CRystal Reports
« Respuesta #3 en: Martes 9 de Septiembre de 2003, 00:32 »
0
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
Pablo Tilotta
Analista de Sistemas
Argentina

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: CRystal Reports
« Respuesta #4 en: Viernes 12 de Septiembre de 2003, 20:52 »
0
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.
Giomar B.
Desarrollador Web Profesional


giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: CRystal Reports
« Respuesta #5 en: Martes 16 de Septiembre de 2003, 21:54 »
0
Rebuscando codigo encontre la forma de solucionar el problema.
Lo que hago es seleccionar los datos que deseo algo asi.
form1.cr. selectionformule="instruccion crystal para la seleccion"

Pero me encontre con otro problema a continuacion se los explico

Es una cosulta por categoria listas la categoria y te muestra todos los productos de esa categoria, la interface cuenta con dos opciones una que dice "Ver todos" osea todos los productos y la otra "Por categoria" donde justamente seleccionas la categoria.
Ahora este formulario(que por defecto carga con la opcion "Ver todos" marcada) es llamado desde otro formulario, bueno el defecto es que cuando hacia la consulta por categoria, regresaba al primer formulario y seguidamente volvia a llamar al formulario de categoria(cuya opcion "Ver todos" esta marcada) llamaba directamente al reporte y me mostraba los datos de la consulta hecha ultimamente.
Ahora lo que hice fue que al momento de llamar a la consulta cambiaba la seleccion de manera tal que me muestre todos, y funciona.

Aqui va mi pregunta:
Puedo eliminar las selecciones hechas anteriormente en el informe de manera tal que vuelva a su estado original? osea tal y como lo cree en crystal.

Disculpa quizas el palabreo pero trato de ser lo mas claro posible para que entiendan mi idea y puedan ayudarme.

GRACIAS POR TU TIEMPO.:beer:
Giomar B.
Desarrollador Web Profesional


chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: CRystal Reports
« Respuesta #6 en: Martes 16 de Septiembre de 2003, 22:00 »
0
Por que no pruebas algo muy tonto ?

Creas el informe en CR y lo copias como copia de seguridad ?, luego de que ejecutes tu aplicacion de VB y lo reformes en tiempo de ejecucion, simplemente copias la copia de seguridad y lo tienes nuevamente limpito y 100 % igual al original.

Hay veces en que con una simple piedra solucionas algo que estabas buscando en un lanzador misilitico comandado por satelite.

Suerte.
Pablo Tilotta
Analista de Sistemas
Argentina

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
CRystal Reports
« Respuesta #7 en: Martes 16 de Septiembre de 2003, 22:20 »
0
Bueno me has dado otra idea!
Pero lo que pregunte es que si se podian eliminar las selecciones.
GRACIAS
Giomar B.
Desarrollador Web Profesional