Bom dia. Pessoal estou começando a utilizar a ferramenta AppBuilder do progress, e nao consegui vincular dados de uma temp-table a um browser. Vejam a associação que eu faço e a chamada do browser: &Scoped-define INTERNAL-TABLES tt-motorista /* Definitions for BROWSE BROWSE-3 */ &Scoped-define FIELDS-IN-QUERY-BROWSE-3 tt-motorista.placa ~ tt-motorista.motorista tt-motorista.vl-faturamento tt-motorista.vl-frete ~ tt-motorista.perc-frete ~ &Scoped-define ENABLED-FIELDS-IN-QUERY-BROWSE-3 &Scoped-define QUERY-STRING-BROWSE-3 FOR EACH tt-motorista NO-LOCK ~ BY tt-motorista.placa INDEXED-REPOSITION &Scoped-define OPEN-QUERY-BROWSE-3 OPEN QUERY BROWSE-3 FOR EACH tt-motorista NO-LOCK ~ BY tt-motorista.placa INDEXED-REPOSITION. &Scoped-define TABLES-IN-QUERY-BROWSE-3 tt-motorista &Scoped-define FIRST-TABLE-IN-QUERY-BROWSE-3 tt-motorista &Scoped-define OPEN-BROWSERS-IN-QUERY-DEFAULT-FRAME ~ OPEN QUERY BROWSE-3 FOR EACH tt-motorista NO-LOCK. Se alguem puder me dar uma ajuda eu ja agradeço.
são 2 caminhos, eu prefiro usar o browser no modo FREEFORM, que dai nos eventos do componente, aparece o OPEN QUERY, DISPLAY e dai eu coloco o que eu preciso, e preencher os campos que estão faltando nas macros que vc apresentou, já tem gente que prefere entrar no botão Procedure Settings, e depois no botão Temp-table definitions e declarar por lá, dai a temp-table aparece na seleção de tabelas no wizzard do browser, mas as temp-table tem que ser sempre like e vc não consegue colocar mais campos.