|
primero y ante todo te agradesco la espera, lo que yo haria es una macro muy simple que me habre el informe solo en el producto que quiero imprimir y luego voy al menu archivo a imprimir y ingreso manualmente las cantidad de copias que nececioto, de esta forma solo me va a imprimir la cantidad de copias del producto que seleccione y asi vas a tener que hacer con cada uno de los productos que tengas que imprimir.
para hacer la macro vas a macro, haces clic en nuevo y se te despliegan 2 columnas accion y comentarios. La columna comentarios sirve para hacer anotaciones personales y nada mas, mientras que la columna accion es en donde vas a indicar que es lo que queres que haga la macro (osea creas la macro), para lo cual se te despliega un menu de acciones que podes hacer. de las opciones que se te despliegan elegi AbrirInforme, cuando lo agas vas a ver que se te aparece en la parte inferior de la pantella 4 parametros a determinar (Nombre del informe, Vista, Nombre de Filtro, y condicion where). En Nombre del informe seleciona el informe que que queres que te habra. En vista cambiala a vista preliminar, para que de esta forma antes de imprimir veas que esta todo en orde y ademas puedas ir al menu archivo como te mencione al pincipio. En Nombre de Filtro no ingreses nada.
En Condicion Where vas a tener que establecer una igualdad entre dos campos que esten tanto en el informe como en el formulario, para que estos dos campos coincidan y el informe se habra solo en el producto que queres, para tu caso puede ser el nombre del producto o el ID. Para hacer esta igualdad tenes que utilizar el generador de expreciones (que son los tres puntitos que te aparece al final del campo) de lado izquierdo de la igualdad tenes que seleccionar el campo del informe y del lado derecho de la igualdad de tiene que quedar el nombre del Formulario y el campo del formulario (como si fuese una ruta de acceso), entonces te tiene que quedar algo asi
[nombrecampodel informe] = Forms![nombreformulario]![nombrecontrol del formulario]
Una vez que terminastes guarda la macro con un nombre y luego asignala a un procedimiento de evento del formulario como puede ser que cuando ahgas doble clik sobre el nombre del producto se habra el informe o agrega un boton que te ejecute la macro.
cualquier cosa que no me entiendas de como establecer la igualdad o algunas de las otras ters condiciones mientra haces la macro, cuando estas parado sobre alguno de los cuatro parametros preciona F1 y te aparece la ayuda de como establecer ese parametro ygualmente si queres preguntarme no tengo ningun problema.
Espero que esto te sirva de ayuda, de otra forma no se me ocurre ni conosco, porlo menos yo, cualquier cosa que no te salga estoy aca por esta semana.
|