Este va a ser un post muy breve pero que estoy seguro que os va a ayudar mucho : )
Se trata de añadir en los datos que utilizamos para nuestras listas desplegables y comboboxes un espacio en blanco al principio sin necesidad de hacerlo en la base de datos (incluyendo una fila en blanco al inicio).
Vamos a utilizar la App que habíamos creado para los post anteriores e incluiremos el código necesario para que se añada el espacio en blanco.
En este caso trabajaremos con listas desplegables: El ID, la Provincia y el Género.
El ID está en un tabla denominada tdDatosPersonales.
Provincias está en la tabla tbProvincias:
Género en la tbGenero:
Por lo tanto, vamos a incluir en la propiedad Items el siguiente código (dejo aquí el ejemplo del primero):
Ungroup(
Table(
{NuevaT: Table({Valores: Blank()})};
{
NuevaT: Distinct(
tbDatosPersonales;
ID
)
}
);
"NuevaT"
)
Usando la función Ungroup() nos permitirá especificar el espacio que queremos incluir al inicio, en este caso un Blank(). Únicamente debemos indicar la tabla y el nombre del campo que queremos mostrar y ya lo tendremos listo.
Y no olvidéis colocar el campo value del cuadro de lista o combo en Result (para que muestre los datos):
Y como podéis ver, este es el resultado:
Como habéis visto es un código muy sencillo pero que nos ayudara enormemente tanto a la hora de la usabilidad como a la hora de programar.
: )
¿Te ha resultado de interés?, puedes apoyar a Excel Signum con una pequeña donación.
¡¡Muchas gracias!!
Mediante la suscripción al blog, la realización comentarios o el uso del formulario de contacto estás dando tu consentimiento expreso al tratamiento de los datos personales proporcionados según lo dispuesto en la ley vigente (LOPD). Tienes más información al respecto en esta página del blog: Política de Privacidad y Cookies