Como ejecutar instrucciones con ScriptControl

mcabelloa
19 de Marzo del 2010
Hola, tengo dudas para ejecutar instrucciones en un ScriptControl.

Tengo una tabla con definiciones de controles y valor de propiedades para objetos de formulario que deseo aplicar.

dentro de un recordset asigno este SQL:
select nombre_formulario, nombre_boton, estado from tabla


campo | campo2 | campo3
-------------------|-------------------|-------------
frmEmpleado | cmdAgregar | true
frmEmpleado |cmdModificar| false
frmEmpleado |cmdBorrar | true


Luego, voy a recorrer la consulta SQL y construyo una sentencia de código con los valores de cada columna. Revisando VB encontré el control Scriptcontrol que me permite ejecutar código.


do while not rs.eof
' la variable exp almacena: frmEmpleado.cmdAgregar = true
exp$ = rs.fields(0) + "." + rs.fields(1) + ".enabled = " + rs.fields(2)

'con scriptControl deseo ejecutar el contenido de la variable exp
frmPrincipal.scriptcontrol1.ExecuteStatement (exp)
rs.movenext
loop


Algo me falta o estoy haciendo incorrectamente. Alguien puede darme más indicaciones?????