Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções das Regras do Gerador de Relatórios

Funções Específicas Gerador de Relatórios

Nome Descrição
AdicionaDadosGrade  
AlteraControle Esta função permite alterar o conteúdo de algumas propriedades dos controles
AlteraValorFormula Esta função altera o valor de um controle fórmula pelo seu nome.
CancelarRelatorio Esta função cancela o relatório que está sendo executado, porém nas regras de Inicialização e Pré-Seleção, esta função não cancela a execução, pois ela ainda não foi iniciada.
CarregaImagemControle Esta função somente aceita imagens do tipo .BMP ou .JPG. Carrega uma imagem qualquer a partir de um endereço, gravado no banco ou não ou ainda a partir de uma imagem gravada no banco.
CarregaImgControle Esta função carrega uma imagem do banco ou arquivo para um controle imagem do modelo.
CarregaImgVetorialControle Esta função carrega uma imagem DXF a partir de um arquivo para o controle Imagem e ImagemVetorial do modelo.
CodigoEspNivel Esta função retorna o código especial de acordo com um determinado nível.
ConfiguraPontoGrafico Esta função só pode ser utilizada para modelos com gráficos de figuras variáveis (linhas), com todos os pontos configuráveis pela regra.
CriaView Esta função cria uma View temporária no banco para otimizar a execução do relatório, respeitando as abrangências definidas para as tabelas presentes no comando SQL da View, semelhante ao comportamento do Gerador de Relatórios.
DataInicialFinal Esta função retorna o início e o fim de um período.
DateToDB

Converte um valor do tipo data para uma variável alfa com uma data compatível com o banco de dados utilizado.

DeleteFieldSQL Esta função retira um campo do SELECT da seção passada como parâmetro.
DesCamLista Permite pegar a descrição de um campo lista.
DetPrimConector Permite determinar qual será o primeiro conector a ser inserido para concatenar na cláusula WHERE, valor este inserido pela função INSCLAUSQLWHERE.
InsClauSQLCampoDireto Esta função insere um campo novo no SELECT que poderá ser utilizado para agrupamentos e outros tipos de funções.
InsClauSQLField Esta função inclui um campo de tabela no código SQL montado pelo gerador, na seção detalhe escolhida.
InsClauSQLFrom Esta função inclui uma tabela no código SQL, montado pelo gerador, na seção detalhe escolhida.
InsClauSQLGroupBy Esta função insere uma cláusula GROUP BY no SELECT da seção passada como parâmetro.
InsClauSQLOrderBy Esta função inclui uma cláusula de ordenação no código SQL, montado pelo gerador, na seção detalhe escolhida.
InsClauSQLWhere Esta função inclui uma cláusula WHERE no código SQL, montado pelo gerador, na seção detalhe escolhida.
InsEspAlinhDireita Esta função insere espaços a direita de todos os controles no modelo.
InsSQLWhereSimples Esta função insere uma cláusula WHERE dentro de um SQL durante a execução da regra de pré-seleção.
LimpaDadosGrade  
LimpaDadosGrafico Esta função possibilita que um componente do tipo gráfico seja zerado e reutilizado no mesmo relatório.
ListaSecao Esta função lista uma seção adicional do modelo a partir de um evento ou regra.
MontarSQLHisCampo Esta função monta o comando SQL para consulta em tabelas de histórico que não possuem sequência, com base no campo Data destas tabelas.
MontarSQLHisCampoSeq Esta função monta o comando SQL para consulta em tabelas de histórico que possuem sequência, com base no campo Data destas tabelas.
MontarSQLHistorico Esta função monta o comando SQL para uso com os históricos do sistema, com base em uma data.
MontarSQLHistoricoSeq Esta função monta o comando SQL para uso com os históricos do sistema, com base em uma data e sequência.
OrdenacaoSelecionada Esta função permite saber qual a ordenação variável selecionada.
PreenchePagina Esta função determina que uma página seja preenchida com rasuras.
ProximaPagina Esta função permite verificar se uma determinada seção será impressa na próxima página.
RetornaCampoAlfaTabela Esta função busca o conteúdo atual de um campo alfanumérico de uma VIEW temporária.
RetornaCampoNumeroTabela Esta função busca o conteúdo atual de um campo numérico de uma VIEW temporária.
SaltarPagina Esta função salta de página manualmente.
SelecionaImpressora Esta função define a impressora padrão para o modelo.
SubstituiFrom Esta função substitui uma cláusula FROM no SELECT da seção passada como parâmetro.
TruncaDadosGrade Esta função permite ao desenvolvedor do modelo, fazer com que o dado de uma determinada célula seja truncado, evitando a quebra de linha e consequentemente o corte do texto que ultrapasse a largura da célula.
UltimoRegistro Esta função verifica se o registro que está sendo listado na seção detalhe, é o último elemento.

Importante

Algumas funções estão obsoletas. Por isso, recomendamos a utilização de outras funções:

Este artigo ajudou você?