Inicio > Microsoft Access > avatar2 > Repetir registros

Repetir registros

Experto:
Usuario:
Fecha: 17/02/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
10/02/2008
marinetcom, usuario preguntando en Microsoft Access
Usuario
Tengo una base de datos sobre un inventario en la que se incluyen los campos: Artículos, cantidad y de los cuales voy a imprimirlos en unos stickers para codigos de barras.  Mi pregunta es cómo hago para que en el informe se repitan los artículos segun la cantidad que yo elegí en el formulario y no tener que repetir por ejemplo 50 veces el mismo articulo en forma manual.
11/02/2008
marinetcom, experto respondiendo en Microsoft Access
Experto
marinetcom: Primero y ante todo disculpa la demora para contestarte, en lo que respecta a tu pregunta, siento mucho pero creo que no te puedo ayudar ya que yo lo resolveria de una forma semi automatica, ya que deverias seleccionar el producto e ingresar manualmente la cantidad de copias que queres imprimir. pero por lo que entiendo de tu pregunta es que lo que buscas se impriman las cantidades segun lo que esta en el formulario, si eso se puede hacer lo que esto seguro es que se tiene que escribir en codigo, el tema es que yo no lo manejo. Te recomiendo que le preguntes a marciana por si se puede hacer lo que yo entendi que queres hacer. sino te queres meter en tanto problema y queres que te comente como lo aria yo en forma semi manual, no tengo ningun problema en comentarte. Yo vuelvo de viaje el viernes asique el sabado te podria comentar como lo aria yo segun lo que te comente anteriormente. Disculpame que no pueda contestar no es que no quiera sino que no quiero hacer lio, saludos y cualquier cosa despues del savado estoy diponible Avatar2
13/02/2008
marinetcom, usuario preguntando en Microsoft Access
Usuario
Gracias por tu atención. y Si de verdad me gustaría saber como lo harias, me sería eso de mucha ayuda en lo que estoy haciendo y necesito la orientación de un experto. Con gusto espero a que me indiques como lo puedes hacer tu. De antemano muchas gracias.
16/02/2008
marinetcom, experto respondiendo en Microsoft Access
Experto
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.
 
17/02/2008
marinetcom, usuario preguntando en Microsoft Access
Usuario
Gracias, funciona de maravillas. de verdad eres un sabio en access. Nuevamente gracias por tu tiempo.
Enlaces patrocinados