Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

por favor necesito ayuda y en ningun sitio me contestan

Estas en el tema de por favor necesito ayuda y en ningun sitio me contestan en el foro de Visual Basic clásico en Foros del Web. pos eso tengo un problema soy novato y estoy gestionando una sencilla bd desde visual basic he realizado un reporte desde crystal report XI con ...
  #1 (permalink)  
Antiguo 28/02/2007, 03:22
 
Fecha de Ingreso: febrero-2004
Mensajes: 29
Antigüedad: 20 años, 2 meses
Puntos: 0
por favor necesito ayuda y en ningun sitio me contestan

pos eso tengo un problema soy novato y estoy gestionando una sencilla bd desde visual basic he realizado un reporte desde crystal report XI con imagenes dinamicas pero no se como enlazarla al control crystal activex viewer XI yo he enlazado reportes con la version 8 con la instruccion nombre_control.action=1
y ya se visualizaba el reporte pero en esta nueva version en la propiedades no viene nada a donde enlazar
os agradeceria que me ayudarais ya que he pedido ayuda en muchos foros y nadie me a contestado

gracias de antemano
  #2 (permalink)  
Antiguo 28/02/2007, 06:54
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 5 meses
Puntos: 13
Re: por favor necesito ayuda y en ningun sitio me contestan

Hola

Te indico como lo realizo con el CR 10, espero que funcione

Código:
Dim RegInfo As New ADODB.Recordset
Dim CrxInfor As CRAXDRT.Report
Dim CrxApp As New CRAXDRT.Application

Private Sub Form_Load()
    
    bd.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Ruta & ";Persist Security Info=False;Jet OLEDB:Database Password=1234"
    
    RegInfo.Open "SELECT cod, Archivo from erroreak", bd, adOpenDynamic, adLockReadOnly
    Screen.MousePointer = 11
    
    Set CrxInfor = CrxApp.OpenReport(App.Path & "\informiek\erroreak.rpt")
    
    CrxInfor.DiscardSavedData
    CrxInfor.Database.SetDataSource RegInfo
    
    With CrystalActiveXReportViewer1
        .ReportSource = CrxInfor
        .EnableExportButton = True
        .DisplayGroupTree = False
        .EnablePopupMenu = False
        .EnableDrillDown = False
        .EnableSelectExpertButton = False
        .ViewReport
        .Zoom 100
    End With
    
    Screen.MousePointer = 0

End Sub
Espero que sea lo mismo para el CR 11 y te sea útil .

--Saludos--
  #3 (permalink)  
Antiguo 28/02/2007, 13:00
 
Fecha de Ingreso: febrero-2004
Mensajes: 29
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: por favor necesito ayuda y en ningun sitio me contestan

mi base de datos es access 97 y programo en dao no en ado como creo que esta hecho esto no, no me funciona pero muchas gracias por todo ya que eres el unico que me ha contestado por ahora
  #4 (permalink)  
Antiguo 01/03/2007, 04:36
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 5 meses
Puntos: 13
Re: por favor necesito ayuda y en ningun sitio me contestan

Hola

Si, yo programo en ADO, pero de todas formas tiene que ser algo similar, al final lo que se hace es pasar el contenido del RecordSet al CrxInfor y para abrir el informe tiene que ser igual
Código:
Set CrxInfor = CrxApp.OpenReport(App.Path & "\informiek\erroreak.rpt")
Modificando y haciendo pruebas puede que consigas adaptarlo.

P.D. Te aconsejo cambiar de DAO a ADO, es mucho mas estable, genera menos errores,... y la BD como quieras, yo utilizo Access XP.

--Saludos--
  #5 (permalink)  
Antiguo 01/03/2007, 08:51
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Re: por favor necesito ayuda y en ningun sitio me contestan

en las faq's hay un ejemplo.. creo yo..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #6 (permalink)  
Antiguo 01/03/2007, 18:14
 
Fecha de Ingreso: febrero-2004
Mensajes: 29
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: por favor necesito ayuda y en ningun sitio me contestan

gracias por todo ya me lo solventaron muchas gracias a todos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:37.