Solo valores numéricos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Trayuka
    Junior Member
    • ene
    • 7

    #1

    Solo valores numéricos

    Hola! este es mi primer post, y supongo que no el último, dadas la cantidad de dudas que tengo. Mi primera pregunta es bien simple pero no doy con ello. ¿Cómo puedo hacer que una caja de texto solo coja valores númericos y no letras y números? Estoy trabajando con un Report simple, pero necesito cercar ciertos datos. Sé que es un poco tonta esta duda, pero bueno. Un saludo!
  • ppchico
    Senior Member
    • oct
    • 144

    #2
    Podrías hacer un rango con los valores númericos de 0 a 9, y chequear que el valor introducido en el parámetro está dentro de dicho rango, o directamente, declarar el campo como númerico de X posiciones, y luego pasarlo a una variable char, en caso de querer realizar tratamientos de cadenas con dicho valor.

    Espero que te sea de ayuda.

    Comentario

    • Trayuka
      Junior Member
      • ene
      • 7

      #3
      El tema es que los rangos, son los datos que hay en un campo de una tabla del diccionario, y los campos en los que quiero que solo aparezcan números, están declarados como CHAR de 3 en dicha tabla. No sé si es factible o si hay alguna manera de introducir solo números en un campo declarado como CHAR. Un saludo y gracias!

      Comentario

      • ppchico
        Senior Member
        • oct
        • 144

        #4
        Yo creo que lo único que puedes hacer en este caso, sería chequear manualmente que los valores introducidos sean númericos.

        Esto podrías hacerlo, haciendo un loop a la tabla del select option, y chequeando que tanto el high como el low se encuentran dentro del rango de números, en cuyo caso, continuarás con la ejecución, y en caso contrario, avisarás al usuario mediante el corresponduiente mensaje, invitandolo a introducir de nuevo la información. Es lo único que se me ocurre.

        Suerte

        Comentario

        • Trayuka
          Junior Member
          • ene
          • 7

          #5
          Gracias! esa era lo que teníamos en mente, pero queríamos ver si había otro método o se podía hacer de un modo menos engorroso.Lo tendremos que hacer así. Muchas gracias

          Comentario

          Trabajando...