• Miércoles 15 de Mayo de 2024, 01:56

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - llagy

Páginas: [1]
1
Crystal Reports / Re: Llamar Reportes Desde Vb
« en: Sábado 1 de Septiembre de 2007, 17:55 »
Cita de: "mark375"
Disculpe que insista, es que no encuentro soluciones, el que no sabe es como el que no ve ....

Insatle crystal report 10 y no puedo hacer correr mis reportes desde una aplicacion Vb.
Utilizo sql 7 para mis bases

Ahora mi pregunta es : las dll usadas para realizar el logonserver "dll","server","base"....  por ejemplo P2ssql.dll,odbc.dll ,pdoledb.dll ....etc

como se instalan ? , yo instale 2 veces mi Crystal y no las instala en ninguna carpeta, p2ssql.dll la descargue de un sitio web que la ofrecia.
estoy equivocado y la version 10 usa otras ,no se !

lei  todos los mensages que hablan de como conectarse, repiti las mismas instrucciones pero algo me falta . Ya se , no piensen que es materia gris

Por favor, si alguno puede ayudarme
Pero puedes especificarme que erro te arroja para poder ayudarte.
Saludos cordiales

2
Crystal Reports / Re: Error Conexion De Vb 6.0 Y Crystal Report 10
« en: Sábado 1 de Septiembre de 2007, 17:52 »
Amigo ya lo solucione y si lo ucurre el mismo problema aqui esta la solucion
aqui realizo la apertura del reporte prediseñado
Set crReport = crApp.OpenReport(App.Path & "\Reportes\rptValorizacion.rpt", 1)
una cargado en el objeto, inicio el conexion con el servidor
    crReport.Application.LogOnServerEx "p2ssql.dll", "VI-EXPLORACION1", "GeoVin", "sa", "261082"
como yo utiloso varias tablas y vistas, con el bucle conecto a objeto con todas las tablas      
   For I = 1 To crReport.Database.Tables.Count
     crReport.Database.Tables(I).SetLogOnInfo "VI-EXPLORACION1", "GeoVin", "sa", "261082"
    Next I

y para  tener datos actualizados  mevoy a file(archivo) y  desactivo el  check en
Save Data With Report(guardar datos con el Reporte), esto hace que no realice ningun guardado de dartos en memoria y realice un rediscado con el sgte llamado a  reporte.
Espero que los sirva y si tienen algun problema me escriben a mi correo llagy@hotmail.com.
Saludos cordiales.

3
Crystal Reports / Re: Error Conexion De Vb 6.0 Y Crystal Report 10
« en: Sábado 1 de Septiembre de 2007, 16:47 »
Cita de: "viHack"
Por que no intentas cambiar la forma en que te conectas a tu base de datos al momento de llamar el reporte, intenta hacerlo mas por codigo y dejarle menos trabajo a crystal, en uno de tus temas anteriores te comente como, ya intentaste esa forma?

Busque en internet la forma en que haces el LogOn al server y al parecer no es muy comun, la mayoria tienen problema de esa forma.  Deberias utilizar un ADOR.Recordset y asignarlo a Crystal con Database.SetDataSource, de esta forma solo te preocupas de que tu conexion del recordset funcione y el reporte solo recibiria los datos que le envies.
Lo que pasa es questoy trabajando con reporte general y otro y subReporte y ahora yta me sale normal peor cuandoqueioro actualizar el reporte ma sale el reporte anterior, lei en alguno foros desactivando  Save data with Report y ahi si me sale el mism oerro de la figura. y tambien cuando quiero enviar parametros m sale el mismo Error.
Como tedigo trabajo con varias tablas que esta ncradas mediante recordset temporales y estas tablas son constantemente atualizadas segun los filtor que haga  el usuario y ademas trabajo con una vista.  
o ADOR se puede ahcer conexion a la base de datos directamente y no a una tabla
Saludos cordiales
Nota. ha si noes mucha molestia me podria dar tu correo parap oder escribirte y poder intercambiar ideas.

4
Crystal Reports / Re: Llamar Reportes Desde Vb
« en: Viernes 31 de Agosto de 2007, 23:46 »
Hola amigo yo tuve unproblema me parece parecido  y ya lo solucione

5
Crystal Reports / Error Conexion De Vb 6.0 Y Crystal Report 10
« en: Viernes 31 de Agosto de 2007, 22:08 »
Hola Amigo quierO abrir un reporte de hecho en crystal Report 10 con visual basic y me sale error en la conexion :
    logon Fieled
   details : ADO Error code 0x8004e4d
 Source:Microsoft OLE DB Provider for SQL Server
Description:Error de inicio de sesion del usuario 'sa'
SQL state:4200
native Error: 18456

 aqui vael codigo que estoy usando
Private Sub Form_Load()
  Dim crParamDefs As CRAXDRT.ParameterFieldDefinitions
  Dim crParamDef As CRAXDRT.ParameterFieldDefinition

    On Error GoTo ErrHandler

    'Abrir el reporte
    Screen.MousePointer = vbHourglass
   
    mflgContinuar = True
    Set crReport = crApp.OpenReport(App.Path & "\Report1ee.rpt", 1)
    crReport.Database.LogOnServer "p2ssql.dll", "VI-EXPLORACION1", "GeoVin", "sa", "261082"
    crReport.DiscardSavedData
    ' Parametros del reporte
    Set crParamDefs = crReport.ParameterFields

    For Each crParamDef In crParamDefs
        Select Case crParamDef.ParameterFieldName
            Case "fechaIni"
                crParamDef.AddCurrentValue (mstrParametro1)

            Case "fechaFin"
                crParamDef.AddCurrentValue (mlngParametro2)

        End Select

    Next

    crvValorizacion.ReportSource = crReport
    crvValorizacion.ViewReport
    Screen.MousePointer = vbDefault

'    Set crParamDefs = Nothing
'    Set crParamDef = Nothing
    Exit Sub

ErrHandler:
    If Err.Number = -2147206461 Then
        MsgBox "El archivo de reporte no se encuentra, restáurelo de los discos de instalación", _
            vbCritical + vbOKOnly
    Else
        MsgBox Err.Description, vbCritical + vbOKOnly
    End If

    mflgContinuar = False
    Screen.MousePointer = vbDefault
End Sub

adjunto el codigo , el reportey la imganeque se presenta el error

6
Crystal Reports / Extraer Datos De Recordset A Crystal Report X
« en: Sábado 18 de Agosto de 2007, 17:22 »
Hola amigos soy programador en visual basic 6.0 y quisiera saber com ohago para extraer los datos de un recordset a un informe de Crystal Report  , no extaer todos si no lo que yo quiero presentar, ademas quisiera saber si esque te permite en Crystal report en laversion 10 conectarse con varios recordsert a la vez.
Saludos Cordiales.

Páginas: [1]