browse de dbf não mostra
Enviado: 18 Ago 2023 17:15
o que faltou aqui?
Título ok, tamanho ok, falta o conteúdo.
aItem[3] é o nome dos campos.
Código: Selecionar todos
FUNCTION gui_Browse( xDlg, xControl, nRow, nCol, nWidth, nHeight, oTbrowse, cField, xValue )
LOCAL aHeaderList := {}, aWidthList := {}, aFieldList := {}, aItem
IF Empty( xControl )
xControl := gui_newctlname()
ENDIF
FOR EACH aItem IN oTbrowse
AAdd( aHeaderList, aItem[1] )
AAdd( aFieldList, aItem[3] )
AAdd( aWidthList, Len( Transform(FieldGet(FieldNum(aItem[3])),"")) * 10 )
NEXT
@ nRow, nCol BROWSE ( xControl ) ;
OF ( xDlg ) ;
WIDTH nWidth ;
HEIGHT nHeight ;
HEADERS aHeaderList ;
WIDTHS aWidthList ;
FIELDS aFieldList
(cField);(xValue)
RETURN Nil
aItem[3] é o nome dos campos.