Access - Manipular registros en access

 
Vista:

Manipular registros en access

Publicado por vetalpeo (1 intervención) el 03/11/2006 12:48:45
Hola, estoy creando una base de datos para el control de almacén en mi empresa, y necesito que al añadir un registro nuevo a una tabla, se me cree automáticamente otro registro en otra tabla relacionada con la primera para mantener la relación 1-1. Yo pensaba que esto se hacía automáticamente al existir esta relación, pero no es así y mi visual está extremadamente oxidado.
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

RE:Manipular registros en access

Publicado por Salo (152 intervenciones) el 04/11/2006 14:38:37
Supongamos que las dos tablas estan relacionadas por un campo numerico llamado NReg.

Dim Tbl2 as Recordset
Set Tbl2=Currentdb.Openrecordset("Tabla2",DbOpenDynaset)
Tbl2.FindFirst "Nreg="& Tbl2!NReg 'Busca si el registro del formulario existe en If If Tbl2.Nomatch 'Si NO existe el registro en Tbl2
Tbl2.Addnew 'Genera la creación de un nuevo registro
Tbl2!Campo1= ....
Tbl2!Campo2= ....
...
...
Tbl2.Update 'Actualiza y almacena el nuevo registro
endif
Tbl2.Close

Si pones esta rutina dentro de un evento AfterUpdate del formulario, creo que deberia de funcionarte y crearte el nuevo regisro en Tbl2
Espero te funcione
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