ayuda!

Experto:
Usuario:
Fecha: 02/12/2008
Valoración: (4,00 sobre 5) Categoría: Microsoft Access
02/12/2008
chocomir, usuario preguntando en Microsoft Access
Usuario
Tengo una dabe de datos sobre libros con una tabla libros otra autores y otra editoriales las he relacionado las 3 como N:M creando otra tabla intermedia con las claves primarias de las 3. Mi pregunta es:
Como puedo hacer para que en un formulario cuando el usuario introducza en una de las tablas datos automaticamente e internamente se introduzcan tambien en la tabla intermedia o viceversa, supongo que con codigo visual pero como?? muchas gracias
02/12/2008
chocomir, experto respondiendo en Microsoft Access
Experto
Introduce el siguiente codigo al salir del ultimo campo o create un boton que haga lo siguiente:
Set mibase = CurrentDb()
Set mitabla = mibase.OpenRecordset("nombredelatablaendondeañadir")
mitabla.AddNew
mitabla.nobrecampo = nombrecontrolformulario
mitabla.nombrecampo2 = nombrecontrol2
'y asi con tantos campos como desees, no olvidando coger el control del formulario

mitabla.Update (para que actualice los datos introducidos)
Espero que te funcione
02/12/2008
chocomir, usuario preguntando en Microsoft Access
Usuario
Muy Bien. Me ha sido de gran utilidad
Enlaces patrocinados