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

mehrdimensionales Array reduzieren auf 1-Dim ? [erledigt]

Beitragvon AUGE_OHR » Mi, 28. Sep 2016 19:52

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
AUGE_OHR
Marvin
Marvin
 
Beiträge: 10317
Registriert: Do, 16. Mär 2006 8:55
Wohnort: Hamburg

Re: mehrdimensionales Array reduzieren auf 1-Dim ?

Beitragvon Tom » Mi, 28. Sep 2016 20:07

Einfach mit aEval, darin dem jeweiligen Element seinen eigenen ersten Unterwert zuweisen: a[i] := a[i,1]
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 6728
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin

Re: mehrdimensionales Array reduzieren auf 1-Dim ?

Beitragvon AUGE_OHR » Mi, 28. Sep 2016 22:00

Tom hat geschrieben:Einfach mit aEval, darin dem jeweiligen Element seinen eigenen ersten Unterwert zuweisen: a[i] := 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
Benutzeravatar
AUGE_OHR
Marvin
Marvin
 
Beiträge: 10317
Registriert: Do, 16. Mär 2006 8:55
Wohnort: Hamburg


Zurück zu Programmierung allgemein

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 1 Gast