Xbrowse

Post Reply
CarlosFossati
Posts: 36
Joined: Fri May 22, 2015 4:05 pm

Xbrowse

Post by CarlosFossati »

Quisiera parametrizar a traves de parametros los campos de un dbf. Gracias
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Xbrowse

Post by Antonio Linares »

Carlos,

Puedes explicar lo que necesitas ?

Un ejemplo aunque sea de "pseudo" código ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 6557
Joined: Wed Feb 15, 2012 8:25 pm
Location: España
Been thanked: 3 times

Re: Xbrowse

Post by cnavarro »

CarlosFossati wrote:Quisiera parametrizar a traves de parametros los campos de un dbf. Gracias


En el ejemplo que pone el compañero Ariel en respuesta a tu anterior post, aparece como aCols, es el array que pasarías en la clausula COLUMNS del xbrowse ( pueden ser nombres de campos, el numero de campo, e incluso alguna expresion como llamadas en codeblock a una function )
viewtopic.php?f=6&t=41397&sid=a84e82740ebbd5ddfd3282a55294f2d1#p248015
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
CarlosFossati
Posts: 36
Joined: Fri May 22, 2015 4:05 pm

Re: Xbrowse

Post by CarlosFossati »

aCol := {"StrZero(Productos->Codigo,8,0)","Productos->Descrip","StrZero(Productos->Rubro,4,0) + "-" +Traetabla("Rubros","Indi1","Rubros",Productos->Rubro)[2]","Productos->Precio1","Productos->Precio2"}
aHead:= {"Código","Descripción","Rubro","Precio 1","Precio 2"}
aSize:= { 90 * Factory,240 * Factory,240 * Factory,110 * Factory,110 * Factory }
aJust:= { AL_CENTER , AL_LEFT , AL_LEFT, AL_RIGHT , AL_RIGHT }

@ 0, 0 XBROWSE oBr COLUMNS aCol HEADERS aHead COLSIZES aSize JUSTRIFY aJust OF oDlg
User avatar
cnavarro
Posts: 6557
Joined: Wed Feb 15, 2012 8:25 pm
Location: España
Been thanked: 3 times

Re: Xbrowse

Post by cnavarro »

Evidentemente, sustituye
JUSTRIFY


por
JUSTIFY


que fue un error tipográfico del compañero
Mirate el fichero en la carpeta include XBROWSE.CH
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Post Reply