-
Hola camaradas,
Tengo un textbox_change que cuando insertas una letra hago una busqueda en Access mediante una consulta.
El caso es que cuando escribes algo que no existe pues muestro un msgbox diciendo que no existe y hago un select * de la busqueda y borro todo el contenido del textbox.
El caso es si escribes por ejemplo la palabra entera "hola" que no existe pero si existe algo relacionado con "hol" cuando pones "hol" aparece pero si escribes "hola" no existe, por lo tanto borro todo y pongo el mensaje.
Lo que quiero es que cuando no exista recupere los datos "hol" para que muestre la busqueda.
Me entendeis???
Espero tener ayuda!!!
Gracias!!!
PD: Igual no me explico muy bien, no se como hacerlo mejor....pero si no entendeis lo intentaré explicarlo de otra forma distinta.
-
Usa la funcion Left$() junto con Len() para obtener todos los caracteres desde el principio de la cadena hasta el final menos el ultimo:
Código:
Text1.Text = Left$(Text1.Text, Len(Text1.Text) - 1)
Salu2...
-
Gracias EX3, a veces las cosas faciles que dificiles se hacen.
Una pregunta más:
Como puedo dejar el cursor para que pueda escribir dentro del text en la última posición???
Se puede hacer.
Muchisimas gracias por la respuesta anterior camarada!!!
-
Código:
Text1.SelStart = Len(Text1.Text)
Salu2...
-
Gracias, gracias y otra vez gracias.
Que funciones tan simples y que bien que funcionan!!!!!!!
http://www.canalvisualbasic.net/foru...s/smiley31.gif