# Primera ficha de la lista

**URL:** <https://foros.velneo.com/t/primera-ficha-de-la-lista/8879>\
**Category:** Velneo\
**Created:** [20 Abril, 2016 15:32 UTC](https://foros.velneo.com/t/primera-ficha-de-la-lista/8879 "2016-04-20T15:32:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pablogarcia](https://avatars.discourse-cdn.com/v4/letter/p/43a26b/32.png) [@pablogarcia](https://foros.velneo.com/u/pablogarcia)\
**Post date:** [20 Abril, 2016 15:32 UTC](https://foros.velneo.com/t/primera-ficha-de-la-lista/8879/1 "2016-04-20T15:32:58Z")

</div>

Buenas tardes.  
Peleandome con programación con velneo me surgió el problema de que, al recorer una lista lectura/escritura queria que en la primera ficha de la lista hiciera una modificación y en el resto de la lista hiciera otras modificaciones distintas.

Lo primero que se me ocurrió es poner un if con la condición “sysListPos = 1”, pero no me funciona, tampoco poniendo si es mayor de 1 o algo por el estilo, igual estoy usando la instrucción incorrecta o igual hay una instruccion que me hace esto y yo no la localizo.

Un saludo.

---

<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:** [20 Abril, 2016 15:40 UTC](https://foros.velneo.com/t/primera-ficha-de-la-lista/8879/2 "2016-04-20T15:40:19Z")

</div>

Con una variable lo tienes.

```auto
SoyElPrimero = 1
Recorrer lista
     if(SoyElPrimero == 1 )
         modificaciones 1
         SoyElPrimero == 0
     else
         modificaciones 2

```

---

<div class="post-metadata">

**Author:** ![pablogarcia](https://avatars.discourse-cdn.com/v4/letter/p/43a26b/32.png) [@pablogarcia](https://foros.velneo.com/u/pablogarcia)\
**Post date:** [20 Abril, 2016 15:58 UTC](https://foros.velneo.com/t/primera-ficha-de-la-lista/8879/3 "2016-04-20T15:58:41Z")

</div>

Muchas gracias.

Le estaba dando vueltas a que me funcionara la posicion de la lista que no me preocupe en algo tan sencillo.

Un saludo.

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [22 Junio, 2016 15:35 UTC](https://foros.velneo.com/t/primera-ficha-de-la-lista/8879/4 "2016-06-22T15:35:48Z")

</div>

Y entonces ¿para que sirve sysListPos? ¿como se usa?

Acabo de hacer pruebas al respecto, y en una lista de 2 elementos,  
al recorrerla, me da valor cero en ambas vueltas del bucle.  
Por logica la segunda vuelta me deberia dar 1 ¿no?.

Saludos.

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [23 Junio, 2016 09:44 UTC](https://foros.velneo.com/t/primera-ficha-de-la-lista/8879/5 "2016-06-23T09:44:55Z")

</div>

Hola.

Si no me equivoco, sysListPos funciona “a nivel de lista”, no si recorres la lista. Y te identifica la ficha que está “seleccionada”. Si, por ejemplo, estás en una lista de 4 elementos, y ejecutas “Seleccionar ficha por posición(3)” (la tercera), ese es el valor que te reflejará sysListPos.

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [23 Junio, 2016 14:28 UTC](https://foros.velneo.com/t/primera-ficha-de-la-lista/8879/6 "2016-06-23T14:28:45Z")

</div>

Gracias, Fran. Algo he entendido 😉
