Hola, Ignacio.
Para imprimir las etiquetas de un solo cliente varias veces en una misma hoja de etiquetas, puedes utilizar un informe y configurar el número de copias que deseas imprimir para ese cliente. A continuación, te explico cómo hacerlo:
1. Crea un informe etiquetas:
Asegúrate de tener un informe etiquetas que muestre la dirección de los clientes. Si ya tienes un informe configurado para imprimir etiquetas, puedes usar ese. Si no, crea un nuevo informe basado en la tabla de direcciones de clientes.
2. Agrega un cuadro de texto oculto para el número de copias:
En el encabezado del informe, agrega un cuadro de texto invisible (sin borde ni relleno) y llámalo "txtCopias" (o el nombre que prefieras). Este cuadro de texto servirá para almacenar la cantidad de copias que deseas imprimir.
3. Agrega un control de selección para el cliente:
Agrega un control de selección (por ejemplo, una casilla de verificación) en el encabezado del informe para que el usuario pueda seleccionar el cliente del cual desea imprimir las etiquetas.
4. Agrega un botón de impresión:
Agrega un botón de comando en el encabezado del informe y llámalo "btnImprimir" (o el nombre que prefieras). Este botón se utilizará para iniciar la impresión.
5. Configura el evento del botón de impresión:
En el evento "Al hacer clic" del botón de impresión, agrega el siguiente código VBA para configurar el número de copias y abrir el informe de impresión:
6. Configura el evento "Al abrir" del informe de etiquetas:
En el evento "Al abrir" del informe de etiquetas, agrega el siguiente código VBA para ocultar el informe y ajustar el número de copias de acuerdo al cuadro de texto oculto:
Con este código, cuando el usuario seleccione un cliente y haga clic en el botón de impresión, se creará una tabla temporal con los datos del cliente seleccionado y se abrirá el informe de etiquetas con el número de copias especificado. Luego, el informe se imprimirá automáticamente y se cerrará sin mostrarlo en pantalla.
Espero que esta solución te sea útil para imprimir las etiquetas de un solo cliente varias veces. ¡Buena suerte!