Galera, sou iniciante no Progress e preciso do seguinte: Tenho um browse, onde eu gostaria para que quando o usuário clicasse num botão aparecesse uma determinada query e ao clicar em outro botão os dados fossem de outra query diferente, etendem? Alguém poderia me ajudar? Sds, Edson
Faz a query de temp-table. Quando clica em um botão, limpa a temp-table e cria d acordo com oq vc precisa e quando clica no otro botão faz a mesma coisa. Pelo que entendi seria isso Ou vc ta querendo a mesma coisa mais campos totalmente diferentes??
Se for querys totalmente diferentes com colunas e tabelas envolvidas pode até ser um browse dinamico...ou se nao quiser perder tempo use os mecanismos de POG (Programacao Orientada a Gambiarras)....crie dois browses e trabalhe com a visibilidade deles.. EU NAO ESCREVI ISTO...hahahhah um abraço...
Aproveitando o tema. Como faço para que a cada consulta meu browse seja limpo e preenchido com os dados da próxima consulta? :?
Irá atualizar o seu browse de acordo com o 'for each' dele (query do browse).... {&OPEN-BROWSERS-IN-QUERY-fMain} ou procura na função: PROCEDURE enable_UI o que esta escrito, as vezes pode muda, dependendo do nome da frame. ou.... /* Definitions for FRAME fMain */ &Scoped-define OPEN-BROWSERS-IN-QUERY-fMain ~ ~{&OPEN-QUERY-BROWSE-3}