Bases de Datos > Crystal Reports
Visual Basic 6.0 Y Cristal Report 8.5
chicharos:
hola a todos soy nuevo en esto del crystal report y tengo algunos problemillas
les platico.
tengo un sistema en vb6.0 y los reportes que estoy elaborando son por codigo y se ven muy feos, un amigo me comento que se verian padrisimos con crystal report y instale y e realizado reportes muy generales de informacion de la db.
Pero ahora tengo el problema de omo hacer para sacar reportes especificos es decir si yo capturo un pedido (456), por logica debo imprimir el pedido(456). y lo que me realiza es que me presenta los 455 pedido y lo peor es que manda todo a imprimir .
Entonces como hago para que yo pueda imprimir unicamente el pedido (456).
E intentado de varias formas pero no e podido.
Les agradesco muchisimo su ayuda
gracias,
Cesar, Mexico, D.F.
asanchez:
Yo no entiendo de VB6. pero yo trabajo con Delphi y creo que el tema es el mismo.
Empezando por que tienes que tener incrustado en tu aplicacion el componente de CReports para VB6, el problema lo tienes en que no mandas el parameto al informe.
1º tienes que crear un parametro que sea nº de pedido en el informe de CR.
2º En el informe debes filtrar los registros en la opcion Reports/Seleccion de Formulas/Registros.
Aqui le haces el filtro ej: camponumeropedido = parametro
3º Manda el parametro desde tu aplicacion al informe.
Esto funciona de maravilla.
Un saludo....
chicharos:
hola alfonso:
espero disculpes mi ignoracia pero si tuvieras una parte de codigo que me pudieras dar para yo entender mas lo que me estas explicando o de otra forma donde lo puedo localizar informacion para leer hacerca del tema?
seek20:
Hola!!!
Existen varias formas de resolver tu problema, una de ellas es que el informe lo generes a partir de un procedimiento almacenado de SQL al cual le pases como parámetro el número de pedido, o en su defecto lo generes a partir de vistas o directamente de las tablas involucradas pero pasando en vez de un parámetro una fórmula de selección al reporte. Esto lo puedes hacer a partir de la siguiente sintaxis de V.B.:
oreporte.GroupSelectionFormula = "{Tabla.Campo}=" & Pedido
Espero que esta información te sea de utilidad y cualquier duda estoy para ayudarte!!!
:smartass:
chicharos:
hola seek
fijate que ya intente hacer eso pero no puedo tendras por alli un pequeno ejemplo
Navegación
[#] Página Siguiente
Ir a la versión completa