knorrigt.com

Home > Ordenadores > Cómo validar en Visual Basic

Cómo validar en Visual Basic

Advertisement

Una de las áreas más frustrantes en la escritura de código en cualquier idioma, incluyendo Visual Basic, implica garantizar que cuando los usuarios introducir información en una forma que es válido. Usuarios, especialmente los inexpertos, pueden encontrar maneras casi ilimitadas de introducir datos no válidos. En el mejor de un programador tiene que cubrir un número razonable de posibilidades y proporcionar informes de errores comprensibles en el resto de los casos. Visual Basic 6.0 se encarga de la validación con dos términos: "CausesValidation" y "Validar".

Cosas que necesitará

Visual Basic 6.0

Instrucciones

Iniciar un nuevo proyecto mediante la selección de la plantilla "EXE estándar" después de abrir Visual Basic (VB). Esto abre una ventana de formulario denominado "Form1". Para demostrar cómo funciona la validación, se suman estos controles a la forma de la "caja de herramientas" a la izquierda de la pantalla haciendo doble clic sobre cada uno:

Una "Etiqueta", representada por el icono "A" un gran capital.

Un "cuadro de texto", representado por un icono de un pequeño cuadrado que contiene las letras "ab".

Dos botones de comando "," representados por un icono pequeño rectángulo en blanco.

Haga clic y arrastre los controles que acaba de agregar para separarlos y alinearlos que se enumeran a continuación. Cada control añadió cubre hasta las precedentes, por lo que el de arriba que muestra en este momento es el último "CommandButton", llamada "Comando2."

Mover el cuadro "Command2" para el lado derecho del formulario.

Mover "Command1" por encima "Comando2."

Mover "Label1" al lado izquierdo de la forma opuesta "Command1".

Mover "Text1" por debajo "Label1".

Haga clic en "Label1" y cambie la propiedad "Caption" en la columna "Propiedades" en la derecha de la pantalla para leer "Introduzca el número deseado entre 1 y 1.000." Haga clic en "Texto1" y eliminar la propiedad "Texto" por defecto. Cambiar las propiedades de "leyenda" de "Command1" a "Go" y "Comando2" a "Cancelar". Cambie la propiedad "CausesValidation" de "Comando2" a "falso". Nota: No inserte comillas al hacer estos cambios. Utilice los controles de arrastre, los pequeños cuadrados alrededor de cada control se ensanchen ellos lo suficiente como para mostrar el contenido completo.

Haga clic en "Ver" en el menú de nivel superior en Visual Basic y seleccione "Código". Escriba el siguiente código en líneas separadas exactamente como se indica:

Private Sub Command1_Click ()

MsgBox "El número es aceptable."

End Sub

Private Sub Comando2_Click ()

Final

End Sub

Private Sub Text1_Validate (Cancel As Boolean)

Si no IsNumeric (Text1.Text) A continuación,

Cancel = True

ElseIf CDbl (Text1.Text) <1 O CDbl (Text1.Text)> 1000 A continuación,

Cancel = True

Terminara si

Si Entonces Cancelar

MsgBox "El número introducido debe estar entre 1 y 1000", vbExclamation

Terminara si

End Sub

Pulse la tecla "F5" para ejecutar el programa. Introduzca cualquier número en el formulario y haga clic en "Aceptar". Si el número se sitúa entre 1 y 1.000, verá un mensaje de aceptación. Prueba mediante la introducción de un número fuera de este rango o texto, que a su vez da un mensaje de error. Utilizar este método para validar otras operaciones y realizar las operaciones deseadas de la información introducida.

Consejos y advertencias

Prueba para otros tipos de validación mediante el uso de los (=) operador "es igual a". Por ejemplo, la prueba para un código postal válido mediante la comprobación del número de dígitos introducidos, es decir, si están incluidos entre los rangos establecidos de números ZIP. Si hay siete dígitos, si la prueba de comparación de patrones "xxxxx-xxxx". Prueba para un campo vacío con la operación "SI / ENTONCES" usando un par de comillas juntos, lo que significa que el campo estaba en blanco. Validar una cadena de caracteres y números con el operador "igual".

Estos métodos de validación VB trabajan con campos individuales, no de inmediato con todos los campos de un registro de formulario. Si un usuario introduce datos en algunos pero no todos los campos y los clics en un "Guardar", "botón similar Enviar" o, por encima de otros campos, validación completa no entra en vigor. Cubrir esta posibilidad requiere una codificación más compleja.

