Seite 1 von 1

DCBROWSECOL und Elementangabe

Verfasst: Sa, 16. Jan 2010 18:51
von Manfred
Hi,

jetzt habe ich ein neues Problem.

ich habe so ein Array

Code: Alles auswählen

zeile,{sp1,0},sp2,sp3,sp4
zeile,{sp1,0},sp2,sp3,sp4
Bei DCBROWSECOL gebe ich ein Array an, indem ich z.B. ELEMENT 2 schreibe. In dem Fall bekomme ich aber dann in der Spalte {sp1,0} angezeigt. Ich bräuchte aber SP1.

Element 2,1 will er nicht.

Ich habe es mit

Code: Alles auswählen

DCBROWSECOL Data {|| array[1,2,1],oBrowse} 
angegeben, aber das bringt eine Fehlermeldung

Re: DCBROWSECOL und Elementangabe

Verfasst: Sa, 16. Jan 2010 22:31
von Juergen
Hallo Manfred,

Ich mache das immer so:

@01,01 dcbrowse oBrowse data aArrayName size.........

dcbrowsecol element 1 header "Name1" width 10 parent oBrowse
dcbrowsecol element 2 header "Name2" width 10 parent oBrowse
dcbrowsecol element 3 header "Name3" width 12 parent oBrowse;

Das Array lege ich so an:

aadd(aArrayName,{Wert1,;
wert2,;
wert3,;
wertx;
})


Gruß
Jürgen

Re: DCBROWSECOL und Elementangabe

Verfasst: So, 17. Jan 2010 0:35
von Martin Altmann
Moin Manfred,
Manfred hat geschrieben:Ich habe es mit

Code: Alles auswählen

DCBROWSECOL Data {|| array[1,2,1],oBrowse} 
angegeben, aber das bringt eine Fehlermeldung
ganz einfach:

Code: Alles auswählen

DCBROWSECOL Data {|| array[1,2][1],oBrowse} 
Viele Grüße,
Martin

Re: DCBROWSECOL und Elementangabe

Verfasst: So, 17. Jan 2010 10:32
von Wolfgang Ciriack
Hallo Manfred,
probiers doch mal mit

Code: Alles auswählen

DCBROWSECOL DATA {|| dc_GetColArray(2,oBrowse)[1] }  

Re: DCBROWSECOL und Elementangabe

Verfasst: So, 17. Jan 2010 10:45
von Manfred
Hi Wolfgang,

bei dem dc_getColArray war ich schon, hatte aber eine etwas andere Variante.

Ich hatte es so umgesetzt, wie es in der Anleitung steht, dabei wohl aber die falsche Reihenfolge für dieses Problem.

Dein Vorschlag klappt, so wie es jetzt aussieht.

Vielen Dank.....

Re: DCBROWSECOL und Elementangabe [ERLEDIGT]

Verfasst: So, 17. Jan 2010 11:35
von Manfred
Es ist noch nicht vorbei.

Wenn ich jetzt in dem Browse was eintippe, dann wird der Wert zwar angezeigt, aber sobald ich das Feld verlasse, ist die Eingabe wieder weg. Sprich, der Ursprungswert steht wieder drin.

Re: DCBROWSECOL und Elementangabe

Verfasst: So, 17. Jan 2010 13:38
von Manfred
Ich fröddel mal hier den Link rein, weil die beiden irgendwie zusammen gehören

http://www.xbaseforum.de/viewtopic.php?f=36&t=3973