Visual Basic - Referirse an recordset de otro formulario

Life is soft - evento anual de software empresarial
 
Vista:

Referirse an recordset de otro formulario

Publicado por Carlos (2 intervenciones) el 24/07/2005 00:54:38
es posible estando en un formulario referirse a un recordset de otro formulario o una variable de este?
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
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Referirse an recordset de otro formulario

Publicado por SuNcO (599 intervenciones) el 24/07/2005 02:09:37
Claro, solo debes hacer la variable global

Public variable As tipo
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:Referirse an recordset de otro formulario

Publicado por calros (2 intervenciones) el 24/07/2005 02:32:23
Si ya lo se pero me refiero a si hay manera de hacerlo solo entre los dos formularios sin tener que declarar variables globales gracias por tu respuesta
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
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Referirse an recordset de otro formulario

Publicado por SuNcO (599 intervenciones) el 24/07/2005 05:53:04
No le veo lo dificil para poner una variable global

Es 1 simple linea

Se puede referir a un objeto, pero no a una variable asi como pides

Si quieres que por arte de magia, pues es otra cosa
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:Referirse an recordset de otro formulario

Publicado por Cecilia Colalongo (3116 intervenciones) el 24/07/2005 15:11:21
Puedes crear una propiedad de solo lectura o lectura escritura según el caso:

' Solo lectura
Public Property Get MiRecordset() As Recordset
Set MiRecordset = Recordset1
End Property

' Lectura y escritura
Public Property Set MiRecordset(Valor As Recordset)
Set Recordset1 = Valor
End Property

Luego desde otro formulario lo trabajas como cualquier propiedad: Form2.MiRecordset
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