|
Escrito por
Adriana
el 01/12/2007
Hola disculpen las molestas solo quiero saber si alguien sabe como puedo validar un caracter en una caja de texto, osea q si yo quiero q al momento de introducir el 1er caracter en esa caja sea una letra y asi sucesivamente. Osea q no permita q sea un numero u otra cosa. Por favor si alguien lo sabe q me ayude por favor es urgente gracias si quieren mandenm la respuesta a mi correo:luz_1327@hotmail. Com se los agradecere ok |
||
|
Citar |
Ver mensaje
|
|
|
Escrito por
Juanma Martinez
el 02/12/2007
Hola Adriana. En VB es muy facil validar si una entrada es numérica, se comprueba el valor de la tecla pulsada (KeyAscii). Ejemplo: Permitir solo valores numéricos En la función KeyPress de la caja de texto Private Sub Text1_KeyPress(KeyAscii As Integer) Cada tecla contiene un valor KeyAscii o KeyCode, en este caso compruebas el valor de KeyAscii y si no es numérico le asignas el valor 0 y es como si no se hubiese pulsado. Otra función muy util que utilizo en mis aplicaiones. Con esta función evito en una caja que solo permite valores numéricos que se pueda escribir dos veces el símbolo decimal. Function Contiene_Decimal(Cadena As String) As Boolean Y se aplica del siguiente modo: Private Sub Text1_KeyPress(KeyAscii As Integer) Espero te sirva mi explicación y los ejemplos. Atentamente, Juanma |
|
|
Escrito por
Juanma Martinez
el 02/12/2007
Te pongo otro ejemplo de como validar cualquier caracter intruducido en un TextBox. Private Sub Text1_KeyPress(KeyAscii As Integer) Select Case KeyAscii End Select End Sub Puedes utilizar los valores numéricos(44,45,etc. ) como Constantes de códigos de tecla Esto es una muestra, mira en la ayuda de VB. Atentamente, Juanma. |
|
Escrito por
Alejandra Gutierrez
el 20/01/2008
Hola disculpen las molestias, solo queria saber si alguien sabe como se valida: datos, textos, fechas y numericos en visual basic. Si alguien lo sabe que me ayude ! Por favor es urgente! Gracias si quieres mandarme la informacion ami corre que es : almis1514@hotmail. Com se los agradesco .
|
|
Escrito por
Camilo
el 04/02/2008
doble clic en el text pasa en declaraciones al evento keypress " el codigo es:" select case keyascii case 68 to 90 case 97 to 122 case 8 case 32 case else msgbox "solo letras" keyascii=0 end select
|
|
|
Escrito por
Juan
el 25/02/2008
Hola quisiera saber como hacer que un textbox al colocar por ejemplo /HOLA/ cambie de color... Es similar a la marca de comentario de visual basic que al introducir cualquier caracter en comillas sencillas automaticamente lo reconoce como comentario y cambia a verde
|
|
Escrito por
Juan Carlos
el 07/03/2008
Podrían ayudarme con el código de programar una función que verifique si todos los componentes de edición tienen información, se los agradeceré mucho.
|
|
|
Escrito por
Juannnnnnnnnnnn
el 19/07/2008
Hola tengo un formulario y salo quiero el valor que introduje le pongo MsgBox "text_color. Text" o MsgBox "&text_color. Text&" Y me imprime el String completo + Gracias por su ayuda |
|
Escrito por
Jairo12
el 05/10/2008
Que no permita ingresar letras solo numeros |
|
Escrito por
Alexrafromero
el 22/10/2008
Private Sub Text1_KeyPress(KeyAscii As Integer)
strValid = "QWERTYUIOPASDFGHJKLÑZXCVBNM" "Si quieres agregarle mas caracter tu lo decides KeyAscii = Asc(UCase(Chr(KeyAscii))) "Es lo mas sencillo y facil para cualquier otra cosa If KeyAscii > 26 Then " alexrafromero@hotmail. Com If InStr(strValid, Chr(KeyAscii)) = 0 Then KeyAscii = 0 End If End If If KeyAscii = 13 Then KeyAscii = 0 End If End Sub |
|
Escrito por
Alexrafromero
el 22/10/2008
Private Sub Text1_KeyPress(KeyAscii As Integer)
strValid = "QWERTYUIOPASDFGHJKLÑZXCVBNM0 ,. ;:()123456789" elimina los caracteres que no quier KeyAscii = Asc(UCase(Chr(KeyAscii))) If KeyAscii > 26 Then If InStr(strValid, Chr(KeyAscii)) = 0 Then KeyAscii = 0 End If End If If KeyAscii = 13 Then KeyAscii = 0 End If End Sub |
|
|
Escrito por
Rose
el 10 de Febrero
Hola necesito ayuda ya que tengo que rediseñar mi proyecto(un sistema de inventario en vb6. 0) y me dijeron que use sstab con varias pestañas pero ya los formularios estan codificados y nose como mandarlos a llamar es que la mayoria de los controles tienen el mismo nombre. Ayudenme. |
|
|
Escrito por
Gary
el 21 de Febrero
Hola, disculpen... Ojala alguien me pueda ayudar... |
|
|
Escrito por
Eriiiiiiii
el 31 de Julio
hola esta bueno ese codigo ahora como hago para me me hacepte minusculas tambien ¿¿¿¿¿¿
|
|
|
Escrito por
Gjsm85
el 7 de Agosto
Bien antes que nada un saludo, necesito sabes que posibilidades o que me sugieren estoy haciendo un programa con VB6 y base de datos access 2003 y en uno de los campos no puedo dejar que se repitan los numeros, en este caso les dejo un ejemplo, el campo requiere de un numero de operacion generado por otro programa pero este no a su vez(en el formulario) que no permita que se repita el numero de operacion y en este caso al ingresarlo en la base de dato que notifique que ya existe, habra alguna manera de hacer eso en access o en VB? |
|
|
Escrito por
Mayra
el 10 de Agosto
Soy mayra espero que e ayude sip
|
|
|
Escrito por
Richard Serrudo
el 23 de Octubre
Hola una consulta quiero saber por favor lo mas urgente como puedo ingresar en un textbox los numeros de 0 hasta el 20 es un rango |
|
Al escribir en el debate:
|