Í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