At 16:35 21/09/98 -0300, you wrote:
>Tengo un control RemoteData (MSRDC) en un formulario y cuando lo cargo
>ya tiene definidas las propiedades, pero como puedo hacer para cambiar
>esas propiedades antes de que se cargue el control, ya que si le coloco
>el DSN en blanco pide el DSN directamente. Quiero poder configurarlo por
>programación.
>
>Por favor, ideas.
>Gracias.
Yo los uso sin poner la propiedad DataSourceName y le meto un resultset
creado con código y no me dan ningún problema.
Crea primero el rdoConnection mediante código, haces un Resultset con los
registros que quieras y se lo metes directamente al MSRDC
Option Explicit
Dim MiBase As rdoConnection
Dim MiSesion As rdoEnvironment
Dim MiResultset As rdoResultset
Dim MiSentenciaSQL As String
Private Sub BAbrirRDO_Click()
Set MiSesion = rdoEngine.rdoEnvironments(0)
Set MiBase = MiSesion.OpenConnection("Luki")
'Obviamente "Luki" es una conexion creada en el panel de control / ODBC
'para acceder a una base de datos (en mi ejemplo era Access, pero puede ser
cualquiera
'con tal que tengas su controlador ODBC)
MiSentenciaSQL = "SELECT * FROM ..........lo que tu quieras"
Set MiResultset = MiBase.OpenResultset(MiSentenciaSQL, rdOpenKeyset)
Set MSRDC1.Resultset =MiResultset
End Sub
Y funcionando. Igual que el control Data con DAO
Saludos
Luis Suárez