El tema es que cuando paso al subformulario y hago un click en un registro
completo ciertos datos y el puntero queda en ese registro ya que queda la
flechita seleccionandolo.
Ahora bien el usuario hace click en el formulario principal para modificar
otra cosa, como se desde el formulario principal cual ha sido el registro
que quedo seleccionado del subformulario ?
Yo lo hacia asignadole cuando estaba en el subformulario el id cada vez que
recibia foco el campo de subform. porque dentro del subform que es un
formulario continuo hay mucho registros, entonces se lo pasaba al formulario
principal pero tiene que haber alguna opcion SUPONGO que me diga cual es el
que esta seleccionado no ??? porque para algo esta la flechita famoso que lo
esta marcando.
O sigo usando mi manganeta ??
GRACIAS
Desde el formulario principal puedes hacer referencia a
cualquier control del subformulario simplemente utilizando
esta sintaxis:
Me.NombreDelSubformulario.Form.NombreDelControl.Value
Supongo que es a eso a lo que te refieres, el contenido
que obtienes con esa sintaxis es el de el regisro activo
(el de la flechita) del subformulario.
Saludos,
CarCar
>-----Mensaje original-----
>.
>
Gracias amigo
"CarCar" <ccar...@hotmail.com> escribió en el mensaje
news:3fb101c3253a$cd85e160$a001...@phx.gbl...
UN SALUDO.
Pues los eventos "Al hacer Clic" y "Al hacer doble clik"
del formulario. A lo mejor alguno más "Al activar el
registro" por ejemplo, es cuestión de ir probandó.
Saludos,
CarCar
>-----Mensaje original-----
>.
>
UN SALUDO.
"CarCar" <ccar...@hotmail.com> escribió en news:45e301c32559$36d7df60
$a601...@phx.gbl:
No existe un evento específico sólo para el selector de
registros, pero lo que sí puedes hacer es en uno de los
eventos citados anteriormente comprobar los registros que
estén seleccionados y si lo está el registro actual podrás
hacer algo.
Creo recordar que hace algunos años tuve que hacer algo
así, procesar los registros seleccionados en un formulario
continuo y había que emplear las propiedades SelHeigth y
SelTop del formulario que te dan el primer registro
seleccionado y el número de estos, junto con el evento
intervalo (pues al pulsar, por ejemplo, en otro control
fuera del formulario, se "deseleccionan" los registros).
Otro desventaja de este procedimiento es que los
formularios (y subformularios) tabulares de Access, no
permiten seleccionar registros no consecutivos.
Saludos,
CarCar
>-----Mensaje original-----
>.
>