Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Como se en que registro estoy parado ??? en un formulario

654 views
Skip to first unread message

elricho

unread,
May 28, 2003, 12:47:55 PM5/28/03
to
Tengo un formulario y un subformulario,

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

CarCar

unread,
May 28, 2003, 1:01:38 PM5/28/03
to
Hola:

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-----

>.
>

elricho

unread,
May 28, 2003, 2:23:12 PM5/28/03
to
Sip eso mismo necesitaba, es que a veces uno se olvida de usar varios
lenguajes me hago unos lios.

Gracias amigo


"CarCar" <ccar...@hotmail.com> escribió en el mensaje
news:3fb101c3253a$cd85e160$a001...@phx.gbl...

atractor

unread,
May 28, 2003, 3:19:39 PM5/28/03
to
¿Qué evento se dispara al hacer clic o doble clic en el selector de
registros ? ¿ Alguien lo sabe ?

UN SALUDO.

CarCar

unread,
May 28, 2003, 4:39:19 PM5/28/03
to
Hola:

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-----

>.
>

atractor

unread,
May 28, 2003, 5:17:57 PM5/28/03
to
Lo del formulario es evidente, pero el problema es que salta en cualquier
parte del formulario que hagas doble clic. Me refería solamente al hacer,
por ejemplo, clic sobre el selector de registro y concretamente con la
intención de dirigir una acción especifica al selecccionar un registro a
través del selector. Vamos que creo que queda mejor que haciendo clic
dentro de los propios controles.

UN SALUDO.


"CarCar" <ccar...@hotmail.com> escribió en news:45e301c32559$36d7df60
$a601...@phx.gbl:

CarCar

unread,
May 29, 2003, 2:33:21 AM5/29/03
to
Hola:

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-----

>.
>

0 new messages