Alain da Silva Posted August 14, 2019 Report Share Posted August 14, 2019 boa tarde pessoal, é possível através de uma variável por exemplo via rádio, que eu mude as colunas no meu xbrowse em tempo de execução exemplo: @45,05 RADIO oRad VAR vRad OF ODLG1 SIZE 100,12; ITEMS "NOTA DE COMPRA ESTOQUE" pixel COLOR AZULF5,CINZA ON CHANGE ATUALIZABRW(vRAD,aBtnP[4],aBtnP[5],aBtnP[6],aBtnP[7],aBtnP[8],aBtnP[9]) @45,110 RADIOITEM "NOTA DE ATIVO" COLOR AZULF5,CINZA RADIOMENU oRad OF oDlg1 pixel UPDATE @45,180 RADIOITEM "NOTA DE COMBUSTÍVEL" COLOR AZULF5,CINZA RADIOMENU oRad OF oDlg1 pixel UPDATE @45,280 RADIOITEM "NOTA DE MATERIAL OU CONSUMO" COLOR AZULF5,CINZA RADIOMENU oRad OF oDlg1 pixel UPDATE @10,10 XBROWSE OBRWF SIZE 610,150 PIXEL OF oFld:aDialogs[1] ALIAS "ARQNFEC" FASTEDIT AUTOSORT font FNORMAL14 if vrad=1 ADD COLUMN TO XBROWSE OBRWF DATA estoque HEADER "estoque" SIZE 30 CENTER else ADD COLUMN TO XBROWSE OBRWF DATA produto HEADER "estoque" SIZE 30 CENTER endif OBRWF:CreateFromCode() seria mais ou menos isso, conforme eu mudo meu radio ele atualiza as colunas no meu browse Quote Link to comment Share on other sites More sharing options...
joaosolution Posted August 14, 2019 Report Share Posted August 14, 2019 Alain Boa tarde Na pasta samples da FiveWin o exemplo testxbr3.prg pode ser que tenha como você pode fazer isto. Quote Link to comment Share on other sites More sharing options...
aferra Posted August 15, 2019 Report Share Posted August 15, 2019 if vrad=1 oBrw:aCols[1]:bStrdata := {|| estoque} Else oBrw:aCols[1]:bStrdata := {|| produto} Endif Quote Link to comment Share on other sites More sharing options...
Alain da Silva Posted August 15, 2019 Author Report Share Posted August 15, 2019 obrigado aferra, era isso mesmo. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.