-
Cómo convertir una propiedad de cuadro de texto a un decimal
-
Visual Basic 6 es un lenguaje de programación para Windows. Un uso común para VB6 es crear una interfaz de entrada de datos para una base de datos u otro programa. Dicha interfaz debe tomar los datos introducidos por el usuario y convertirlo a un formato que el software subyacente puede utilizar. Uno de los ejemplos más comunes de esto es tomar el texto introducido por el usuario en un control cuadro de texto y convertirlo en un valor numérico.
Instrucciones
1 Compruebe que el cuadro de texto contiene un número:
Si IsNumeric (Text1.Text) A continuación,
La función IsNumeric determina si una cadena contiene un valor numérico. Esto es importante porque tratar de convertir una cadena no numérica en un entero podría causar un error.
2 Convertir la propiedad Text del cuadro de texto a un número entero:
PIN = CDbl (Text1.Text)
La función CDbl convierte un valor numérico a un número decimal.
3 Establecer la variable a un valor predeterminado si la propiedad Text no es numérico:
Más
PIN = 0
Terminara si
También puede alertar al usuario en este punto que se ha introducido un valor no válido.
Consejos y advertencias
- La variable en la que se almacena el número convertido debe ser un doble o una variante. Para almacenar un número en un entero o largo variable, utilice la función o "CInt" "CLng".