Crystal Report - error en control.action = 1

 
Vista:

error en control.action = 1

Publicado por denisin (6 intervenciones) el 26/09/2005 17:24:40
hola que tal
miren estoy haciendo un reporte con crystal report el mismo consite en listar los bloques asignados a una deterinada regional dependiendo del cod de bloque.
hice el reporte en crystal report y hice una forma en vb donde en un boton coloque el siguiente codigo
Private Sub Command1_Click()
CrystalReport1.ReportFileName = App.Path & "\asignacionbxregionales.rpt"
CrystalReport1.DataFiles(0) = App.Path & "\CONTROL DE TARJETA CELESTE.mdb"
CrystalReport1.DiscardSavedData = True
CrystalReport1.SelectionFormula = "{T_Bloque.area}= & Txtrcarea.Text"
CrystalReport1.Action = 1
End Sub
me manda un erro en la linea crystalreport1.action = 1
me dice error de formula
alguien me podria decir a que se refiere por favor
y como lo soluciono ...
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:error en control.action = 1

Publicado por Fernando (30 intervenciones) el 26/09/2005 22:48:35
Hey, q tal, mirá:

en la linea

CrystalReport1.SelectionFormula = "{T_Bloque.area}= & Txtrcarea.Text"

las comillas van antes del &, asi:

CrystalReport1.SelectionFormula = "{T_Bloque.area}= " & Txtrcarea.Text


porq querés concatenar el valor de Txtrcarea.text, mientras que como lo pusiste vos, te concatena la cadena Txtrcarea.text textual, viste?

siempre q te de error en formula, lo primero q tenés q hacer es verla con un msgbox o con el clipboard o lo q sea, para ver bien lo q quedó en la formula, porq eso de las comillas mientras revisás el codigo no lo ves, ya q no es un detalle q salta tanto a la vista.

otro tema, si el T_Bloque.area es de tipo texto (string) creo q tenés q ponerle las comillas simples, creo! es decir, asi

CrystalReport1.SelectionFormula = "{T_Bloque.area}= '" & Txtrcarea.Text & "'"

fijate q antes del " & puse la comilla simple, y despues en el cierre de la linea tambien

suerte!
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