Boa tarde! Gostaria de saber como que eu poderia trazer o conteúdos das linhas selecionadas nos browsers, tenho uma função onde consigo contar quantas linhas foram selecionadas, entretanto gostaria de saber como pegar o conteúdo delas, para jogar em um array, por exemplo. Segue anexo mostrando o que eu tô querendo dizer.
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Bom dia. Poderia anexar o seu fonte para podermos analisar e ver a melhor opção para o seu cenário?
Boa tarde, Victor!
Para isso você deve navegar pela sua tabela temporária analisando quais registros estão marcados. Segue exemplo:
User Function COMP25PROC
Local aAux := {}
TRB->(DbGoTop())
While(!TRB->(EoF()))
If(TRB->TMP_OK == oMarkBrow:Mark())
// eh o registro marcado
// realizar tratativas desejada
// exemplo:
aAdd(aAux, TRB->TMP_FORNEC + TRB->TMP_LOJA)
EndIf
TRB->(DbSkip())
EndDo
TRB->(DbGoTop())
Return
Como a tabela temporária já está posicionada, basta pegar o conteúdo desejado e tratar o mesmo.