Documente Academic
Documente Profesional
Documente Cultură
Objetivo: Elaborar una base de datos que permita registrar los movimientos de entradas y salidas de
los productos, como si se tratara de mantener al da el inventario con las existencias de los
productos.
Se trata de crear una base de datos con las siguientes caractersticas:
Crear las tablas donde muestre los datos de los clientes, productos, proveedores y verificar la
manera de poder verificar los movimientos del producto (inventario), El usuario de la papelera Doa
Diana requiere:
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.
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 con los conocimientos adquiridos y hacer las
relaciones
Parmetros:
Usaremos autonumrico para los ID o cdigos, mucho cuidado porque solo se pondr
autonumrico donde es clave principal de cada tabla, teniendo en cuenta cual es la tabla que
manejara los datos principales de la base de datos, los campos donde es clave fornea
pasara a ser nmero y no autonumrico.
En los campos fecha pondremos en las propiedades del campo en valor predeterminado: ahora()
para que nos tome la fecha del sistema, como es requerido.
Nota importante: Las tablas importantes que movern los productos o nos servirn para el
inventario son 3, la tabla de los productos (registra el nombre del producto y 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).
-Las tablas deben llenarse antes de hacer los formularios.
Ahora, vamos a trabajar para que el usuario pueda seleccionar desde una lista el nombre del
producto y as evitar errores o duplicidad en la base de datos.
Seleccionamos la opcin de Cuadro combinado en el cuadro de herramientas:
Hemos realizado algunos cambios en la vista diseo para lograrlo. Borramos la etiqueta y la caja del
campo que haba. Al cuadro combinado lo situamos en el orden correspondiente y le damos
proporcin con respecto a los dems campos que aparecen en el formulario as como tambin
adaptamos el nombre de la etiqueta.
5)Crear la Consulta de Actualizacin para los movimientos
Para crear la actualizacin, debemos utilizar el campo actualizar de la tabla movimientos_prod como
controlador de actualizaciones. Las operaciones de entradas y salidas que realicemos mediante el
formulario deben actualizarse en la tabla de Stock. Para lograrlo, crearemos una consulta de la
siguiente manera. Seleccionamos en Consultas la opcin Crear una consulta en vista Diseo.
Aparece la cuadrcula y la posibilidad de mostrar las tablas con las cuales vamos a trabajar.
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 la
consulta aparecer una nueva fila de Actualizar a.
Vamos a realizar los cambios siguientes: primero, queremos actualizar el campo total_pro o
existencia que reflejar las existencias de cada producto segn se den las operaciones de entradas
o salidas en el campo cantidad_mov; segundo, queremos establecer como criterio que se ejecute la
consulta cuando el 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 prxima imagen se ven los cambios
Por otra parte, con respecto al campo actualizar de la tabla Movimientos hemos establecido el
criterio que se ejecute la consulta de actualizacin cuando el campo tenga un valor Falso (es decir,
no est seleccionado con el check) y que posteriormente se cambie su valor a Verdadero o lo que
es igual el valor del campo pase a ser seleccionado con el check. De esta manera no volvern a
aplicarse las entradas 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:
Pulsamos en siguiente y seleccionamos un botn con letras (en vez de imagen) y le damos como
etiqueta Aceptar o actualizar:
Nos preparamos para hacer otra prueba y comprobar que tanto la consulta de actualizacin como el
botn funcionan, pero deben anexar los dems botones de ingreso, eliminacin, guardar, cerrar.