Índice:


Introdução


          Os parâmetros solicitados pela Consulta SQL são dados de uma visão do RM. O processo de Geração de Planilha em Lote possibilita a exportação do resultado de uma Consulta SQL em uma planilha. 

         Desta forma, para cada registro selecionado na visão, serão retornados dados como resultado, seguindo a condição da consulta SQL utilizada na planilha.

         Entre as exigências do processo, está a necessidade de uma planilha "Template". 
Esta planilha template deverá possuir uma consulta SQL que exija um valor como parâmetro. 
Este parâmetro por sua vez será o valor de uma coluna da visão do RM.

         O usuário pode ainda salvar resultado em disco, como uma planilha do Excel ou na base de dados, como uma Planilha .Net.

Exemplos:


  Abaixo segue 2 exemplos: 

Passo a passo:

         Insira uma Consulta SQL utilizando a sintaxe como exemplo abaixo:

         Esta consulta possibilitará visualizar dados do funcionário em planilha selecionando a chapa. 

SELECT PFUNC.CHAPA      AS CHAPA,
       PFUNC.NOME       AS FUNCIONÁRIO,
       PFUNC.SALARIO    AS SALARIO,
       PSECAO.DESCRICAO AS SEÇÃO,
       PFUNCAO.NOME     AS FUNÇÃO
FROM   PFUNC
       INNER JOIN PSECAO
               ON ( PFUNC.CODCOLIGADA = PSECAO.CODCOLIGADA
                    AND PFUNC.CODSECAO = PSECAO.CODIGO )
       INNER JOIN PFUNCAO
               ON ( PFUNC.CODCOLIGADA = PFUNCAO.CODCOLIGADA
                    AND PFUNC.CODFUNCAO = PFUNCAO.CODIGO )
WHERE  PFUNC.CHAPA = :CHAPA 

         Em seguida inclua uma planilha.NET informando um nome. Esta será a planilha "TEMPLATE" (modelo a qual será gerada as outras).


(informação) Somente planilhas do tipo Excel são utilizadas neste processo..

         Ao acessar a planilha siga os procedimentos abaixo para inclusão da consulta SQL informando o parâmetro (conforme exemplo abaixo). Ao final clique em "Salvar" e depois "Fechar". 

         Acesse a tela respectiva a informação que serão geradas as planilhas em lote. Lembre-se: Esta tela deverá conter em sua visão a mesma coluna utilizada na consulta SQL. Siga os passos descritos na figura abaixo.:

         No Wizard apresentado siga a ordem de preenchimento dos campos informados na figura abaixo:

         No Wizard apresentado informe o parâmetro da coluna:

         Observe que o processo será iniciado até concluir. Clique em Fechar para finalizar.

         Acesse o cadastro de planilhas e clique em atualizar, em seguida visualize as planilhas geradas para cada registro selecionado na visão.

         Visualizar dados em planilhas do cadastro de Cliente/ Fornecedor selecionando o registro.

         Consulta para utilizar no exemplo: 

SELECT CODCFO,
       NOME,
       NOMEFANTASIA,
       CGCCFO,
       RUA,
       BAIRRO,
       TELEFONE,
FROM FCFO
WHERE CODCFO = :CODCFO
  AND CODCOLIGADA = :$CODCOLIGADA