# Validar grilla editable campos requeridos

**URL:** <https://foros.velneo.com/t/validar-grilla-editable-campos-requeridos/1591>\
**Category:** Velneo\
**Created:** [27 Febrero, 2010 00:00 UTC](https://foros.velneo.com/t/validar-grilla-editable-campos-requeridos/1591 "2010-02-27T00:00:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JuanJex](https://avatars.discourse-cdn.com/v4/letter/j/c89c15/32.png) [@JuanJex](https://foros.velneo.com/u/JuanJex)\
**Post date:** [27 Febrero, 2010 00:00 UTC](https://foros.velneo.com/t/validar-grilla-editable-campos-requeridos/1591/1 "2010-02-27T00:00:31Z")

</div>

Amigos nuevamente por aqui, de que manera podria validar que en una grilla editable no pueda agregar un registro sino cumple con que un campo sea requerido, en mi caso el codigo del diagnostico.

La base es asi: Tabla cabecera : Inputs, Tabla Detalle : Diagnosticos. La grilla le he quitado el menu de contexto y no tiene ningun formulario de alta, modificacion y baja, ademas si quiero quitar una linea como haria un boton?.

Gracias de antemano

Atte

Juan J. Moreno

Peru

[attachment=8485,846]

---

<div class="post-metadata">

**Author:** ![jorge-velasco](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jorge-velasco](https://foros.velneo.com/u/jorge-velasco)\
**Post date:** [27 Febrero, 2010 09:11 UTC](https://foros.velneo.com/t/validar-grilla-editable-campos-requeridos/1591/2 "2010-02-27T09:11:29Z")

</div>

Buenas.

Ahora no puedes hacerlo, o yo no he visto como hacerlo. No hay forma de disparar un evento a la pérdida de foco de una celda.

En cuanto al borrado, que lo quieres desde un botón como los de modificar y alta?

Si es así te creas un evento que dispararás desde el botón y en ese evento pones o&nbsp; bien como hacía yo hasta esta versión **Interfaz: procesar control** o desde la 7.3 puedes poner la nueva instrucción **Interfaz: Obtener multiselección**. He probado y hacen lo mismo.

Después pon **recorrer lista eliminando ficha**. Estaría bien que antes de borrrar pusieras una Pregunta de confirmación de borrado.

Un saludo.

&nbsp;

&nbsp;

**Jorge Velasco Fernández**

**jvelasco@theseedsc.com**

**www.theseedsc.com**

&nbsp;

---

<div class="post-metadata">

**Author:** ![JuanJex](https://avatars.discourse-cdn.com/v4/letter/j/c89c15/32.png) [@JuanJex](https://foros.velneo.com/u/JuanJex)\
**Post date:** [27 Febrero, 2010 17:27 UTC](https://foros.velneo.com/t/validar-grilla-editable-campos-requeridos/1591/3 "2010-02-27T17:27:37Z")

</div>

Amigos lo solucione asi:, el borrado lo hize con un boton que ejecuta un evento.

En cuanto el eliminar las vacias, como esa grilla pertenece al formulario de una maestra recien se procesa cuando le doy aceptar en el formulario total, entonces en el aceptar ejecuta un evento q es de validaciones y ahi antes proceso la grilla.

Atte.

Juan J. Moreno

Peru

[attachment=8510,847] [attachment=8510,848]

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [27 Febrero, 2010 17:51 UTC](https://foros.velneo.com/t/validar-grilla-editable-campos-requeridos/1591/4 "2010-02-27T17:51:27Z")

</div>

@JuanJex

¿Has probado a aplicar una condición de estilo sobre la rejilla para aquellos registros vacíos?

Lógicamente y previo al alta de cualquier línea se debería comprobar/validar el registro también.

&nbsp;saludos

&nbsp;

Antonio Vela

[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

**Author:** ![JuanJex](https://avatars.discourse-cdn.com/v4/letter/j/c89c15/32.png) [@JuanJex](https://foros.velneo.com/u/JuanJex)\
**Post date:** [1 Marzo, 2010 18:36 UTC](https://foros.velneo.com/t/validar-grilla-editable-campos-requeridos/1591/5 "2010-03-01T18:36:11Z")

</div>

La condicion de estilo seria para resaltarlos en rojo digamos los vacios? nada mas.

Y lo de previo al alta, para comprobar validar el registro, no se como hacerlo desde un trigger en la misma tabla, he probado con uno poniendolo en Antes del alta, y bueno validaba que no sea vacio o tenga valor 0 el campo no se si es lo correcto pero es ahi q no entraba, ademas el trigger si funcionaba porq sinq validara nada le hize llenar una tabla cualquiera y lo hizo bien, sino que no entraba ala condicion, y bueno le di si es q entraba Dehacer Transaccion, pero como no entraba no funciono y estoy con la duda si deshacer transaccion era la sentencia adecuada.

&nbsp;
