Announcement

Collapse
No announcement yet.

Iniciar con valor nulo un campo select

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Iniciar con valor nulo un campo select

    Hay alguna forma de iniciar un campo select en un formulario (registro unico) con valor blanco?, siempre me despliega el primer campo del select y no es adecuado cuando un usuario va ingresar información.
    Gracias por su ayuda.

    Carlos Escola

  • #2
    Re: Iniciar con valor nulo un campo select

    para esto hay dos alternativas.

    en el select que realiza el sistema crear un select union anidado funciona con bases de datos Mysql, Postgres y oracle, un ejemplo:

    supongamos que tengo una tabla con el idcliente y nombre_cliente llamada 'tb_clientes', el select normal seria

    Select idcliente, nombre_cliente
    From tb_clientes

    con la condicion del valor nulo, me imagino que quieres que aparezca "Seleccionar cliente" harias algo asi:

    select * from
    (
    Select idcliente, nombre_cliente
    From tb_clientes
    union
    select 0 as idcliente, '-Seleccionar cliente-' as nombre_cliente
    ) anidado
    order by anidado.nombre_cliente

    como puedes observar puse '-' a la palabra seleccionar cliente con el fin de que al ordenarlo por nombre este sea el primer dato siempre.

    espero que te sirva.
    Last edited by dagnover; 10-08-2012, 12:36 PM.

    Comment

    Working...
    X