Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


Índice
exclude.*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: 

Deck of Cards
idFonte de Dados
Card
id1
labelExemplo 1

Passo a passo:

Informações
iconfalse
Deck of Cards
id.
Card
label1° Passo:

         Insira uma Consulta SQL utilizando a sintaxe como exemplo abaixo:

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

Bloco de código
languagesql
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 

 

Card
label2° Passo:

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


Card
label3° Passo:

         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 seguida Fechar. 


         

Card
label4° Passo:

         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.:


Card
label5° Passo:

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

Card
label6° Passo:

         No Wizard apresentado informe o parâmetro da coluna:


Card
label7° Passo:

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


Card
label8° Passo:

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


Card
id2
labelExemplo 2

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

         Consulta para utilizar no exemplo: 

Bloco de código
languagesql
SELECT CODCFO,
       NOME,
       NOMEFANTASIA,
       CGCCFO,
       RUA,
       BAIRRO,
       TELEFONE,
FROM FCFO
WHERE CODCFO = :CODCFO
  AND CODCOLIGADA = :$CODCOLIGADA
Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.1.XX

Informações
iconfalse

Processo: Geração de Planilhas em Lote

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 09/07/2018

Informações
iconfalse

Autores:

Aline Cristina Braz De Oliveira

Erlon Cesar Lima De Freitas

Gabriel Dias De Oliveira Silva

Gustavo Naves De Castro

Wesley Avelino De Carvalho