MegaTxt
Cómo validar los números que introduce el usuario, teléfonos y texto de una manera (visualmente) uniforme

Fecha: 04/Dic/2004 (03 de Diciembre de 2004)
Autor: Jimmy J. Olano Sayago corre-e: jimmyolano@hotmail.com 

 


De antemano os digo que necesitáis winzip9 (18.0.6028.0), vb5 (5.0.37.24 en versión empresarial) y (vb6 6.0.81.76) instalado. Esta utilería, aunque no es la joya de la corona, es indispensable para que mis clientes introduzcan los datos correctamente. Inicialmente pensé en usar cualquiera de las herramientas que circulan en la red, pero no me hallé ninguna en la cual estar a mis anchas. Por eso decidí hacer una totalmente 'original' (mis usuarios beta me ayudaron mucho). La idea es que puedas predefinir el tipo de dato en las propiedades del objeto bajo la etiqueta 'tipoNum'. Dicha etiqueta toma los siguientes valores:0-Integer, 1-Long, 2-Currency y recuperes dicho valor de la propiedad (qué original) 'valor' Por supuesto, la utilería impide que los valores excedan el rango de cada tipo de variable, permite al usuario cambiar la etiqueta del campo, así como selecciona todo el texto al recibir el enfoque y (como decimos en Venezuela) otros adornitos de repostería. Tengo que depurarlo para trabajar con números negativos, de lo cual estoy consciente. Microsoft dice que los a componentes se les debe agregar algo para distribuirlos, considero que es suficiente lo que les he hecho al label y text. Adicionalmente incluyo uno para texto y otro para teléfonos que tal vez debéis ajustar para la numeración, ya que lo hice para, máximo, llamadas de larga distancia nacional para Venezuela, es decir '0' para acceder a larga distancia, 'XXX' para código de área y 'YYY.YY.YY' para el teléfono en sí

El código en Visual Basic es 'largo', mejor baja el fuente comprimido, disfrutadlo cuanto podáis, podéis distribuirlo y modificarlo libremente. (me enviáis un correo si lo mejoraste)


 


ir al índice

Fichero con el código de ejemplo: jimmy_megatxt.zip - 47.4 KB