# Funciones de campo  getID

**URL:** <https://foros.velneo.com/t/funciones-de-campo-getid/6630>\
**Category:** Velneo\
**Created:** [9 Noviembre, 2013 19:41 UTC](https://foros.velneo.com/t/funciones-de-campo-getid/6630 "2013-11-09T19:41:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jpamiesb\_1712.yahoo](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jpamiesb\_1712.yahoo](https://foros.velneo.com/u/jpamiesb_1712.yahoo)\
**Post date:** [9 Noviembre, 2013 19:41 UTC](https://foros.velneo.com/t/funciones-de-campo-getid/6630/1 "2013-11-09T19:41:16Z")

</div>

Hola a tod@s  
Hay una función de campo que no entiendo y me gustaría que alguien me pudiese ayudar a comprender, es la getID

Si ponemos #NAME getID(), nos devolverá NAME, entonce que sentido tiene esta función

Gracias anticipadas

---

<div class="post-metadata">

**Author:** ![jpamiesb\_1712.yahoo](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jpamiesb\_1712.yahoo](https://foros.velneo.com/u/jpamiesb_1712.yahoo)\
**Post date:** [17 Noviembre, 2013 23:28 UTC](https://foros.velneo.com/t/funciones-de-campo-getid/6630/2 "2013-11-17T23:28:48Z")

</div>

Hola a tod@s  
Las funciones de campo, las entiendo bien, pero getID, no la acabo de entender

---

<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:** [18 Noviembre, 2013 16:20 UTC](https://foros.velneo.com/t/funciones-de-campo-getid/6630/3 "2013-11-18T16:20:34Z")

</div>

Hola.

getID() devuelve el ID del identificador del campo sobre el que se aplica.  
Por ejemplo: #MICAMPO:getID() devuelve el String “MICAMPO”

Entonces ¿Dónde está el problema? ¿Piensas que es una función inservible porque devuelve el mismo identificador sobre el que actúa?

Pues nada de eso, es la única manera de obtener el identificador de un campo independientemente del nombre de dicho campo.

Si ahora cambias el nombre del campo #MICAMPO a #MIOTROCAMPO, la fórmula donde uses la expresión #MICAMPO:getID() pasará a ser automáticamente #MIOTROCAMPO:getID() y el código seguirá funcionando correctamente.

¿Entendida la función de getID()?

Saludos  
Paco Satué
