# Reglas de validación

**URL:** <https://foros.velneo.com/t/reglas-de-validacion/10449>\
**Category:** Velneo\
**Created:** [11 Mayo, 2020 13:30 UTC](https://foros.velneo.com/t/reglas-de-validacion/10449 "2020-05-11T13:30:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![desarrollador1gidv](https://avatars.discourse-cdn.com/v4/letter/d/e47774/32.png) [@desarrollador1gidv](https://foros.velneo.com/u/desarrollador1gidv)\
**Post date:** [11 Mayo, 2020 13:30 UTC](https://foros.velneo.com/t/reglas-de-validacion/10449/1 "2020-05-11T13:30:03Z")

</div>

Buenas tardes, antes de nada gracias por la posible ayuda estoy empezando a desarrollar en Velneo y una cuestión en la que llevo varios días atascado.

Estoy desarrollando una agenda que al dar de alta un evento tengo que indicar en un campo de tipo texto el nº de expediente que tiene que reconocer en base a unos criterios y si se le introduce otra cosa, debe indicar que NO VALIDO.

Los número de expediente siguen las siguiente estructura ejemplo: 2002051-1024.

Gracias por la posibles respuestas.

Un saludo a la comunidad

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [11 Mayo, 2020 14:47 UTC](https://foros.velneo.com/t/reglas-de-validacion/10449/2 "2020-05-11T14:47:26Z")

</div>

Hola desarrollador1gidv.

Tienes 2 formas de hacerlo:

1. Validación a las **bravas** mirando si ha introducido 7 caracters numéricos seguidos de un guión y otros caracteres numéricos.
2. Validación más elegante usando una **expresión Regular**.

La validación la puedes hacer en la Señal Pérdida de Foco del control de edición del campo Nº de expediente o en el Manejador que guarda la Ficha.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![desarrollador1gidv](https://avatars.discourse-cdn.com/v4/letter/d/e47774/32.png) [@desarrollador1gidv](https://foros.velneo.com/u/desarrollador1gidv)\
**Post date:** [11 Mayo, 2020 17:45 UTC](https://foros.velneo.com/t/reglas-de-validacion/10449/3 "2020-05-11T17:45:18Z")

</div>

Hola Pacosatu gracias por tú ayuda investigaré sobre las expresiones regulares.

Aprovecho y te pregunto si existe la posibilidad de en un objeto de tipo combo-box que uso para filtrar por usuarios existe la posibilidad de seleccionar más de un registro para que filtre por mas de uno registro. Gracias nuevamente.

Un saludo.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [13 Mayo, 2020 07:28 UTC](https://foros.velneo.com/t/reglas-de-validacion/10449/5 "2020-05-13T07:28:07Z")

</div>

Hola desarrollador1gidv.

Reuerda que tienes las funciones para expresiones regulares: [getStringRegExp](https://doc.velneo.com/funciones-de-cadenas.html#getstringregexp) y [indexOfRegExp](https://doc.velneo.com/funciones-de-cadenas.html#indexofregexp).

Los controles **Combobox** y **Listbox** del formulario están diseñados para seleccionar un **único Item** de la Lista.  
Si no quieres usar el **API** tendrás que utiizar una **Rejilla** con Multiselección.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![desarrollador1gidv](https://avatars.discourse-cdn.com/v4/letter/d/e47774/32.png) [@desarrollador1gidv](https://foros.velneo.com/u/desarrollador1gidv)\
**Post date:** [13 Mayo, 2020 08:28 UTC](https://foros.velneo.com/t/reglas-de-validacion/10449/6 "2020-05-13T08:28:08Z")

</div>

Buenos días Paco Satué,

Gracias por tú ayuda.

Un saludo.
