Forums Últimos mensajes - Powered by IBM
 

Ejecutar Codigo en forma Dinamica en Vs.NEt 2005

30/08/2006 - 06:50 por Developers - Dany Acosta | Informe spam
Amigos tengo una aplicación ya casi por terminar en Vb2005(Sufriendo un poco en los reportes, pero
bueno que vamos hacer) y me tope con un problema que no se por donde empezar.
Necesito realizar un formulario que permita ingresar,actualizar y eliminar formulas(Calculo de
Nominas de Empleados) en una base datos SQL2000, bueno hasta ahi uno lo ve facil, pero mi problema
real es que tengo que hacer otro formulario donde el usuario procese las formulas ya ingresadas y
que ese resultado se almacene en la Base Datos, adjunto un ejemplo en VFoxpro de lo que realmente
necesito

Ejecutar las formulas en tiempo de ejecucion, en Visual FoxPro:

Local cVar as string, cVar1 as String, i as integer
For I=1 to 5
cVar = var"+str(i,1)
cVar1="Local "+cVar+" as Decimal "
&cVar1 -->Aca se usa macro sustitución ejecuta la variable cVar para declarar en forma dinámica
la variable creada
Local oVar as Object
oVar = "Tabla.Campo"+str(i,1) -->Aca se almacena el Nombre de campo en una variable donde se
obtendrá el Valor a Calcular
&cVar = &oVar -->Aca la variable creada anteriormente en forma dinámica recibe el Valor del Campo
de la Tabla oVar(Contiene referencia)
Endfor
*Aca realiza la formula debido a que cada variable ya tiene un valor
cFormula = var1+var2+var3+var4+var5


Este mismo caso como puedo reproducirlo en vb.Net(Declarar,Almacenar y Calcular variables en tiempo
de Ejecución ) lo necesito hacer en forma dinamica debido a que es una solicitud por parte de mi
JEFECITO.

Espero que me puedan ayudar con este problema.

Nota:
El ejemplo de Fox es algo simple y Vb.Net es un poco mas complejo las formulas que va a calcular la
aplicación


Gracias

Dany Acosta - Developers
 

Leer las respuestas

#1 luis molina Micasoft
30/08/2006 - 11:42 | Informe spam
bueno, si sabes inglés y c# aquí tienes la solución

http://www.west-wind.com/presentati...icCode.htm



"Developers - Dany Acosta" escribió:

Amigos tengo una aplicación ya casi por terminar en Vb2005(Sufriendo un poco en los reportes, pero
bueno que vamos hacer) y me tope con un problema que no se por donde empezar.
Necesito realizar un formulario que permita ingresar,actualizar y eliminar formulas(Calculo de
Nominas de Empleados) en una base datos SQL2000, bueno hasta ahi uno lo ve facil, pero mi problema
real es que tengo que hacer otro formulario donde el usuario procese las formulas ya ingresadas y
que ese resultado se almacene en la Base Datos, adjunto un ejemplo en VFoxpro de lo que realmente
necesito

Ejecutar las formulas en tiempo de ejecucion, en Visual FoxPro:

Local cVar as string, cVar1 as String, i as integer
For I=1 to 5
cVar = var"+str(i,1)
cVar1="Local "+cVar+" as Decimal "
&cVar1 -->Aca se usa macro sustitución ejecuta la variable cVar para declarar en forma dinámica
la variable creada
Local oVar as Object
oVar = "Tabla.Campo"+str(i,1) -->Aca se almacena el Nombre de campo en una variable donde se
obtendrá el Valor a Calcular
&cVar = &oVar -->Aca la variable creada anteriormente en forma dinámica recibe el Valor del Campo
de la Tabla oVar(Contiene referencia)
Endfor
*Aca realiza la formula debido a que cada variable ya tiene un valor
cFormula = var1+var2+var3+var4+var5


Este mismo caso como puedo reproducirlo en vb.Net(Declarar,Almacenar y Calcular variables en tiempo
de Ejecución ) lo necesito hacer en forma dinamica debido a que es una solicitud por parte de mi
JEFECITO.

Espero que me puedan ayudar con este problema.

Nota:
El ejemplo de Fox es algo simple y Vb.Net es un poco mas complejo las formulas que va a calcular la
aplicación


Gracias

Dany Acosta - Developers

Preguntas similares