Pregunta: | 6831 - VARIABLES EN ACCESS 2000 |
Autor: | Luis Fernando Botero Rojas |
Quisiera saber cómo utilizar el valor de una variable que he declarado en un módulo dentro de la propiedad "ORIGEN DEL CONTROL" de un cuadro de texto. Quiero resaltar que podría utilizar otro control para dicha variable, pero créanme que necesito la solución a través de dicha variable.
supongan que la variable se llama iva. Entonces en la propiedad "ORIGEN DEL CONTROL" escribo: =[totalventa]*[iva] dando como resultado un error. Existe la solución que deseo? Cómo? Gracias de antemano. |
Respuesta: | Pere Escobar Solsona |
Si declaras la variable IVA en un módulo, deberás utilizarla en el módulo (si es Privada) o en todo caso desde código (si es pública la podrás utilizar desde otros módulos). Desde fuera del código no la reconocerá, así que la opción pasa por definir el origen del control desde el propio VB:
Dim IVA as Long IVA = 16 Me![NombreControl].ControlSource = "=[TotalVenta] * " & IVA De esta forma el origen del control será =[TotalVenta]*16. Es posible que tengas que refrescar el control después de esto. Saludos |
Respuesta: | Ricardo Marenco |
Bueno Si tienes una variable declarada en un modulo x entonces te recomiendo la declares: dim variable as tipo de datos y luego la puedes invocar de cualquier parte de tu proyecto haciendo la referencia así: otravariable=x.variable ; destino = NombreModulo.Variable, espero que este sea la solución a tu problema.
|
Respuesta: | TOURING |
La solución está en declarar el origen de control desde el módulo a través de una consulta SQL con formato compatible con Acces Basic.
Si tienes alguna duda, escríbeme. |