Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
...
Índice:
...
Índice | ||
---|---|---|
|
Objetivo:
O objetivo deste documento é demonstrar como criar uma
...
Planilha RM com Stored Procedure
...
Exemplo de Procedure na Planilha RM
Lembrando que a nomenclatura para o parâmetro em SQL é "@" e Oracle é "I", de Inglês.
...
.
Introdução:
As Planilhas RM suportam o uso de Stored Procedure, ou Procedimento Armazenado. Neste documento estão descritos os passos para sua criação.
Exemplo de Procedure a ser utilizada na Planilha RM
Foi criada a procedure abaixo, como exemplo. Veja as funções que são executadas
...
por ela:
CREATE PROCEDURE DBO.XATUALIZA_SALARIO (@PLN_Sheet1_$A1_S CHAR) AS
BEGIN
...
/* VERIFICA SE A TABELA XSALARIO JÁ EXISTE, E DROPA */
...
IF EXISTS
( SELECT TOP 1 1
...
FROM SYSOBJECTS
...
WHERE SYSOBJECTS.XTYPE = 'U'
...
AND SYSOBJECTS.NAME = 'XSALARIO')
...
BEGIN
...
DROP TABLE XSALARIO
...
END
...
/* CRIAÇÃO DA TABELA XSALARIO */
...
CREATE TABLE XSALARIO (
...
CHAPA VARCHAR(10),
...
NOME VARCHAR(100),
...
SAL_ANTIGO FLOAT,
...
SAL_ATUAL FLOAT
...
)
...
/* DADOS PARA PREENCHER A TABELA XSALARIO */
INSERT INTO XSALARIO
...
SELECT CHAPA, NOME, SALARIO AS SAL_ANTIGO, (SALARIO * 1.10) AS SAL_ATUAL
FROM PFUNC
FROM PFUNC
WHERE CODSITUACAO <> @PLN_Sheet1_$A1_S
...
/* !!! LEMBRE-SE !!! */
...
/* É NECESSÁRIO UTILIZAR UM COMPONENTE SQL NA PLANILHA RETORNANDO OS DADOS DA TABELA PREENCHIDA PELA PROCEDURE */
SELECT * FROM XSALARIO
END
Informações | ||
---|---|---|
| ||
Lembre-se que na criação de Stored Procedure, a nomenclatura para o parâmetro em SQL é "@" e Oracle é "I", de Inglês. |
Exemplo:
Seguindo os passos abaixo, será possível criar uma Planilha RM com Stored Procedure.
Informações | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
...
|
...
|
...
|
...
|
...
Image Removed
...
|
...
|
...
|
...
|
...
|
...
|
...
Image Removed
Image Removed
Após isto já é possível visualizar o resultado:
Image Removed
...
|
...
|
...
|
Aviso | ||
---|---|---|
| ||
Para conhecer melhor sobre Planilha RM com Parâmetros das Consultas SQL, visite este link. |
Veja conforme os Prints Abaixo:
Image Removed
Image Removed
...
Informações | ||
---|---|---|
|
Consulte o WikiHelp TOTVS
Image Removed COMUNIDADE @FRAMEWORK
Canais de Atendimento: Chamado: Através do Portal Totvs www.suporte.totvs.com.br Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 – (Gerador de Relatórios e Planilha). |
...
Informações | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
...