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

SQL a Crystal Report 8

Estas en el tema de SQL a Crystal Report 8 en el foro de Visual Basic clásico en Foros del Web. bueno aprendi hace poco esta sentencia para cristal report 8.5 cual to le envio una sentencia SQL que casi siempre uso en mi datagrid VB6 ...
  #1 (permalink)  
Antiguo 04/08/2008, 16:17
 
Fecha de Ingreso: septiembre-2007
Mensajes: 54
Antigüedad: 16 años, 7 meses
Puntos: 0
SQL a Crystal Report 8

bueno aprendi hace poco esta sentencia para cristal report 8.5 cual to le envio una sentencia SQL que casi siempre uso en mi datagrid VB6

primero hacer una planilla en cristal report de cero y grabarla en la raiz del proyecto

despues en mi boton coloco

'---------------------------------
Private Sub btninformecrystal_Click()
On Error GoTo e
Dim StrSQL As String

x_string = Trim(txtx_string.Text)
StrSQL = "Select * From tabla Where campo = '" & x_string & "'and campo_X is not null order by campo_indice "


rp.Reset
rp.SQLQuery = StrSQL
rp.ReportFileName = App.Path & "\micrystalinfome.rpt"
rp.Destination = crptToWindow
rp.WindowTitle = "Auditoria de Mov"
rp.WindowState = crptMaximized
rp.Action = 1

Exit Sub
e:
MsgBox Err.Description
MsgBox "No Hay Impresora Predeterminada"
end sub
'--------------------------


en el formulario tiene que colocar una herramienta llamada crystalreport lo pueden selecionar con Control+T.....cual despues llame "rp" en la propiedad es casi igual que un comonddialog1
.------------------


explico el codigo

StrSQL: mi string o mi "select * from tabla where ****"
rp.SQLQuery = StrSQL :donde ingreso el parametro de consulta al crystal
rp.ReportFileName = App.Path & "\micrystalinfome.rpt" : nombre del cristal de mi proyecto


encontre que esta es la forma mas facil de usar el crystal report por primera vez alguna dura me consultan a mi mail

[email protected]

:-):-):-):-)
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 20:43.