i need to open a xbrowse into a dialog and I must take the fields and titles from an array
aCampi:={CLIENTI->CODCF,CLIENTI->RAGSOC ,CLIENTI->RAGSOC1,CLIENTI->INDIR }
aNomi:={"Codice","Ragione Sociale","Ragione Sociale2","Indirizzo Legale"}
aSizes:= {50,250 ,200,100 }
the test run but it not show the records
aCampi:={CLIENTI->CODCF,CLIENTI->RAGSOC ,CLIENTI->RAGSOC1,CLIENTI->INDIR }
aNomi:={"Codice","Ragione Sociale","Ragione Sociale2","Indirizzo Legale"}
aSizes:= {50,250 ,200,100 }
the test run but it not show the records
#Include "Fivewin.ch"
#include 'xbrowse.ch'
#include "constant.ch"
Function Test()
Local nBottom := 35.7
Local nRight := 105
Local nWidth := Max( nRight * DLG_CHARPIX_W, 180 )
Local nHeight := nBottom * DLG_CHARPIX_H
Local oDlg
Local oBrw
local oCol
local aBrowse:={ },i,k
USE CLIENTI ALIAS CLIENTI NEW
aCampi:={CLIENTI->CODCF,CLIENTI->RAGSOC ,CLIENTI->RAGSOC1,CLIENTI->INDIR }
aNomi:={"Codice","Ragione Sociale","Ragione Sociale2","Indirizzo Legale"}
aSizes:= {50,250 ,200,100 }
FOR k := 1 TO Len(aCampi)
AADD( aBrowse,{aCampi[k],aNomi[k],aSizes[k]})
NEXT
DEFINE DIALOG oDlg ;
TITLE "test with xbrowse " ;
SIZE nWidth, nHeight
@ 15.6, 0 XBROWSE oBrw OF oDlg ;
SIZE -1,-20 PIXEL
FOR i := 1 TO Len(aBrowse)
oCol := oBrw:AddCol()
oCol:bEditValue := aBrowse[ i, 1 ]
oCol:cHeader := aBrowse[ i, 2 ]
oCol:nWidth := aBrowse[ i, 3 ]
NEXT
oBrw:SetRDD()
oBrw:CreateFromCode()
ACTIVATE DIALOG oDlg center
RETURN NILSince from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com