mehrdimensionales Array reduzieren auf 1-Dim ? [erledigt]

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

mehrdimensionales Array reduzieren auf 1-Dim ? [erledigt]

Beitrag 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.
Zuletzt geändert von AUGE_OHR am Mi, 28. Sep 2016 21:59, insgesamt 1-mal geändert.
gruss by OHR
Jimmy
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: mehrdimensionales Array reduzieren auf 1-Dim ?

Beitrag von Tom »

Einfach mit aEval, darin dem jeweiligen Element seinen eigenen ersten Unterwert zuweisen: a := a[i,1]
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: mehrdimensionales Array reduzieren auf 1-Dim ?

Beitrag 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] })
gruss by OHR
Jimmy
Antworten