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:
- SetaValorFormula por AlteraValorFormula
- RetornaCampoAlfa por SQL_RetornarAlfa
- RetornaCampoNumero por SQL_RetornarInteiro ou SQL_RetornarFlutuante e funções relacionadas
- SelectData por SQL_AbrirCursor e funções relacionadas
- SelectMaskedData por SQL_AbrirCursor e funções relacionadas