Visual Basic - Inputbox

Life is soft - evento anual de software empresarial
 
Vista:

Inputbox

Publicado por Luis Medina (15 intervenciones) el 16/03/2007 19:18:50
Como le hago para que en un inputbox me acepte letras y numeros, ya que en el que programe solo me acepta numeros, el codigo es el siguiente:

Dim dato As String
Dim campo As String

dato = InputBox("Ingresa el codigo", "busqueda")

If dato = Cancel Then
Exit Sub
Else

campo = "Codigo=" & dato
adoclientes.Recordset.MoveFirst
adoclientes.Recordset.Find campo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Inputbox

Publicado por Matias (14 intervenciones) el 16/03/2007 21:02:20
un inputBox que solo acepta numeros?????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Inputbox

Publicado por Luis Medina (15 intervenciones) el 16/03/2007 22:50:12
si, lo estoy usando para hacer busquedas de registros en la base de datos, utilizo el adodc, si funciona bien con solo numeros, pero cuando combino numeros y textos falla.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Inputbox

Publicado por Matias (14 intervenciones) el 17/03/2007 00:10:28
pero, volvemos a las mismas, el inputbox os deja meter texto o no?
porque me parece que esa era la pregunta, ahora si la quereis plantear desde otra perspestiva estamos dispuestos a aclararlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Inputbox

Publicado por ivan (1039 intervenciones) el 17/03/2007 00:26:43
Según la ayuda del VBasic 6.0 sobre la función InPutBox menciona.....

InputBox (Función)
Muestra un mensaje en un cuadro de diálogo, espera que el usuario escriba un texto o haga clic en un botón y devuelve un tipo STRING con el contenido del cuadro de texto.

Dim Mensaje, Título, ValorPred, MiValor
Mensaje = " Introduzca un número del 1 a 3" ' Establece el mensaje.
Título = "Demostración de InputBox" ' Establece el título.
ValorPred = "1" ' Establece el valor predeterminado.
' Muestra el mensaje, el título, y el valor predeterminado.
MiValor = InputBox(Mensaje, Título, ValorPred)

' Muestra el mensaje, el título y el valor predeterminado.
MiValor = InputBox(Mensaje, Título, , , , "DEMO.HLP", 10)

' Se muestra el diálogo en la posición 100, 100.
MiValor = InputBox(Mensaje, Título, ValorPred, 100, 100)

Cómo está eso que solo te deja capturar números.....?????

Con esta función TODO lo que captures es de TIPO STRING... ya sea números, letras, símbolos.... TODO es de tipo TEXTO

qué es lo buscas...

¿Quieres capturar solo números?

¿Quieres capturar solo letras?

No entiendo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No es problema con el Inputbox

Publicado por Yo (38 intervenciones) el 17/03/2007 00:25:53
Pero entonces no es problema con el InputBox (porque este control sí te permite introducir letras y números); el problema es con las búsquedas de registros en la base de datos, que mencionas.
Al principio preguntabas cómo hacer para que el inputbox acepte letras y números, pero eso desde siempre lo ha hecho.
Si nos explicas mejor el problema se te podría ayudar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Parece que alguien lo entendió!

Publicado por Matias (14 intervenciones) el 17/03/2007 00:44:12
pero, volvemos a las mismas, el inputbox os deja meter texto o no?
porque me parece que esa era la pregunta, ahora si la quereis plantear desde otra perspestiva estamos dispuestos a aclararlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar