Access - Crear almacen nuevo cuando es de entrada en form

 
Vista:

Crear almacen nuevo cuando es de entrada en form

Publicado por adrian15 (1 intervención) el 06/07/2008 20:11:51
Bien para el problema que nos atañe describiré lo siguiente:

Tabla: almacen_IN
Descripción: Almacenes de entrada. Dónde el genero entra.
Campo: id (autonumerico)
Campo: id_almacen (numero)

Tabla: almacen_OUT
Descripción: Almacenes de salida. De dónde el genero sale.
Campo: id (autonumerico)
Campo: id_almacen (numero)

Tabla: almacen
Descripción: Almacenes. De dónde el genero puede entrar o salir.
Campo: id (autonumerico)
Campo: nombre (texto)

Las tablas almacen_IN y almacen_OUT están relacionadas con el campo id.almacen a través de respectivos: id_almacen.
Esto me permite definir algunos almacenes como sólo de salida, como sólo de entrada o como ambos.

Ahora os comento los siguiente:
He conseguido para el tema de matriculas:
(
Tabla: matricula
Descripción: Matriculas de los diferentes vehiculos:
Campo: id (autonumerico)
Campo: matricula (texto)
)
que en un cuadro desplegable de un formulario si una matricula no existe me pida si la quiero crear y me la crea en la tabla matricula
(y no tengo que salir y volver a entrar al formulario).

Vamos lo hice a partir de esto:

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=1&texto=Access&n1=490889&n2=0&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0


Entonces mi pregunta es cómo puedo hacer eso mismo para mi caso en el que tengo por un lado un desplegable para
el almacen de entrada y un desplegable para el almacen de salida.
Como viene a ser el mismo concepto centremonos en el almacen de entrada:

Si el texto que se introduce no está en la lista (es decir, no está en la tabla almacen(el cuadro desplegable lo tengo asociado a una consulta que habreis adivinado devuelve los nombres de los almacenes sólo de entrada)):
1º Añade el nuevo almacen a la tabla almacen. (Y se guarda (me imagino yo) el id nuevo que se acaba de crear)
2º Añade un nuevo campo a la tabla almacen_IN (el almacen de entrada, recordemos) que tenga en id_almacen el id que se acaba de crear (el que digo que creo que se guarda).

¿Esto cómo lo hago con codigo Visual Basic ?


Muchas gracias.

Adrián
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

[OT] Correccion correo

Publicado por adrian (1 intervención) el 06/07/2008 20:16:23
Mi correo correcto es el de este post. Perdonen el desliz.

Adrián.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar