Utilizando a classe FwBrwRelation

Bom dia!

Estou criando uma tela de consulta composta por dois browses (FwBrowse) onde o primário irá exibir dados diversos e o secundário eu pretendo utilizar como se fosse uma legenda, permitindo que o usuário filtre os dados do browse principal ao selecionar a legenda no browse secundário.

Eles funcionariam mais ou menos assim:

Browse primário:


Status --- Pedido --- Cliente 

1 --- 111111 --- AAAAAA 
1 --- 222222 --- BBBBBB 
2 --- 333333 --- CCCCCC 
3 --- 444444 --- DDDDDD

Browse secundário:


Status --- Descrição

1 --- Em aberto
2 --- Liberado
3 --- Finalizado
4 --- Todos

Para isso estou utilizando a classe FwBrwRelation (não sei dizer se é classe interna, pois não achei documentação específica). Se o usuário selecionar o status 2 no browse secundário, a classe só irá exibir pedidos com status 2 no browse primário, a mesma coisa pro status 1 e pro 3.

Porém estou com dificuldades em como posso implementar uma forma de que, ao usuário selecionar o status 4, todos os dados sejam exibidos no browse primário. Atualmente não é exibido nada visto que não existe o status 4 no browse primário.

Não sei se será possível fazer utilizando essa classe.

Alguém já utilizou essa classe e sabe informar se seria possível fazer essa tratativa?

Grato pela atenção.

Sim é possivel, segue exemplo que uso em aula.

Procure a parte abaixo

oRelacZA4:= FWBrwRelation():New() oRelacZA4:AddRelation( oBrowseUp , oBrowseLeft , { { 'ZA4_FILIAL', 'xFilial( "ZA4" )' }, { 'ZA4_ALBUM' , 'ZA3_ALBUM' } } ) oRelacZA4:Activate()

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.