Hace un tiempo no ingresaba por aca.
Tengo la necesidad de pedir su ayuda.
Debo crear una Structura de una DBF, desde un Array(), y no he podido dar con la solucion.
Quedo atento a sus comentarios.
Como siempre, muy agradecido por su noble ayuda.
- Code: Select all Expand view
Local aTSecre:= {}
Sele b
Go top
i=1
Do While !Eof()
nSec:= aScan(aTSecre, { | array | array[1] == b->Cod_Dig} )
If nSec=0
i:=i+1
AADD( aTSecre,{ b->Cod_Dig}) // Aqui cargo en Array con una dato como "JAME","TAMA"
Endif
b->(DbSkip())
Enddo
// Aqui debo crear la Estructura de la DBF
If !file("EstaHora.DBF")
aStru :={{"Med_Tra" , "C",4,0 },; // Campo fijo
// Aqui debo agregar campos de acuerdo a la cantidad que contiene en Array, Nombres Tales como "JANE","TAMA"
For i=1 to len(aTSecre)
cam:=aTSecre[nSec][1]
{"&cam" , "N",10,0 },;
Next i
{"Ter_Arc" , "c",01,0 }} // Hora_Dig
Dbcreate("EstaHora.dbf",aStru)
Endif