× Linguagem de Programação ADVPL

Perguntas FILTRAR BROWSE COM ARRAY

Mais
11 anos 7 meses atrás #12703 por cmkas
Montei um browse com FWBROWSE + ARRAY:

oBrowse_01 := FWBrowse():New()
oBrowse_01 :SetDataArray()
oBrowse_01 :SetArray(aData_01)
oBrowse_01 :DisableConfig()
oBrowse_01 :DisableReport()

oBrowse_01:oFont := TFont():New("ARIAL",,-10,,.T.)

bColor := &("{|| if(aData_01[oBrowse_01:NAT,7]>0,"+Str(CLR_RED)+","+Str(CLR_BLACK)+")}")
oBrowse_01:SetBlkColor(bColor)

xColor := &("{|| if(((obrowse_01:At()/2)-int(obrowse_01:At()/2))>0,"+Str(CLR_WHITE)+","+Str(RGB(196,216,236))+")}")
oBrowse_01:SetBlkBackColor(xcolor)


ADD COLUMN oColumn DATA { || aData_01[oBrowse_01:NAT,1] } TITLE "LER" SIZE 3 OF oBrowse_01
ADD COLUMN oColumn DATA { || aData_01[oBrowse_01:NAT,2] } TITLE "ORDEM" SIZE 4 OF oBrowse_01
ADD COLUMN oColumn DATA { || aData_01[oBrowse_01:NAT,3] } TITLE "Ref" SIZE 7 OF oBrowse_01
ADD COLUMN oColumn DATA { || aData_01[oBrowse_01:NAT,4] } TITLE "Nome" SIZE 40 OF oBrowse_01
ADD COLUMN oColumn DATA { || aData_01[oBrowse_01:NAT,5] } TITLE "Pedidos" SIZE 8 DECIMAL 0 ALIGN 2 PICTURE "@e 9999999,999" OF oBrowse_01

oBrowse_01:SetOwner(oPanel)

oBrowse_01:Activate()


Agora num determinado botão quero que ele me filtre alguns dados,
como por exemplo Pedidos>100, e não sei como fazer isto.

Alguém pode me ajudar ????

Note que não é um arquivo ou query e sim uma array.


Obrigado.


Cmkas

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.086 segundos
Joomla templates by a4joomla