SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Gerard en Viernes 11 de Abril de 2003, 21:43
-
Hola amigos, necesito saber lo siguiente:
Tengo un datareport, y en ese pongo los RptTextBox, pero si en la bd hay 50 registros, ese se repite 50. Yo solo queria que me imprimiera una sola vez, o sea que en un formulario estoy con el cliente 24, pulso Imprimir y me sale el datareport, pero solo con todos los datoa de ese cliente. Mejor un ejemplo, gracias
Gracias por su ayuda! :adios:
-
Tengo un datareport
Hasta ahí todo bien...
y en ese pongo los RptTextBox
Y eso para qué?
pero si en la bd hay 50 registros, ese se repite 50
Esa parte no la entiendo?
Yo solo queria que me imprimiera una sola vez
¿Y cuántas veces imprime? :think:
en un formulario estoy con el cliente 24, pulso Imprimir y me sale el datareport, pero solo con todos los datos de ese cliente
El DataReport sacando todos los datos de ese registro, eso es normal. cuando dices con "pero con sólo todos los datos del cliente 24? entonces ¿qué se supone que debe de salir? :think:
-
Bueno, por fin tengo un rato libre, ahora estoy acá en Costa Rica, y ahora mismo en el hotel. Bueno yo te lo vuelvo a explicar José:
En una Base de Datos, tengo 50 registros, en un DataReport lo diseno para que me salgan los datos de uno de esos clientes registrados, no los datos de todos 50, no se si me entiendes. He pensado de hacer una DB en hojas secundarias a ver si asi va mejor pero no se. En fin, que tu seleccionas un cliente, por ejemplo el 45 y te imprime sus datos (telefono, calle, poblacion...)
UN SALUDO A TODOS LOS MIEMBROS DE SOLOCODIGO! :adios:
-
Hola, amigo Gerard:
Lo que te pasa es que ordenas presentar el report sin indicarle ningún criterio; por eso te presenta los 50 registros que tienes en la base de datos, lo cual es lógico...
Estudia cómo actúan los Comandos 5 y 6 del ejemplo que te adjunto, y verás el por qué de ese comportamiento. Y luego aplicas a tu caso el filtro que se indica para el Command6, ya verás cómo te aparecen sólo los datos del cliente que se constate en el filtro.
Saludos y suerte