Access - ayuda con registros

 
Vista:

ayuda con registros

Publicado por vincent (9 intervenciones) el 09/05/2008 10:13:04
Buenas, tengo un formulario(form) y un subformulario(subform) en él y me gustaría crear un botón en el formulario principal en el cuál poder recorrer registros del subformulario...
Ésto es para recorrer registros desde el mismo formulario:

Dim Reg As DAO.Recordset
Set Reg = Me.Recordset

While Not Reg.EOF
Reg.MoveNext
Wend

Pero yo lo que quiero es hacerlo para un subformulario... he intentado poner:

Dim Reg As DAO.Recordset
Set Reg = Me.Recordset

While Not subform.Reg.EOF
Reg.MoveNext
Wend

Pero se ve que el "subform.Reg.EOF" no es la forma correcta para especificar en qué subformulario quiero realizar la operación...

Alguien sabe cómo especificarlo?

Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con registros

Publicado por mi menda (1111 intervenciones) el 09/05/2008 11:13:09
Hola Vincent:
Lo puedes hacer con el RecordsetClone del subformulario:

Dim i As Integer
With Me.subform.Form.RecordsetClone
.MoveFirst
For i = 1 To .RecordCount
.MoveNext
Next i
End with

Sí lo quieres hacer con DAO prueba así:

Set Reg = Me.subform.Form.Recordset

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con registros

Publicado por vincent (9 intervenciones) el 09/05/2008 11:28:12
Set Reg = Me.subform.Form.Recordset

Eres una maquina mi menda!
Muchisisisisimas gracias!
Asi da gusto!
:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar