areaforma | |
| 2008-07-03 09:43 - Respuestas: 1 - Tema nº: 2528493
Características: Windows 2000 pentium 4 CPU 1.70GHz 654.832 KB de RAM.
Hola, me gustaría realizar una cosulta sobre bases de datos para ver si me podeis ayudar. He creado dentro de una base de datos una tabla principal sobre inventario y dos tablas relacionadas, una de entradas y otra de salidas, mi pregunta es como puedo hacer para que cuando meto algun dato en la tabla de entrada o salida en la tabla principal se modifiquen las unidades de cada producto. No estoy seguro de que se pueda hacer, si pudierais ayudarme. Muchas gracias.
| |
|
|
MCarmen | |
|
Re: Consulta sobre access - 2008-07-19 07:32 - Respuesta 2
Hola, como no sé nada de VBA yo lo hago de una manera muy sencilla.
1.- Creo dos consultas de actualización, una sumará los datos y la otra los restará. Para crear las consultas primero creo una consulta de selección e introduzco los campos de la tabla entrada y el campo de la tabla principal donde vayan a ser modificados los datos. Luego paso a consulta de actualización y en la fila actualización del campo que he dicho antes escribo entres llaves el nombre de los campos que intervienen en la suma unidos por el signo +. Lo mismo hago con la consulta para restar datos.
2.- Una vez creadas las consultas creo dos macros que las abran y las asocio a unos botones de comando que tengo en un formulario en el que se ven los datos de las tres tablas.
Bueno, no sé si te aclaras pero es que no tengo mucha costumbre de explicar estas cosas. No obstante hay muchas más cosas que te podría decir sobre una base de datos de este tipo. Pero si ves que con esto te basta, pues muy bien, si no me vuelves a escribir.
Saludos, | |
|
|
|