• Lunes 18 de Noviembre de 2024, 00:36

Autor Tema:  Gabriel.sanchez  (Leído 2662 veces)

gabrielSR

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Gabriel.sanchez
« en: Miércoles 20 de Abril de 2005, 18:40 »
0
Hola a Todos,

              Leei varios de sus respuestas y estoy seguro
de que le hecha la mano a todos, lo cual me da mucho
gusto.

Tengo una duda con cristal report
y me tome el atrebimiento de escribirte

    Tengo varios servidores Sql-Server en los cuales
tengo una información que quiero explotar mediante
un reporte en cristal.

La parte de la aplicación es sencilla,
pido el nombre del servidor
la BD de datos
el Login
Y el Password

Y ejecuto mi reporte el cual previamente lo diseñe
y lo probe utilizando un ODBC

el problema consiste en que cuando quiero en ejecución definir
el origen de los datos simplemete no toma la nueva configuración
y me sigue dando el origen que defini el el ODBC

para definir el origen utilizo lo siguiente

    RUTA = App.Path + "\" + "Ejemplo.rpt"
    CONECTAR_TABLA = "DSN=" + TxTServidor.Text + ";uid=" + TxTLogin.Text + ";pwd=" + TxTPassword.Text + ";DSQ=" + TxTBD.Text
    CrystalReport1.Connect = CONECTAR_TABLA
    CrystalReport1.ReportFileName = RUTA
    CrystalReport1.Destination = 0 '1 Indica que se vaya directamente a la impresora
                                   'Y 0 que ira primero por pantalla
   
   
    CrystalReport1.Action = 1 ' Propiedad para ejecutar un reporte

 P.D. Lo peor del asunto es que tengo que utilizar Crystar Report
        3.0 con visual basic 4.0
       
        Si no les molesta me pueden mandar copia de su respuesta
        a mi correo  Gabriel.Sanchez@LatinMail.Com

        De Antemano les agradesco el tiempo que le dedicaron a mi correo

 Atte
----------------
Gabriel

tolotoco

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Gabriel.sanchez
« Respuesta #1 en: Lunes 25 de Abril de 2005, 18:15 »
0
Hace tiempo que no uso esas versiones pero, creo recordar que había una opción en tiempo de diseño del propio Crystal Reports en que se le definía si se actualizaba en cada consulta o no.
Estaba en las propiedades generales del crystal reports.

gabrielSR

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Gabriel.sanchez
« Respuesta #2 en: Lunes 25 de Abril de 2005, 18:44 »
0
Sabes Tolotoco yo encontre esto en la ayuda

Description
Logs on to a SQL server.
Usage

[form.]Report.Connect[= Name;UserID;Password;DatabaseQualifier$]
For example:
Report1.Connect = "DSN = Accounting;UID = 734;PWD = bigboard;DSQ = Administration"
« connects to the "Administration" database on the "Accounting" server using the user ID #734 and the password "bigboard" »
Remarks
Enter the parameters necessary to log on to the SQL server that you need to be activated for your report.
Parameters should be in the following format:

DSN = name;UID = userID;PWD = password;DSQ = database qualifier

----  name is the server name.
----  user ID is the name you have been assigned for logging onto the SQL server.
----  password is the password you have been assigned for logging onto the SQL server.
----  database qualifier = the database name if your server uses the database concept.

NOTE: Before you can use this property, you must:

install the ODBC driver for whatever SQL database you are planning to use, and
   put the Database/BIN location in your path.

NOTE: This parameter is required only when it is applicable to the ODBC driver you are using.


En las notas no entiendo muy bien el que tenga que definir el ODBC paacualquier base de datos


Bueno te doy las gracias por la ayuda

tolotoco

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Gabriel.sanchez
« Respuesta #3 en: Martes 26 de Abril de 2005, 10:09 »
0
gabrielSR

No puedes usar una versión un poco más avanzada de Crystal Reports y de Visual Basic ??

Lo digo porque me gustaría ayudarte pero yo llevo ya varios años trabajando con .NET y la versión de la que me hablas es de hace por lo menos 10 ó 12 años mínimo.

La versión 4x de Crystal Reports si que la tengo por aquí y la podría mirar.

Otra pregunta.  ¿ Has mirado si te permite conexiones OLE ?. No recuerdo si en esa versión ya estaban.  Si fuera así te resultaría mucho más rápido y sencillo a la horad e conectar.

Un saludo

gabrielSR

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Gabriel.sanchez
« Respuesta #4 en: Martes 26 de Abril de 2005, 19:49 »
0
Chin tolotoco

me senti con tu comentario en
la era de las cabernas.  

pero el problema es que tienes
rezon

No puedo cambiar ya que en el
lugar en el cual estoy haciendo un
cambio tiene un sistema bastante
grande y fue hecho en VB4

De hecho me han comentado que
en las versiones de VB6 y crystal
Ver. 8 existe una manera.

Pero bueno gracias por la ayuda
tratare de ver que alternativas
tengo.

gabrielSR

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Gabriel.sanchez
« Respuesta #5 en: Viernes 6 de Mayo de 2005, 00:31 »
0
tolotoco

      Estoy queriendo aprender algo nuevo,
se que esta parte del foro no es para esto
pero, tengo una duda.


      Que es mejor, hablando en todos los
ambitos.

      Sera mejor aprender Visual.Net o PHP

       El manejador de BD que uso no es el
mejor del mundo pero creo que aguanta -
SQL-Server.

      El sistema Operativo es Windows 2000

    Como se que tienes buena disponibilidad
y como quiere aprender un poquito mas debido
a que tu ultimo camantario me dejo friio te
pregunto.

     P.D. Se Aceptan sugerencias.