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