Visual Basic - SELECCIONAR campos para imprimir

Life is soft - evento anual de software empresarial
 
Vista:

SELECCIONAR campos para imprimir

Publicado por asier (12 intervenciones) el 30/05/2002 10:50:36
Hola a todos,
Tengo una base de datos y la quiero imprimir mediante el control crystalreport. He creado un reporte en crystal con todos los campos de la base de datos, pero he dejado que el usuario pueda elegir los campos que se quieran imprimir mediante checks. Como lo puedo hacer? Esto es lo que he puesto en codigo pero da error:

CrystalReport2.ReportFileName = Insdir & "printdat3.rpt"
CrystalReport2.DataFiles(0) = Insdir & "bibase.dat"
CrystalReport2.SQLQuery = "select " & impr & " from return" 'la variable impr es donde se guardan los campos seleccionados
CrystalReport2.Action = 1

si no habria posibilidad, alguien me podria decir alguna otra opcion de imprimir los campos seleccionados?

Muchisimas gracias de antemano , ASIER
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SELECCIONAR campos para imprimir

Publicado por Mª José (60 intervenciones) el 30/05/2002 12:17:10
Yo lo he conseguido hacerlo. La manera en que lo hago es la siguiente:

CR1.ReportFileName="RutaInforme"
CR1.SelectionFormula = "{TABLA.CAMPO}=" & variableNumérica o
CR1.SelectionFormula = "{TABLA.CAMPO} = ' " & variableString & " ' "
CR1.Destination = crptToWindow
CR1.WindowState = crptMaximized
CR1.Action = 0

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SELECCIONAR campos para imprimir

Publicado por alh (278 intervenciones) el 30/05/2002 15:14:56
Examine tu codigo, pero en la linea de codigo de Formula, tomas el campo que deseas imprimir, eso es lo que entiendo, pero si son varios campos, tengo q poner varias lineas o como le hago?

Espero respuesta, gracias!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SELECCIONAR campos para imprimir

Publicado por Mª José (60 intervenciones) el 31/05/2002 13:14:39
Cuando hay más de un critero yo utilizo tantas sentacias como criterios. Ahí va un ejemplo:

Formula = "{TABLA.CAMPO}='" & CriterioString & "'"
Formula = "{TABLA.CAMPO}='" & CriterioString & "'"

Y después la ejecuto así:
Me.CrystalReport1.SelectionFormula = Formula

Espero que te sirva. De todas maneras, si no lo tienes claro envíame un e-mail porque no siempre leo el foro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar