Tenho um programa que faz uma consulta nos pedidos de compras em um determinado período, nessa consulta eu trago a informação do usuário que incluiu o pedido e do usuário responsável pela aprovação do mesmo.
Com os dados eu faço um loop e preencho os dados para enviar por email, porém nesse loop eu utilizo a função "UsrFullName" para buscar o nome do usuário.
Como posso corrigir isso? Posso fazer um join na tabela de usuários e trazer a informação direto da query?
Exemplo do fonte:
// TABELA DADOS NO PRAZO
While (cNoPrazo)->(!EOF())
_cBloq += ' <tr> '
_cBloq += ' <td bgcolor="#DDDDD"><font face="arial" size="2"> <strong>' + Alltrim(UsrFullName((cNoPrazo)->REQUERENTE)) + '</strong></font></td> '
_cBloq += ' <td bgcolor="#DDDDD"><font face="arial" size="2"> <strong>' + Alltrim(UsrFullName((cNoPrazo)->APROVADOR)) + '</strong></font></td> '
_cBloq += ' </tr> '
(cNoPrazo)->(DbSkip())
EndDo