Boa tarde, dentro de tabela de preços do protheus, ao clicar em F11 tenho uma rotina criada por usuario, que me trás os produtos, quando seleciono o produto desejado, sou direcionado a outra rotina criada por usuario que é onde criei um botão, que ao clicar nele, ele abre uma rotina. Seria possível criar um tipo de "filtro" para que ele traga apenas os produtos que tenham o código ou nome do produto selecionado? (ao clicar no botão "Preços de Mercado" ele ja trazer filtrado apenas os registros que tenham o mesmo código ou mesmo nome do produto selecionado na página anterior)
Meu botão:
@051, 005 Button oBtn3 Prompt 'Preços de Mercado' SIZE 60, 13; Action (U_MVCZX2()) Of oPanel Pixel
Se a rotina que é aberta é sua, muito provavelmente seja possível criar um filtro, mas você precisaria colocar um ou mais fontes anexos que englobam esse processo inteiro.
— Daniel Mendes 31 de Jul de 2023Se a rotina abre um browse, as vezes um simples dbSetFilter antes de abrir a rotina já resolva, porém não esqueça que o alias pode já conter um filtro ou não estar filtrado, logo você precisa pensar em restaurar o filtro anterior.
— Daniel Mendes 31 de Jul de 2023A rotina abre um browse com algumas informações de produtos, como ficaria a utilização do dbSteFilter no meu caso?
— Andreas 31 de Jul de 2023dbSetFilter seria dentro do botão mesmo, na sua declaração?
— Andreas 31 de Jul de 2023adicionei 4 imagens com os passos utilizados até chegar á página
— Andreas 31 de Jul de 2023