Caso práctico 2 de Access_ Movimientos de entradas y salidas en un almacén _ Instalar en el PC....

download Caso práctico 2 de Access_ Movimientos de entradas y salidas en un almacén _ Instalar en el PC. Tutoriales paso a paso

of 34

Transcript of Caso práctico 2 de Access_ Movimientos de entradas y salidas en un almacén _ Instalar en el PC....

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 1/34

    Instalar en el PC. Tutoriales paso a paso.

    TEMAS DE APLICACIONES OFIMTICAS, APLICACIONES WEB, SEGURIDAD INFORMTICA, SERVICIOS EN RED YSISTEMAS OPERATIVOS EN RED.

    Caso prctico 2 de Access: Movimientos de entradas ysalidas en un almacn

    6 julio 2012 Dejar un comentario

    (HTTP://INSTALARPC.FILES.WORDPRESS.COM/2011/09/COMMENT_BUBBLE.PNG)OBJETIVO:ELABORARUNABASE

    de datos que permita registrar los movimientos de entradas y salidas de los productos, como sise tratara de mantener al da el inventario con las existencias de los productos.

    Se trata de disear una base de datos que presenta las siguientes caractersticas:a)Mediante un formulario, registra los movimientos donde el campo de la fecha del movimiento

    muestre por defecto la fecha actual, y el nombre del producto pueda ser seleccionado de una lista de

    productos ordenada alfabticamente.b)La entrada de productos se expresa con nmeros en positivo, mientras que la salida de productos se

    expresa en nmeros negativos.c)La actualizacin del stock de los productos se realiza mediante una consulta de actualizacin.

    1) Crear las tablas de la base de datos

    Las tablas de la base de datos son 3, la tabla de los productos (tan slo registra el nombre del productoy la clave que lo identifica), la tabla de movimientos (registra las entradas y salidas con nmeros

    positivos o negativos) y la tabla del stock (registra las existencias de cada producto).

    Tabla Productos -> registra el nombre de cada producto y su identificador (clave principal de latabla):

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 2/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario30.png)

    Decidimos establecer el tipo autonumrico al campo id_pro para que la base de datos identifiqueen secuencia los productos del almacn y no haya lugar a repeticiones por tratarse de ser la clave

    principal de la tabla.

    Tabla Movimientos -> registra las altas y bajas que tiene cada producto y en cada operacin seapunta un identificador y la fecha en que se realiza la operacin. En esta tabla hemos decidido comoclaves principales los campos id_mov y id_pro:

    (http://instalarpc.files.wordpress.com/2012/07/inventario28.png)

    Para seleccionar ms de una clave principal en una tabla, seleccionamos con el puntero del ratnambos campos (si no son consecutivos podemos hacerlo con la tecla Control) y una vez seleccionadospulsamos sobre el icono de la llave:

    (http://instalarpc.files.wordpress.com/2012/07/inventario29.png)

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 3/34

    La fecha del movimiento lo expresaremos en el formato de Fecha corta, para lograrlo situamos elpuntero en el campo y en su ficha General (parte inferior del escritorio) seleccionamos este tipo deformato de fecha:

    (http://instalarpc.files.wordpress.com/2012/07/inventario26.png)

    Tabla Stock -> presenta dos campos, uno para identificar el producto (que proviene de la tabla

    Productos y tambin ser la clave principal en la tabla) y el otro campo expresa el nmero deexistencias del producto:

    (http://instalarpc.files.wordpress.com/2012/07/inventario271.png)

    2) Establecer las relaciones entre las tablas

    Desde el escritorio, pulsamos en el icono de Relaciones para establecer las relaciones entre los campos

    de las tablas. Si no aparece el cuadro de mostrar tabla, pulsamos en el icono correspondiente (el icono

    con el signo +), segn muestra la siguiente imagen:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 4/34

    (http://instalarpc.files.wordpress.com/2012/07/relacionesentretablas.png)

    Agregamos una a una nuestra tablas en el escritorio para poder establecer las relaciones entre los

    campos.

    Al arrastrar la vinculacin del campo id_pro entre las tablas Productos y Movimientos,establecemos una integracin referencial con las debidas actualizaciones y eliminaciones:

    (http://instalarpc.files.wordpress.com/2012/07/inventario32.png)

    Similar entre el campo id_pro de las tablas Productos y Stock.

    Vemos al final que Access muestra las relaciones entre las tablas de la siguiente forma:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 5/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario33.png)

    Hay una relacin 1 a1 entre las tablas Productos y Stock porque cada producto tendr una y

    solo una cantidad de existencias. En cuanto a la relacin 1 a varios entre las tablas Productos yMovimientos, cada producto puede tener infinitas operaciones para dar de alta o de baja cantidades

    de dicho producto.

    3) Preparar las tablas de Productos y Stock

    En la tabla Productos ingresamos una lista de productos que existen en el almacn. Vamos a suponerque se trata de artculos de papelera y completamos manualmente los nombres pues el campo del ID

    se rellena automticamente:

    (http://instalarpc.files.wordpress.com/2012/07/inventario34.png)

    En forma similar la tabla Stock, en donde la existencia de todos los productos los establecemos en

    cero (0):

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 6/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario012.png)

    3)Elaborar el formulario

    Para elaborar el formulario que nos permitir registrar las operaciones de alta o de baja de los

    productos, elegimos hacerlo con la opcin Crear un formulario utilizando el asistente.

    De la tabla Movimiento seleccionamos los campos:

    id_mov

    fecha_mov

    id_pro

    cantidad_mov

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 7/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario35.png)

    De la tabla Productos seleccionamos el campo:

    nombre_pro

    (http://instalarpc.files.wordpress.com/2012/07/inventario36.png)

    De la tabla Stock sleccionamos el campo total_pro:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 8/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario37.png)

    Ya tenemos nuestros campos seleccionados y pulsamos en Siguiente.

    Elegimos una distribucin del formulario en columnas:

    (http://instalarpc.files.wordpress.com/2012/07/inventario38.png)

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 9/34

    Elegimos un estilo estndar:

    (http://instalarpc.files.wordpress.com/2012/07/inventario39.png)

    Le damos el nombre al formulario de FormularioMovimientos y finalizamos.

    Despus de desplazar algunos campos y las etiquetas, el formulario en vista diseo es:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 10/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario22.png)

    En vista formulario, se muestra de la siguiente manera:

    (http://instalarpc.files.wordpress.com/2012/07/inventario001.png)

    4) Adaptaciones en el formulario

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 11/34

    Para lograr que la fecha actual se muestre por defecto al aadir nuevos registros, nos vamos a la vistadiseo del formulario y seleccionamos el campo fecha_mov as:

    (http://instalarpc.files.wordpress.com/2012/07/inventario020.png)

    Sobre la casilla del campo, pulsamos en Propiedades en el men desplegable del botn derecho delratn:

    (http://instalarpc.files.wordpress.com/2012/07/inventario021.png)

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 12/34

    Nos situamos en la ficha Datos y en la fila Valor predeterminado, pulsamos sobre los 3 puntos y semuestra el siguiente cuadro:

    (http://instalarpc.files.wordpress.com/2012/07/inventario024.png)

    Buscamos la opcin Ahora(), pulsamos doble clic y vemos en pantalla algo parecido a la siguiente

    imagen:

    (http://instalarpc.files.wordpress.com/2012/07/inventario026.png)

    Con Aceptar volvemos a nuestro formulario. Si accedemos a la vista del formulario, comprobamosque la fecha del da ya se muestra por defecto:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 13/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario027.png)

    Ahora, vamos a trabajar para que el usuario pueda seleccionar desde una lista el nombre del productoy as evitar errores o duplicaciones en la base de datos.

    En vista diseo, activamos el asistente en el cuadro de herramientas y se muestra resaltada la varita

    mgica as:

    (http://instalarpc.files.wordpress.com/2012/07/inventario028.png)

    Seleccionamos la opcin de Cuadro combinado en el cuadro de herramientas:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 14/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario023.png)

    Se muestra el asistente para cuadros combinados:

    (http://instalarpc.files.wordpress.com/2012/07/inventario025.png)

    Seleccionamos la primera opcin:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 15/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario029.png)

    En la prxima pantalla seleccionamos la tabla Productos:

    (http://instalarpc.files.wordpress.com/2012/07/inventario031.png)

    Seleccionamos ambos campos porque los vamos a necesitar:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 16/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario033.png)

    Seleccionamos mostrar la lista de los nombres de los productos ordenada alfabticamente:

    (http://instalarpc.files.wordpress.com/2012/07/inventario060.png)

    Dejamos tal cual se muestra el siguiente cuadro:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 17/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario003.png)

    Aparecer oculto el campo id_pro en el cuadro combinado porque no lo necesitamos.

    Seleccionamos el campo id_propara guardar los datos en la tabla:

    (http://instalarpc.files.wordpress.com/2012/07/inventario004.png)

    Seleccionamos el mismo campo para almacenar la seleccin que haga el usuario:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 18/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario005.png)

    Damos el nombre a la etiqueta y finalizamos:

    (http://instalarpc.files.wordpress.com/2012/07/inventario006.png)

    En vista diseo ahora el formulario se muestra as:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 19/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario009.png)

    Hemos realizado algunos cambios en la vista diseo para lograrlo. Borramos la etiqueta y la caja delcampo que haba. Al cuadro combinado lo situamos en el orden correpondiente y le damos proporcincon respecto a los dems campos que aparecen en el formulario as como tambin adaptamos el

    nombre de la etiqueta.

    En vista diseo, el formulario se muestra como en la imagen:

    (http://instalarpc.files.wordpress.com/2012/07/inventario011.png)

    4) Comprobar que el formulario funciona

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 20/34

    Ahora vamos a probar el funcionamiento del formulario al aadir nuevos registros. Hacemos unmovimiento de entrada (alta):

    (http://instalarpc.files.wordpress.com/2012/07/inventario013.png)

    Guardamos los cambios y nos vamos a la tabla de movimientos para comprobar el registro de laoperacin:

    (http://instalarpc.files.wordpress.com/2012/07/inventario014.png)

    Volvemos al formulario para probar con un movimiento de salida (baja):

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 21/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario015.png)

    Es importante detenerse en este punto: las cantidades de salidas siempre se apuntarn como cantidadesnegativas, para que funcione posteriormente la actualizacin de las existencias. Guardamos los cambiosy cerramos del formulario.

    En la tabla de Movimientos aparecen las operaciones de entrada y salida efectuadas con el mismoproducto:

    (http://instalarpc.files.wordpress.com/2012/07/inventario016.png)

    Podemos comprobar, adems, que la tabla de Stock no ha sufrido ningn cambio, est tal cual lacreamos. Su actualizacin la haremos mediante una consulta que crearemos en el paso siguiente.

    5)Crear la Consulta de Actualizacin para los movimientos

    Para que las actualizaciones no se dupliquen, es decir no se apliquen ms de una vez, tendremos quehacer algunos cambios en la tabla Movimientos. Agregaremos un campo ms que llamaremosactualizar el cual ser del tipo S/No que nos permitir tener el control sobre las actualizaciones.

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 22/34

    Nos vamos a la tabla Movimientos en vista diseo y agregamos el nuevo campo actualizar:

    (http://instalarpc.files.wordpress.com/2012/07/inventario019.png)

    Ya tenemos nuestro controlador de actualizaciones. Las operaciones de entradas y salidas querealicemos mediante el formulario deben actualizarse en la tabla de Stock. Para lograrlo, crearemosuna consulta de la siguiente manera. Seleccionamos en Consultas la opcin Crear una consulta envista Diseo.

    Aparece la cuadrcula y la posibilidad de mostrar las tablas con las cuales vamos a trabajar.

    (http://instalarpc.files.wordpress.com/2012/07/inventario0171.png)

    Agregamos todas las tablas, una por una, para tener una visin de todos los campos.

    Hacemos que la consulta se convierta en una consulta de actualizacin. Para esto, hay varias vas,desde el men consulta seleccionar Consulta de actualizacin o hacer clic sobre el escritorio y en el

    men desplegable, botn derecho, seleccionarla. Una vez aplicada la accin, en la cuadrcula de laconsulta aparecer una nueva fila de Actualizar a.

    Vamos a realizar los cambios siguientes: primero, queremos actualizar el campo total_pro quereflejar las existencias de cada producto segn se den las operaciones de entradas o salidas en el campocantidad_mov; segundo, queremos establecer como criterio que se ejecute la consulta cuando el

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 23/34

    campo actualizar no est seleccionado (sea falso) y que adems, despus de realizarse la

    actualizacin, el campo actualizar cambie a su estado de seleccionado (verdadero). En la prximaimagen se ven los cambios

    (http://instalarpc.files.wordpress.com/2012/07/inventario018.png)

    Con respecto a la tabla Stock hemos arrastrado el campo total_pro a la cuadrcula y con elGenerador hemos seleccionado de las tablas los campos y adems utilizado la operacin de sumar:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 24/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario030.png)

    Por otra parte, con respecto al campo actualizar de la tabla Movimientos hemos establecido elcriterio que se ejecute la consulta de actualizacin cuando el campo tenga un valor Falso (es decir, noest seleccionado con el check) y que posteriormente se cambie su valor a Verdadero o lo que es igualel valor del campo pase a ser seleccionado con el check. De esta manera no volvern a aplicarse lasentradas o salidas de nuevo, lo cual pudiera ocurrir por equivocacin u olvido.

    A modo de ilustracin, el campo con valor Verdadero (s est seleccionado) es como sigue:

    (http://instalarpc.files.wordpress.com/2012/07/inventario022.png)

    El campo con valor Falso (no est seleccionado) es el siguiente:

    (http://instalarpc.files.wordpress.com/2012/07/inventario032.png)

    Nuestra consulta de actualizacin aparece en el panel de la base de datos:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 25/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario035.png)

    6)Comprobar que la Consulta de actualizacin funciona

    Vamos a ejecutar la consulta de actualizacin para comprobar que en la tabla Stock se actualizan losmovimientos. Para ejecutar la consulta, hacemos doble clic sobre su nombre.

    Access nos informa que se va a ejecutar una consulta de actualizacin:

    (http://instalarpc.files.wordpress.com/2012/07/inventario055.png)

    Pulsamos que s y se muestra el siguiente cuadro:

    (http://instalarpc.files.wordpress.com/2012/07/inventario036.png)

    Nos indica que se van a actualizar 2 filas (es lgico porque hicimos 2 movimientos, uno de entradas y

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 26/34

    Nos indica que se van a actualizar 2 filas (es lgico porque hicimos 2 movimientos, uno de entradas yotro de salida para el mismo producto cuaderno que tiene por ID 2. Pulsamos que s y nos vamos a latabla Stock para ver los cambios:

    (http://instalarpc.files.wordpress.com/2012/07/inventario037.png)

    Comprobamos que el producto con ID 2 tiene 90 existencias, que corresponde a las operaciones de 100ejemplares de entrada (alta) menos 10 ejemplares de salida (baja). Estas operaciones se ven a hora en latabla Movimientos as:

    (http://instalarpc.files.wordpress.com/2012/07/inventario038.png)

    7)Mejorar el formulario con un botn para actualizar el stock

    Para que el proceso de actualizacin se realice de manera automtica tenemos que: primero, crear unamacro con el proceso de ejecucin de la consulta de actualizacin y segundo, crear en el formulario unbotn para la ejecucin de la macro.

    Para crear la macro que incluya el proceso de la ejecucin de la actualizacin, pulsamos en Nuevo delos objetos macros. Pulsamos sobre el icono Condiciones para que se muestre la columnaComentario en la cual apuntaremos la descripcin de cada fila (esto es muy importante pararecordar cambios realizados):

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 27/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario042.png)

    La primera fila las configuramos como se muestra en la siguiente imagen:

    (http://instalarpc.files.wordpress.com/2012/07/inventario040.png)

    En la parte inferior, seleccionamos la opcin que corresponde a la accin

    (http://instalarpc.files.wordpress.com/2012/07/inventario041.png)

    La segunda fila de la macro es como sigue:

    (http://instalarpc.files.wordpress.com/2012/07/inventario0421.png)

    Posicionados sobre la accin AbrirConsulta, en la parte inferior seleccionamos las opciones que semuestran:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 28/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario043.png)

    La tercera fila es para que el proceso regrese automticamente al mismo formulario:

    (http://instalarpc.files.wordpress.com/2012/07/inventario045.png)

    La configuracin en la seccin inferior es:

    (http://instalarpc.files.wordpress.com/2012/07/inventario046.png)

    Ya podemos guardar y darle nombre AceptarCambios a nuestra macro.

    Volvemos al formulario en vista diseo para incorporar ahora el botn de actualizacin.

    Seleccionamos del cuadro de herramientas (estando resaltada la varita mgica del asistente) el botn:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 29/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario047.png)

    Seleccionamos Ejecutar macro entre las opciones:

    (http://instalarpc.files.wordpress.com/2012/07/inventario048.png)

    En la prxima pantalla, comprobamos que est seleccionada nuestra macro:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 30/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario049.png)

    Pulsamos en siguiente y seleccionamos un botn con letras (en vez de imagen) y le damos comoetiqueta Aceptar:

    (http://instalarpc.files.wordpress.com/2012/07/inventario050.png)

    Posicionamos el botn en la vista diseo del formulario y adaptamos su apariencia:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 31/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario052.png)

    En vista formulario comprobamos que el botn est presente:

    (http://instalarpc.files.wordpress.com/2012/07/inventario053.png)

    Nos preparamos para hacer otra prueba y comprobar que tanto la consulta de actualizacin como elbotn funcionan.

    Vamos a realizar una operacin de entrada para el producto carpeta con ID 5. Aadimos un registro

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 32/34

    Vamos a realizar una operacin de entrada para el producto carpeta con ID 5. Aadimos un registronuevo (pulsamos directamente sobre el control >* de la parte inferior del formulario) e ingresamos losdatos:

    (http://instalarpc.files.wordpress.com/2012/07/inventario054.png)

    Pulsamos ahora sobre el botn Aceptar y aparecen los cuadros acostumbrados:

    (http://instalarpc.files.wordpress.com/2012/07/inventario0551.png)

    (http://instalarpc.files.wordpress.com/2012/07/inventario056.png)

    Comprobamos en las tablas. En Movimientos aparece registrada la operacin con el ID 5:

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 33/34

    (http://instalarpc.files.wordpress.com/2012/07/inventario057.png)

    Comprobamos que aparece el campo Actualizar seleccionado (valor Verdadero).

    En la tabla Stock verificamos los cambios:

    (http://instalarpc.files.wordpress.com/2012/07/inventario0581.png)

    El producto con ID5 ha incrementado sus existencias a 25 unidades.

    Qu pasa si volvemos a pulsar el botn de actualizar?

    Access nos informar que se actualizar cero (0) filas como se muestra en el cuadro siguiente:

    (http://instalarpc.files.wordpress.com/2012/07/inventario059.png)

    Y comprobaremos que no se realiza ningn cambio en las tablas.

    sta es la nica forma de desarrollar una base de datos de entradas y salidas?

    Por supuesto que no. Seguramente que en el proceso de este paso a paso habis pensado que algunas

  • 16/07/13 Caso prctico 2 de Access: Movimientos de entradas y salidas en un almacn | Instalar en el PC. Tutoriales paso a paso.

    instalarpc.wordpress.com/2012/07/06/caso-practico-2-de-access-movimientos-de-entradasy-salidas-en-un-almacen/ 34/34

    Por supuesto que no. Seguramente que en el proceso de este paso a paso habis pensado que algunasacciones podran hacerse de otra manera a las aqu explicadas. Tambin podemos mejorar la apariencia

    y funcionalidad de la base de datos. En este tutorial se presentan las acciones vitales para que funcionela base de datos de un almacn con el objeto de simplicar la explicacin del proceso.

    Etiquetado: access, altas y bajas, bases de datos relacionales, consulta de actualizacin,entradas y salidas, existencias, formulario, inventario, macro, microsoft

    Blog de WordPress.com.

    The Oulipo Theme. por A. Mignolo.