Cuadro combinado e impresión de datos

05/11/2006 - 06:38 por ElAlumno | Informe spam
Hola todos:

Vengo en busca de su ayuda en el siguiente tema:

Tengo una pequeña base de datos en la Hoja1 de Excel (unos 300
registros + ó -) y en las diferentes celdas de la Hoja2 he diseñado
un recibo de pago, el cual funciona con base en una lista desplegable
de un "ComboBox" que permite seleccionar el nombre de la persona y con
ese nombre se cargan todos los demás datos del recibo, que luego se
debe imprimir (uno a uno) con el uso de un botón.

Pues todo era sencillo hasta que las personas pasaron de 100, cifra que
ha hecho algo complejo (demorado) el proceso de impresión.

La inquietud que me asiste es:
a) Que codigo (VBA) puedo utilizar, que con un solo clic en un botón,
imprima la totalidad de los recibos correspondientes a todos los 300
registros?
-Adicionalmente:
¿Con que código cargo el "nombre de la persona" en la propiedad
"Text" de la categoría "Dato" de la propiedad del "ComboBox", que es
la referencia para que los demas datos llenen el recibo?

Espero haber expresado con claridad mis inquietudes y gracias por su
ayuda.
 

Leer las respuestas

#1 Héctor Miguel
05/11/2006 - 21:34 | Informe spam
hola, manuel !

... una... base de datos en la Hoja1... (unos 300 registros + o -) y en... diferentes celdas de la Hoja2
... un recibo de pago... funciona con base en una lista desplegable de un "ComboBox"
.. permite seleccionar el nombre de la persona y... se cargan todos los demas datos del recibo
... luego se debe imprimir (uno a uno) con el uso de un boton.
... todo era sencillo hasta que la... cifra que ha hecho algo complejo (demorado) el proceso de impresion.
... Que codigo... utilizar, que con un solo clic en un boton, imprima la totalidad de los recibos [...]
... Con que codigo cargo el "nombre de la persona" en la propiedad "Text"... del "ComboBox"
que es la referencia para que los demas datos llenen el recibo?...



si suponemos que con 'solo' poner el nombre de una persona... se actualizan los demas datos del 'recibo' -?-
prueba con un bucle en la macro 'del boto' que...
a) recorra los ~300 registros-nombre...
b) los ponga donde corresponda...
c) mande la impresion del recibo [por cada actualizacion del nombre] ;)

la 'tardanza' del proceso, quedara sujeta a la velocidad/lentitud/... -> de la impersora de salida :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares