Registro de un subfor. a un form
Publicado por Alan (22 intervenciones) el 11/04/2007 09:23:49
Hola, estoy intentando que desde un subformulario donde veo los registros que hay, al clickar sobre uno, me parezca en el formulario que tengo encima el subformulario ( el formulario tiene los campos que quiero y a la parte de abajo tengo el subformulario, todo en el mismo formulario). Me han comentado de hacerlo mediante:
DoCmd.OpenForm "Subformulario Datos", , , "[Forms]![Subformulario Datos]![RegistroId]=" & Id_Registro.Value
Esta sentencia que vaya en el evento del subformulario y donde pone 'subformulario de datos' que sea el nombre del formulario,"[Forms]![Subformulario Datos]![RegistroId] representa que es el campo de texto donde visualizo la clave del registro y 'Id_Registro.Value' es el campo del subformulario de datos. Entonces no se si donde pongo 'Subformulario Datos' tiene que ir el nombre del formulario, si esta sentencia la tengo que hacer para todos los campos o solo una vez ya que la clave Id es unica para cada registro. He mirado en la ayuda de Access y me pone de hacerlo de la manera siguiente pero estoy un poco liado, aconsejadme un poco por favor. DoCmd.OpenForm "Employees", , ,"LastName = 'King'"
Gracias. Alan
DoCmd.OpenForm "Subformulario Datos", , , "[Forms]![Subformulario Datos]![RegistroId]=" & Id_Registro.Value
Esta sentencia que vaya en el evento del subformulario y donde pone 'subformulario de datos' que sea el nombre del formulario,"[Forms]![Subformulario Datos]![RegistroId] representa que es el campo de texto donde visualizo la clave del registro y 'Id_Registro.Value' es el campo del subformulario de datos. Entonces no se si donde pongo 'Subformulario Datos' tiene que ir el nombre del formulario, si esta sentencia la tengo que hacer para todos los campos o solo una vez ya que la clave Id es unica para cada registro. He mirado en la ayuda de Access y me pone de hacerlo de la manera siguiente pero estoy un poco liado, aconsejadme un poco por favor. DoCmd.OpenForm "Employees", , ,"LastName = 'King'"
Gracias. Alan
Valora esta pregunta


0