Hola, nosotros trabajamos con un formulario de etiquetas que funciona exactamente tal y como el que quieres hacer. El usuario cuando va a imprimir selecciona el nº de etiqueta por el que va e empezar la impresión, en nuestro caso hay 12 etiquetas por hoja (6 etiquetas por columna) . Solo utilizamos una ventana MAINen el form , controlando el tamaño de las etiquetas con las líneas que se van escribiendo en el formulario (imprimendo un línea en blanco entre una fila de etiquetas y otra, con tabuladores para separar las dos etiquetas de cada línea ...) . Desde el programa de control utilizamos dos tablas internas con los datos, de forma que en el formulario se escribe el dato i de tabla1 y el dato i+1 de tabla2 en cada línea:
ti_tabla1-dato,,ti_tabla2-dato_siguiente
Finalmente para controlar la primera etiqueta a imprimir (situación de la 1ª línea a imprimir ) desde el programa de impresión se llama las veces que haga falta a un elemento de texto definido en el formulario que imprime las líneas en blanco que corresponden una etiqueta.
Esto es una apaño que a mi me funciona OK, es un poco chapuza pero a mi me ha sacado del apuro. Imagino que algún compañer@ tendrá una solución mas elegante.
Un saludo y suerte.
Andrés N.
Dale rienda suelta a tu tiempo libre. Encuentra mil ideas para exprimir tu ocio con MSN Entretenimiento