# Error al modificar ista

**URL:** <https://foros.velneo.com/t/error-al-modificar-ista/8684>\
**Category:** Velneo\
**Created:** [10 Febrero, 2016 09:52 UTC](https://foros.velneo.com/t/error-al-modificar-ista/8684 "2016-02-10T09:52:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![servinfor](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@servinfor](https://foros.velneo.com/u/servinfor)\
**Post date:** [10 Febrero, 2016 09:52 UTC](https://foros.velneo.com/t/error-al-modificar-ista/8684/1 "2016-02-10T09:52:16Z")

</div>

Hola he creado una busqueda con varios indices condicionados a unas variables y me la hace corectamente la busqueda Ahora quiero modificar un campo en los registros que he obtenido con esa busqueda

Para ello hago un proceso

Busqueda (albaranes enviados)  
Recorrer lista (lectura escritura)  
Modificar campo (enviados , 1)

Y el problema es que me cambia el campo en todos los registros de la lista y no sólo en los de la busqueda

---

<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, 2016 11:37 UTC](https://foros.velneo.com/t/error-al-modificar-ista/8684/2 "2016-02-10T11:37:00Z")

</div>

Hola Servinfor.

Una de dos:

- O la Búsqueda devuelve todos los registros de la tabla
- O el Recorrer lista NO lo estás ejecutando dentro del subproceso de la Búsqueda

En cualquier caso no debe ser muy complicado daber qué está pasando.

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [10 Febrero, 2016 12:19 UTC](https://foros.velneo.com/t/error-al-modificar-ista/8684/3 "2016-02-10T12:19:02Z")

</div>

Debug…que tanto pedíamos y nadie usa

---

<div class="post-metadata">

**Author:** ![Miguel.arhes](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/miguel.arhes/32/5555_2.png) [@Miguel.arhes](https://foros.velneo.com/u/Miguel.arhes)\
**Post date:** [10 Febrero, 2016 15:31 UTC](https://foros.velneo.com/t/error-al-modificar-ista/8684/4 "2016-02-10T15:31:50Z")

</div>

a ver la búsqueda es de los ‘albaranes enviados’ la recorres y le pones un 1 a ‘enviados’ yo veo alguna incongruencia, no tendría que ser la búsqueda de ‘albaranes NO enviados’ ?

---

<div class="post-metadata">

**Author:** ![servinfor](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@servinfor](https://foros.velneo.com/u/servinfor)\
**Post date:** [11 Febrero, 2016 15:09 UTC](https://foros.velneo.com/t/error-al-modificar-ista/8684/5 "2016-02-11T15:09:25Z")

</div>

Ya lo he resuelto pero no lo entiendo es algo bastante extraño. Las mismas lineas de proceso (busqueda, recorrer lista, modificar campo) las pongo en un manejador de evento y lo hace perfecto modifica únicamente esos registros de la búsqueda

Ahora bien si en el manejador de evento pongo un proceso en tercer plano con exactamente las mismas lineas me modifica toda la lista

Como son pocos registro lo hago todo desde el manejador y ya está pero es extraño  
r
