Etiquetas de dados
As etiquetas representam um texto ou valor da planilha que deverá ser substituído por um campo do banco de dados. Estas etiquetas devem sempre iniciar pelos caracteres <# , terminar com o caractere > e podem ser fornecidas de três maneiras:
Modo 1:
<#TABELA.CAMPO>
Onde o TABELA é o nome do SELECT de onde o dado deverá ser obtido e o CAMPO é o nome do campo desejado.
Por exemplo, suponha que na tela de definição dos dados para o template você definiu que o nome da consulta é PRODUTO e, no código SQL da consulta você digitou SELECT acCODIGO, acDESCRICAO, acCUSTO_MPRIMA FROM HIP0010A, então as etiquetas abaixo retornarão os seguintes dados:
Etiqueta |
Substituição efetuada |
<#PRODUTO.acCODIGO> |
Substituirá a etiqueta da planilha pelo código do produto. |
<#PRODUTO.acDESCRICAO> |
Substituirá a etiqueta da planilha pela descrição do produto. |
<#PRODUTO.acMPRIMA> |
Substituirá a etiqueta da planilha pelo valor gasto com matérias-primas na fabricação do produto. |
Modo 2:
<#PARAMETRO>
Onde o PARAMETRO é o nome do parâmetro definido na aba "Definições e configurações dos parâmetros". Por exemplo:
Etiqueta |
Substituição efetuada |
<#DATA_INICIAL> |
Substituirá a etiqueta da planilha pelo valor informado no parâmetro "Data inicial" |
<#CODIGO> |
Substituirá a etiqueta da planilha pela valor informado no parâmetro "Código". |
A sintaxe acima é válida somente quando você não informou que o parâmetro é válido apenas para uma determinada tabela. Caso tenha informado o nome da tabela, então você deverá utilizar o modo 3 (ver abaixo).
Modo 3:
<#TABELA_PARAMETRO>
Onde o TABELA é o nome da tabela para a qual o parâmetro foi fornecido e o PARAMETRO é o nome do parâmetro definido na aba "Definições e configurações dos parâmetros". Por exemplo:
Etiqueta |
Substituição efetuada |
<#VENDAS_DATA_INICIAL> |
Substituirá a etiqueta pelo valor informado no parâmetro "Data inicial" que foi enviado para a tabela de vendas. |
<#FUNC_DATA_INICIAL> |
Substituirá a etiqueta pela valor informado no parâmetro "Data inicial" que foi enviado para a tabela de funcionários. |
As etiquetas podem ser combinadas com textos em uma mesma célula da planilha. Por exemplo: "Código produto: <#PRODUTO.CODIGO>" retornará o texto "Código do produto" seguido do código que foi obtido do banco de dados.
|
|