PEX - Criar Arquivo Excel
Criando arquivo Excel:
Iremos focar mais no PEX neste exemplo. O processo contém apenas dois formulários
Grade de dados:
Coluna 1 | "Cliente" |
|---|---|
Coluna 2 | "Valor" |
Botão: Evento PEX que irá gerar o Excel
A grade será carregada com um SELECT utilizando o evento de Estrutura de repetição - Carregar ao entrar, com o seguintes SQL:
SELECT CLIFOREMP.RAZAO CLIENTE, SUM(RECEBER.VALORSALDO) VALOR FROM RECEBER JOIN CLIFOREMP ON (CLIFOREMP.IDCLIFOREMP = RECEBER.IDCLIFOREMP) WHERE ROWNUM <= 15 AND RECEBER.VALORSALDO > 0 GROUP BY CLIFOREMP.RAZAO HAVING SUM(RECEBER.VALORSALDO) > 0 ORDER BY 2 DESC
Será necessário o formulário do tipo botão pois é necessário acessar algumas funcionalidades da grade, e na própria grade ao sair não é possível.
Além do formulário do tipo botão é necessário criar um arquivo modelo que o sistema irá se basear para criar o novo arquivo com as informações que a grade estará preenchida, crie uma pasta Temp no C: com esse arquivo modelo.