Í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