Código: Selecionar todos
@ 4,70 BROWSE oBrowse1 ARRAY OF oDlg SIZE 1000,497 STYLE WS_BORDER + WS_VSCROLL +WS_HSCROLL ;
ON SIZE ANCHOR_TOPABS + ANCHOR_LEFTABS + ANCHOR_RIGHTABS + ANCHOR_BOTTOMABS ;
ON CLICK {|| oBrowse1_onClick( oServer, oDlg:oBrowse1:aArray[ oDlg:oBrowse1:nCurrent, 10] ), oBrowse1:aArray := CARREGA_ENTRADAS( oServer, "ORDER BY ENTRADA_ID DESC" ), obrowse1:Refresh() } ;
ON KEYDOWN {|oBrowse1,nKeyPress| oBrowse1_onKeyDown( oBrowse1,nKeyPress, oDlg, oServer ) };
ON POSCHANGE {||IF(oDlg:oBrowse1:aArray[ oDlg:oBrowse1:nCurrent, 8] = 1,;
(oToolbar1:oToolbutton4:DISABLE( ),oToolbar1:oToolbutton5:DISABLE( ),oToolbar1:oToolbutton7:ENABLE( ),oToolbar1:oToolbutton9:ENABLE( )) ,;
(oToolbar1:oToolbutton4:ENABLE( ),oToolbar1:oToolbutton5:ENABLE( ),oToolbar1:oToolbutton7:DISABLE( ),oToolbar1:oToolbutton9:DISABLE( )) ) }
oBrowse1:oStyleHead := HStyle():New( { 0xffffff, 0xbbbbbb }, 1,, 0.4, 16759929 )
oBrowse1:oFont := HFont():Add( '',0,-15,700,,,)
oBrowse1:freeze := 2
oBrowse1:aArray := CARREGA_ENTRADAS( oServer, "ORDER BY ENTRADA_ID DESC" )
oBrowse1:AddColumn( HColumn():New('CÓDIGO', hwg_ColumnArBlock() ,'C',9, 0 ,.F.,1,2,,,,,,;
{|| oBrowse1:aArray := CARREGA_ENTRADAS( oServer, "ORDER BY ENTRADA_UFORNEC" ), MEMVAR->cAlvo_Consulta:="ENTRADA_UFORNEC",obrowse1:Refresh(), hwg_WriteStatus( oDlg,3,"Ordem: CÓDIGO") } ,,,,))
oBrowse1:AddColumn( HColumn():New('NOME FORNECEDOR', hwg_ColumnArBlock() ,'C',60, 0 ,.F.,1,,,,,,,;
{|| oBrowse1:aArray := CARREGA_ENTRADAS( oServer, "ORDER BY ENTRADA_C_XNOME" ), MEMVAR->cAlvo_Consulta:="ENTRADA_C_XNOME",obrowse1:Refresh(), hwg_WriteStatus( oDlg,3,"Ordem: NOME FORNECEDOR") } ,,,,))
oBrowse1:AddColumn( HColumn():New('Serie', hwg_ColumnArBlock() ,'C',5, 0 ,.F.,1,2,'999',,,,,,,,,))
oBrowse1:AddColumn( HColumn():New('DANFE', hwg_ColumnArBlock() ,'C',11, 0 ,.F.,1,2,,,,,,;
{|| oBrowse1:aArray := CARREGA_ENTRADAS( oServer, "ORDER BY ENTRADA_b_nNF" ), MEMVAR->cAlvo_Consulta:="ENTRADA_b_nNF",obrowse1:Refresh(), hwg_WriteStatus( oDlg,3,"Ordem: DANFE") } ,,,,))
oBrowse1:AddColumn( HColumn():New('Emissão', hwg_ColumnArBlock() ,'D',11, 0 ,.F.,1,2,'99-99-9999',,,,,,,,,))
oBrowse1:AddColumn( HColumn():New('MOVIMENTO', hwg_ColumnArBlock() ,'D',14, 0 ,.F.,1,2,'99-99-9999',,,,,;
{|| oBrowse1:aArray := CARREGA_ENTRADAS( oServer, "ORDER BY ENTRADA_DATMOV" ), MEMVAR->cAlvo_Consulta:="ENTRADA_DATMOV",obrowse1:Refresh(), hwg_WriteStatus( oDlg,3,"Ordem: MOVIMENTO") } ,,,,))
oBrowse1:AddColumn( HColumn():New('Total da Nota', hwg_ColumnArBlock() ,'N',15, 2 ,.F.,1,2,'@E 99,999,999,999.99',,,,,,,,,))
oBrowse1:AddColumn( HColumn():New('ST', hwg_ColumnArBlock() ,'U',5, 0 ,.F.,0,,,,,,,,,,,))
oBrowse1:AddColumn( HColumn():New('Natureza Operação', hwg_ColumnArBlock(),'C',55, 0 ,.F.,0,,,,,,,,,,,))
oBrowse1:AddColumn( HColumn():New('Chave Acesso', hwg_ColumnArBlock(),'C',55, 0 ,.F.,0,,,,,,,,,,,))
oBrowse1:AddColumn( HColumn():New('OPERADOR/COMPUTADOR/DATA/HORA', hwg_ColumnArBlock(),'C',50, 0 ,.F.,0,,,,,,,,,,,))
oBrowse1:AddColumn( HColumn():New('ENTRADA', hwg_ColumnArBlock(),'C',12, 0 ,.F.,0,,,,,,,,,,,))