Gracias Pancho, es algo similar a lo que estoy haciendo ahora, pero estaba
casi seguro que había una función nativa que te devolvía esto.

Gracias por tu respuesta, como siempre.

Sebastian.

 

De: [email protected] [mailto:[email protected]] En nombre de francisco prieto
Enviado el: Viernes, 23 de Septiembre de 2011 09:09 a.m.
Para: GUFA List Member
Asunto: [GUFA] Re: [GUFA] Re: [GUFA] Funcion que devuelva posición de un
campo en la tabla

 

Mi algoritmo sería este...

 

local lnCampo,lnPos

local array laCampos[1,1]

Use LaTabla

AFIELDS(acampos)

lnCampo=ASCAN(acampos,"NOMBREDELCAMPO")
IF lnCampo>0

    lnPos=ASUBSCRIPT(acampos,lnCampo,1)

else

    lnPos=0

endif 

 

Saludos,

 

Pancho

Cordoba

El 23 de septiembre de 2011 08:59, francisco prieto <[email protected]>
escribió:

que te parece afield y ascan? o queres algo mas directo?

 

Saludos,

 

Pancho

Cordoba

El 23 de septiembre de 2011 08:35, Sebastian Massetti
<[email protected]> escribió:

Hola, lista

La function FIELD(10,cursoractual) me devuelve NombreCampo

Hay alguna función que a partir de NombreCampo me devuelva la posición del
campo en la tabla ?

La idea es no usar un For…

Alguna vez usé esta función pero no la encuentro…

Algun memorioso ?

 

Saludos

 

 

 

Responder a