Si va a crear una aplicación utilizando Visual Basic, pero quiere ser capaz de ver el código de Visual Basic en Java, puede convertir de Visual Basic a Java. Con el fin de convertir de Visual Basic a Java, necesitará VB Converter. VB Converter es un
Cómo imprimir en Visual Basic 6
La impresión en Visual Basic puede ser un poco complicado de configurar, pero una vez hecho esto, las complejidades son invisibles para el usuario. Un control de Visual Basic llamado el control del diálogo común incorpora un método para imprimir en V
Visual Basic es un lenguaje de programación de alto nivel que por lo general permite a los programadores crear aplicaciones o programas que los usuarios pueden utilizar. Estas aplicaciones de Visual Basic-modelado pueden trabajar en una serie de sist
Visual Basic 6 es un lenguaje de programación utilizado por Microsoft para escribir programas que se ejecutan en Windows. Cuando un programador escribe un programa, él o ella necesita para depurarlo para asegurarse de que se ejecutará sin problemas.
Cómo programar en Visual Basic en Excel
Para programar el uso de Visual Basic en Microsoft Excel, abra el editor de Visual Basic manteniendo pulsada la tecla "Alt" y la tecla "F11", y luego crear un código personalizado para funcionar en una hoja de cálculo de Excel. Crear y
La única conversión es posible con Visual Basic 6 es Visual Basic Express de Visual Basic o Visual Studio .NET. El proceso es el mismo; la única diferencia real es el software que el usuario comienza con. Dependiendo de la complejidad del programa de
Cómo escribir códigos sencillos de Visual Basic
La escritura de código de Visual Basic equipo simple es una cuestión de la utilización de las piezas de código prediseñado que vienen como parte de Visual Basic Express o entornos para desarrolladores de Visual Studio .NET. Visual Basic Express es un
Visual Basic se utiliza para ayudar a crear las bases de datos más avanzados de Microsoft Access. código de Visual Basic se puede añadir a los objetos para realizar ciertas tareas durante un evento. Visual Basic también se conoce como VBA o Visual Ba
Ventajas de Visual Basic
Si usted está buscando un lenguaje de programación para ayudarle a crear aplicaciones € ™ s VentanaA como Word y Excel, puede utilizar el s € ™ Microsoftâ de Visual Basic (VB). Este popular lenguaje de programación tiene sus raíces en BASIC (principi
Cómo limitar un cuadro de texto a números Sólo en Visual Basic 6.0
Los cuadros de texto se usan principalmente para recibir información de los usuarios, o para mostrar el texto, ya sea previamente programada, o de una fuente de base de datos. En Visual Basic 6.0, el control "Cuadro de texto" se utiliza para dib
Cómo encontrar un carácter en una cadena en Visual Basic
La búsqueda de un carácter en una cadena puede parecer una tarea bastante desalentador si usted no sabe las herramientas adecuadas para su uso. El arte de maniobrar una cadena de encontrar una instancia de un personaje o una subcadena se llama manipu
Cómo utilizar TryParse en Visual Basic
Muchos de los números que se ven en las aplicaciones informáticas son en realidad las cadenas. Por ejemplo, un cuadro de texto "Cantidad" en una página web puede contener una cadena que representa el número "100" Los desarrolladores de
Cómo comprobar si una cadena contiene sólo letras del alfabeto en Visual Basic
Las expresiones regulares han sido ampliamente utilizados en muchos lenguajes de programación para realizar la validación de texto y la coincidencia de patrones. Visual Basic Express Edition ahora tiene la funcionalidad de permitir el uso de expresio
los usuarios de software están acostumbrados a acceder a las funciones de las aplicaciones de software a través de una serie de opciones del menú desplegable. El diseño desplegable utiliza un mínimo espacio de la pantalla, ya que muestra el nivel sup
Cómo guardar imágenes desde el control PictureBox en Visual Basic
El componente de cuadro de imagen en Visual Basic se utiliza para visualizar las imágenes en su programa de Visual Basic, por lo que es útil para programas como navegadores de imagen y de la vista preliminar. No hay un comando directamente integrado
"Errar es humano, en realidad echar las cosas lleva un ordenador". Este viejo dicho revela cómo un equipo puede repetir el mismo proceso una y otra muchas veces por segundo. En términos de programación de computadoras, esto se llama un bucle. Vi
Cómo crear un instalador para su programa de Visual Basic 6
Una vez que haya terminado el diseño, la codificación y las pruebas de su programa de Visual Basic, se necesita una manera de distribuir la aplicación a sus clientes o estaciones de trabajo de la red. Visual Basic 6 le permite crear un instalador uti
Por medio de ping en una aplicación de red ayuda a los fallos y errores de conexión límite. Ping es un proceso en el que el ordenador envía una señal a otro equipo. Este equipo puede ser un servidor en un dominio totalmente separada, o puede ser un o
Un programador de Visual Basic debe crear una versión independiente a fin de que cualquier persona que no es propietario de Visual Basic para utilizar la obra. El programador realiza un inventario del código en un archivo EXE (ejecutables) tipo de ar