Formulario Oculto

05/05/2010 - 22:49 por Antoniov | Informe spam
Un saludo
Desde un formulario abro otro diferente de forma oculta.
Desearía poder ir recorriendo los diferentes registros en el formulario
oculto.
como puedo hacer esto?
Gracias
Anzoni

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
06/05/2010 - 12:12 | Informe spam
Hola
Puedes tener acceso a los registros que están detrás del formulario a
través del método RecordsetClone del formulario
Este ejemplo abre un formulario en modo oculto, y recorre todos sus
registros imprimiendo el valor de un campo en la ventana de inmediato
<pego>
Dim rs As DAO.Recordset
DoCmd.OpenForm "Formulario1", acNormal, , , , acHidden
DoEvents
Set rs = Forms("fORMULARIO1").RecordsetClone
Do Until rs.EOF
Debug.Print rs("NombreCompañía")
rs.MoveNext
DoEvents
Loop
Set rs = Nothing
DoCmd.Close acForm, "Formulario1"
MsgBox "FINALIZADO"
</pego>

Salu2
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#2 Antoniov
06/05/2010 - 23:52 | Informe spam
Gracias José Mª.
Respuesta Responder a este mensaje
#3 enyale
21/12/2010 - 18:36 | Informe spam
José Mª Fueyo escribió el 06/05/2010 12:12 :
Hola
Puedes tener acceso a los registros que están detrás del
formulario a
través del método RecordsetClone del formulario
Este ejemplo abre un formulario en modo oculto, y recorre todos sus
registros imprimiendo el valor de un campo en la ventana de inmediato
<pego>
Dim rs As DAO.Recordset
DoCmd.OpenForm "Formulario1", acNormal, , , , acHidden
DoEvents
Set rs = Forms("fORMULARIO1").RecordsetClone
Do Until rs.EOF
Debug.Print rs("NombreCompañía")
rs.MoveNext
DoEvents
Loop
Set rs = Nothing
DoCmd.Close acForm, "Formulario1"
MsgBox "FINALIZADO"
</pego>

Salu2
José Mª Fueyo
[MS MVP Access]


Muy buenas, dando vueltas por la red he visto tu post y estoy bastante interesado en que me pudieras hacer una aclaración. Lo que quiero conseguir es que en el punto donde tu haces la impresion a mi me ejecutara una macro que tengo implementada. Utilizo la linea de codigo:
DoCmd.RunMacro "nombre de la macro"
No me da ningun fallo, pero tampoco me actualiza los campos donde tendria que estar actuando esta macro.
Me podrias hechar un cable? Te estaria muy agradecido.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida