
Nuevo registro en subformulario
Publicado por C (22 intervenciones) el 15/02/2012 12:59:45
Hola a todos:
Antes de nada, daros las gracias por anticipado.
Tengo un formulario con un subformulario en Access 2007, ambos en blanco, para que el usuario rellene los campos y, al dar al botón "ALTAS", a través de VBA, hago dos INSERT INTO (uno en cada tabla correspondiente). El tema es que tienen relación 1 a varios, por lo que el subformulario tiene un botón propio por si el usuario quiere añadir más registros. El problema es que no consigo que, al hacer click en ese botón (lo llamaré "MÁS ALTAS", por ejemplo), me aparezca un nuevo registro en blanco en el subformulario.
En el VBA del subformulario he probado con
Me.Recordset.Update
Me.Recordset.AddNew
y con
DoCmd.GoToRecord , , acNewRec
También he probado el código anterior pero haciendo el INSERT INTO previamente en la tabla del formulario, para que el nuevo registro del subformulario tenga el registro con el que se relaciona.
Espero haberme explicado.
Gracias.
Antes de nada, daros las gracias por anticipado.
Tengo un formulario con un subformulario en Access 2007, ambos en blanco, para que el usuario rellene los campos y, al dar al botón "ALTAS", a través de VBA, hago dos INSERT INTO (uno en cada tabla correspondiente). El tema es que tienen relación 1 a varios, por lo que el subformulario tiene un botón propio por si el usuario quiere añadir más registros. El problema es que no consigo que, al hacer click en ese botón (lo llamaré "MÁS ALTAS", por ejemplo), me aparezca un nuevo registro en blanco en el subformulario.
En el VBA del subformulario he probado con
Me.Recordset.Update
Me.Recordset.AddNew
y con
DoCmd.GoToRecord , , acNewRec
También he probado el código anterior pero haciendo el INSERT INTO previamente en la tabla del formulario, para que el nuevo registro del subformulario tenga el registro con el que se relaciona.
Espero haberme explicado.
Gracias.
Valora esta pregunta


0