Pessoal, estou iniciando em progress, criei um smartwindow e criei um browse e um fill-in = "NomTec". 0 browse possui uma query com campos da tabela Tecnicos (nome, idtecnico, idfilial) como faço para que ao acionar a trigger VALUE-CHANGED do browser o valor "nome" exibido no browse seja inserido no "NomTec"?
Boa Tarde, Voce pode fazer o seguinte. no VALUE-CHANGED coloque este comando. ASSIGN (fill-in) Nom Tec = (Tabela) Nome. DISPLAY Nom Tec WITH FRAME "nome da frame".
Hum, na verdade eu quero o valor que esta dentro do browse, por exemplo |-------------------------------------------------- | nome | id | | |-------------------------------------------------- | Roberto Souza | 2 | | |-------------------------------------------------| quando eu selecionar a primeira linha "Roberto" eu quero pegar o valor da coluna "nome" e colocar no meu Fill-In "NomTec"
Bom dia, Você provavelmente tem um tabela ou temp-table definida para o browse... quando vc seleciona uma linha, você consegue pegar o registro selecionado atravez da tabela do browse... ex.: tabela do browse: tt-emitente... -------------------------------------------------- |nome | telefone | endereço | cidade | -------------------------------------------------- |nom1 | 9999999 | rua....... | Joinville| - linha selecionada -------------------------------------------------- |nom2 | 8888888 | rua1...... | Curitiba | você pode trabalhar com a linha selecionada mostrando os registros da propria tt-emitente: message tt-emitente.nome skip tt-emitente.telefone skip tt-emitente.endereco view-as alert-box. mostrará "nom1 9999999 rua......" A partir disso de um assing no screen-value do fill-in que você deseja carregar com o registro selecionado: assign fi-nome:screen-value in frame f-main = tt-emitente.nome. Qualquer duvida entra em contato. doglans.esidio@totvs.com.br