# Limpiar campos

**URL:** <https://foros.velneo.com/t/limpiar-campos/7772>\
**Category:** Velneo\
**Created:** [9 Febrero, 2015 20:47 UTC](https://foros.velneo.com/t/limpiar-campos/7772 "2015-02-09T20:47:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![roberto\_sanz1](https://avatars.discourse-cdn.com/v4/letter/r/8dc957/32.png) [@roberto\_sanz1](https://foros.velneo.com/u/roberto_sanz1)\
**Post date:** [9 Febrero, 2015 20:47 UTC](https://foros.velneo.com/t/limpiar-campos/7772/1 "2015-02-09T20:47:38Z")

</div>

Saludos a Todos, Alguien por favor puede indicarme como limpiar los campos enlazados a tablas maestra en un formulario de captura (no utilizo el comando **interfaz aceptar** , uso un manejador de evento creando ficha en memoria), pero luego de utilizar el comando **Alta de Ficha** , se me graba la información en la tabla que deseo, pero los campos se quedan con la información que ya registre y quiero limpiarlos.

En el foro, Paco Satué indica que le sale bien con vBoundFieldEdit, pero no se como hacerlo.

Por favor quien pudiera ayudarme?

Roberto Sanz (Dominicano)

---

<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:** [9 Febrero, 2015 23:29 UTC](https://foros.velneo.com/t/limpiar-campos/7772/2 "2015-02-09T23:29:35Z")

</div>

Hola Roberto.

Tienes que usar el siguiente script JavaScript en el manejador que limpia el formulario:  
////////////////////////////////////////  
var oForm = theRoot.dataView()  
oForm.control(“ED\_EMPRESA”).currentIndex = -1 // maestro  
oForm.control(“ED\_EMPLEADO\_TIPO”).currentIndex = -1 //estática  
/////////////////////////////////////////

Siendo ED\_EMPRESA el campo de Edición alfabética del campo maestro.  
Siendo ED\_EMPLEADO\_TIPO el campo de Edición alfabética del campo puntero a tabla estática.

Me parece que la propiedad currentIndex no está documentada en la clase vBoundFieldEdit, pero esto es algo con lo que tenemos que convivir en Velneo.

Pruébalo!!

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![roberto\_sanz1](https://avatars.discourse-cdn.com/v4/letter/r/8dc957/32.png) [@roberto\_sanz1](https://foros.velneo.com/u/roberto_sanz1)\
**Post date:** [10 Febrero, 2015 14:16 UTC](https://foros.velneo.com/t/limpiar-campos/7772/3 "2015-02-10T14:16:38Z")

</div>

Saludos Paco, mil gracias por tu respuesta, pero, es el mismo ejemplo que planteas en el hilo **[http://velneo.es/foros/topic/limpiar-contenio-formulario-con-combobox/](http://velneo.es/foros/topic/limpiar-contenio-formulario-con-combobox/)** y lamentablemente al igual que a [N3] integra2013, no me funciona, porque? no se.

He puesto el formulario modal y nada, no modal y nada, he utilizado otros campos para probar y nada.

Estoy estancado con esta tontería (tontería para mi)

Adjunto Imagen de lo que hice.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/2/229f5e2f2a7e395caffab51ee02c29f5bc026e13.png)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/0/0e0dcbd4c04979244b2fcfd2562afffc13fa74e1.png)

---

<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:** [10 Febrero, 2015 16:11 UTC](https://foros.velneo.com/t/limpiar-campos/7772/4 "2015-02-10T16:11:23Z")

</div>

Hola Roberto.

Añade un **alert()** para mostrar la clase de control que estás usando.  
Debe salir la imagen que te adjunto.

var oForm = theRoot.dataView()  
var oControl = oForm.control(“ED\_EMPRESA”)  
alert(oControl)  
oControl.currentIndex = -1

Verás que la clase es **VBoundFieldEdit** y me está funcionando bien.  
Imagino que estás con la versión 7.16 de Velneo y con Windows.

Comprueba también en la barra de estado que la línea oControl.currentIndex = -1 no da error.

Saludos  
Paco Satué

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/f/f133e647103c3bcd85cb1baa8f4f0a77fc635a4f.png)

---

<div class="post-metadata">

**Author:** ![roberto\_sanz1](https://avatars.discourse-cdn.com/v4/letter/r/8dc957/32.png) [@roberto\_sanz1](https://foros.velneo.com/u/roberto_sanz1)\
**Post date:** [10 Febrero, 2015 17:28 UTC](https://foros.velneo.com/t/limpiar-campos/7772/5 "2015-02-10T17:28:52Z")

</div>

Hola Paco, efectivamente me sale la alerta como me indicas (adjunto imagen), pero aun asi no limpia.  
Si estoy usando la versión 7.16 en windows 8.

Necesito esto.

Mil Gracias

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/a/a5b2e46420e71c78cf14d7005fa178cc2d2416ec.png)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d0452d1ddd4d5cf93d18eb44dfb6954cef7526e2.png)

---

<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:** [10 Febrero, 2015 19:10 UTC](https://foros.velneo.com/t/limpiar-campos/7772/6 "2015-02-10T19:10:43Z")

</div>

Hola Roberto.

Olvídate del currentIndex, no está documentado y seguramente no funciona en todos los casos.

En tu caso ¿Has probado simplemente hacer **Modificar campo(ASOCIADOS,0)** siendo ASOCIADOS el campo puntero a maestro?  
Esto debería de funcionar correctamente.

Saludos  
Paco Satué
