PROBLEMA CON ARRAY

PROBLEMA CON ARRAY

Postby MOISES » Tue Jun 03, 2008 3:43 pm

Hola:

Quiero tener un array con cuatro columnas:

.t., campo, nombre, tipo

Hago:

DbEstructura := DbStruct()

FOR i := 1 TO Len( DbEstructura )
axArray := { { .T., DbEstructura[1], DbEstructura[1], DbEstructura[2] }}

NEXT
aSort(aXArray,,,{|x,y| x[1] < y[1]})

Pero no muestra nada.

El resultado debería ser:

.T. CAMPO1 CAMPO1 N
.T. CAMPO2 CAMPO2 C
.T. CAMPO3 CAMPO3 C

etc

¿qué hago mal?. Muchas gracias. Un saludo
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am

Postby Joel Andujo » Tue Jun 03, 2008 4:21 pm

Asi debe funcionar :

DbEstructura := DbStruct()
axArray:={}

FOR i := 1 TO Len( DbEstructura )
aadd( axArray, { .T., DbEstructura[1], DbEstructura[1], DbEstructura[2] } )
NEXT
aSort(aXArray,,,{|x,y| x[1] < y[1]})

saludos
Joel Andujo
User avatar
Joel Andujo
 
Posts: 131
Joined: Fri Oct 07, 2005 3:14 pm
Location: Cd. Obregón, Sonora, México

Postby Joel Andujo » Tue Jun 03, 2008 4:24 pm

Perdon, eses es el bueno :

DbEstructura := DbStruct()
axArray:={}

FOR i := 1 TO Len( DbEstructura )
aadd( axArray, { .T., DbEstructura[i,1], DbEstructura[i,1], DbEstructura[i,2] } )
NEXT
aSort(aXArray,,,{|x,y| x[1] < y[1]})





Saludos
Joel Andujo
User avatar
Joel Andujo
 
Posts: 131
Joined: Fri Oct 07, 2005 3:14 pm
Location: Cd. Obregón, Sonora, México

Postby MOISES » Tue Jun 03, 2008 6:47 pm

Muchas gracias!!!
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 38 guests