Duvida Selecionar linha browser

Discussão em 'EMS , HCM e Totvs 11' iniciado por Cesar Valentim Abreu, Dezembro 7, 2023.

  1. Cesar Valentim Abreu

    Cesar Valentim Abreu Membro Participativo

    Olá a todos,

    Quero colocar o saldo do item nos campos abaixo do browser, porém não sei qual evento devo usar para pegar a linha destacada...
    upload_2023-12-7_19-17-14.png
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Dentro do evento VALUE-CHANGED OU MOUSE-SELECT-CLICK (Não lembro exatamente), coloca o código abaixo, fazendo as devidas alterações.

    NomeDoBrowse:FETCH-SELECTED-ROW(1) NO-ERROR.

    Só roda dentro do IF NomeDoBrowse:NUM-SELECTED-ROWS >= 1 THEN DO:

    Feito isso, o buffer do registro destacado fica disponível, então é só aplicar nos campos
  3. Cesar Valentim Abreu

    Cesar Valentim Abreu Membro Participativo

    Deu certo, também achei outra forma de acessar o valor, mas não sei qual a diferença entre eles...


    upload_2023-12-8_7-0-13.png
  4. Cesar Valentim Abreu

    Cesar Valentim Abreu Membro Participativo

    Aproveitando, queria abrir o EN0703(Consulta Item) na tela do item selecionado,
    sabe se na hora do RUN eu tenho que passar algum parâmetro?
  5. jdchaves

    jdchaves Membro Participativo

    Código:
    def new global shared var gr-item as rowid no-undo.
    ASSIGN gr-item = ROWID(b-item).
    RUN enp/en0703.r.
    
  6. Cesar Valentim Abreu

    Cesar Valentim Abreu Membro Participativo

    jdchaves curtiu isso.

Compartilhe esta Página