Visual Basic - Ayuda con Crystal report y visual basic

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con Crystal report y visual basic

Publicado por Paula (2 intervenciones) el 14/11/2006 09:46:16
Hola a todos, a ver si alguien me puede ayudar!

Lo que quiero hacer es un informe y filtrar los datos de salida.

Tengo un textbox en donde me salen una serie de titulos y el usuario selecciona uno y si quiere sacar un informe le da a un boton y deberia sacar el informe para ese titulo determinado.

Aun estoy empezando coon crystal reports asi que no lo tengo muy claro

selectformula = "{Lista.titulos } = " & Combobox.Text
CrystalReportViewer1.SelectionFormula = selectformula
CrystalReportViewer1.RefreshReport()

Asi me da un error ya que me dice que se espera una cadena

A ver si me podeis echar una mano!!!!

Gracias
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:Ayuda con Crystal report y visual basic

Publicado por ivan (1039 intervenciones) el 14/11/2006 18:12:33
Solo si en caso de que el campo TITULOS sea de tipo texto, debes cambiar:

selectformula = "{Lista.titulos } = '" & Combobox.Text & "'"

o sea, anteponle el caracter ' antes y depués del ComboBox.Text

espero te sirva, saludos
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:Ayuda con Crystal report y visual basic

Publicado por Paula (2 intervenciones) el 15/11/2006 12:25:47
Gracias por contestar tan rapido!!

Ahora tengo otra preguntita.

El informe que hago saca los datos de una base de datos que esta en oracle.

Tengo dos formularios, uno principal con un boton y el form2 que tiene un crystareportviewer.

El boton lo que hace es form2.show.

el problema es que cada vez que le doy al boton me pide la contraseña de la base de datos, y yo lo que quiero es que me la pida solo la primera vez o ya directamente que no me la pida, queria probar las dos opciones.

Me imagino que habra que meter la cadena de conexion por algun lado pero no tengo claro donde pq probe pero aun asi me sigue saliendo el cuadro que me pide la contraseña!!

NEcesito ayuda....
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:Ayuda con Crystal report y visual basic

Publicado por ivan (1039 intervenciones) el 15/11/2006 18:55:20
En mi caso, la base de datos está en Access y uso ODBC para hacer la conexion

CrystalReport1.ReportFileName = Path_Sistema & "Reporte_1.rpt"
CrystalReport1.Connect = ";PWD=contraseña"
CrystalReport1.SelectionFormula = "{Tabla1.campo1} = " & Valor1
CrystalReport1.Action = 1

Reporte_1.Rpt: es el reporte donde hago uso de varios campos de Tabla1.

"contraseña", es la contraseña del archivo MDB donde pertenece TABLA1.

Cuando hice el reporte en crystal, tomé como fuente de base de datos el DSN previamente declarado en los ODBC.

En mi caso, cada vez que ejecuto el reporte, no solicito la contraseña, sino que la pongo directamente en el código, lo que tu pudieras hacer es pedir la contraseña una vez y guardarla en alguna variable, ya luego por código proporcionarla para que no tengas que estarla pidiendo.

Espero haber podido ayudarte en algo. saludos
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