SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => VBA => Mensaje iniciado por: Drax en Jueves 30 de Junio de 2005, 23:53

Título: Filtrar Reporte Por Clientes
Publicado por: Drax en Jueves 30 de Junio de 2005, 23:53
:comp: Hola.

Quisiera que alguien me ayude a filtrar un reporte en Crystal Report por un número de cliente específico.

En el reporte escribo la siguiente fórmula de selección de registros.

NúmVar Codigo := "005" ; {Factura.CodCli} = Codigo

Con esto consigo todas las facturas del cliente 005. El problema es que cuando quiero hacerlo desde VisualBasic debo asignar un valor a la variable Codigo mediante un Inputbox

Dim Codigo as integer

Codigo = Inputbox ("Digite código cliente.")

Facturas.CrystalReport1.SelectionFormula = "{Factura.CodCli} = Codigo"

Como hago para asignarle el valor de Codigo (del InputBox) al la variable Codigo de la fórmula de selección de registros.

He intentado varias cosas y no me queda de otra que pedir ayuda. Gracias....
Título: Re: Filtrar Reporte Por Clientes
Publicado por: DiabloRojo en Viernes 1 de Julio de 2005, 00:49
Hola Drax.
Del crystal lamentablemente no sé nada pero intenta así:

Código: Text
  1.  
  2.    Facturas.CrystalReport1.SelectionFormula = "{Factura.CodCli} =" & Codigo
  3.  
  4.  

Espero te sea de alguna ayuda.

DiabloRojo
Título: Re: Filtrar Reporte Por Clientes
Publicado por: Drax en Viernes 1 de Julio de 2005, 22:01
:D

Gracias DiabloRojo. Eso soliciono el problema. No imaginas que pase malos ratos con algo que estaba en mis narices, pero como te habras dado cuenta soy novato en VB y recién comienzo a usar Crystal Report y la ayuda no es muy explicita.

Gracias de corazón por tu acertada ayuda.

Drax