Programación General > VBA

 Filtrar Reporte Por Clientes

(1/1)

Drax:
: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....

DiabloRojo:
Hola Drax.
Del crystal lamentablemente no sé nada pero intenta así:


--- Código: Text ---    Facturas.CrystalReport1.SelectionFormula = "{Factura.CodCli} =" & Codigo  
Espero te sea de alguna ayuda.

DiabloRojo

Drax:
: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

Navegación

[0] Índice de Mensajes

Ir a la versión completa