Seite 1 von 1

mehrdimensionales Array reduzieren auf 1-Dim ? [erledigt]

Verfasst: Mi, 28. Sep 2016 19:52
von AUGE_OHR
hi,

mit DbStruct() bekomme ich ja ein mehrdimensionales Array.
wie reduziere ich es auf ein 1-DIM Array nur mit den Namen ?

es wird keine FOR / NEXT Schleife gewünscht.

Re: mehrdimensionales Array reduzieren auf 1-Dim ?

Verfasst: Mi, 28. Sep 2016 20:07
von Tom
Einfach mit aEval, darin dem jeweiligen Element seinen eigenen ersten Unterwert zuweisen: a := a[i,1]

Re: mehrdimensionales Array reduzieren auf 1-Dim ?

Verfasst: Mi, 28. Sep 2016 22:00
von AUGE_OHR
Tom hat geschrieben:Einfach mit aEval, darin dem jeweiligen Element seinen eigenen ersten Unterwert zuweisen: a := a[i,1]
Ja ... klar #-o

Code: Alles auswählen

aHeader := ACLONE(aStruct)
AEVAL( aHeader,{ |a,i| aHeader[i] := aHeader[i][DBS_NAME] })