Os relatórios de formato livre permitem que os usuários gerem relatórios com base em consultas SQL do banco de dados do CA Business Service Insight ou de qualquer outra fonte de dados externa, que pode ser acessada por meio de uma conexão do servidor do CA Business Service Insight. Isso também inclui quaisquer outros tipos de fonte de dados que podem ser acessados por meio de ODBC, como Excel, Access, Lotus Notes, arquivos de texto, etc. Os relatórios de formato livre geralmente são usados para configurar relatórios de estatísticas com base em dados criados pelos comandos Tools.SaveRecord e Tools.SaveFields da lógica de negócios.
Os relatórios de formato livre se conectam por meio de um texto de conexão a um banco de dados selecionado e executam uma consulta SQL no banco de dados usando um texto de consulta. É possível adicionar parâmetros a ambos os textos para criar relatórios dinâmicos que permitem ao usuário digitar ou selecionar valores específicos para inclusão na consulta, como o nome de usuário e a senha para se conectar ao banco de dados.
Os relatórios de formato livre são exibidos nas guias Gráfico, Dados e Filtro, da mesma forma que os relatórios gerados usando o assistente de relatório.
Observação: relatórios de formato livre podem incluir gráficos somente se todas as colunas, exceto a primeira coluna, forem numéricas. Os dados na primeira coluna são usados para os títulos do eixo X. Os nomes da coluna são usados para outros títulos.
Devido ao fato de que os relatórios de formato livre usam o acesso direto a um banco de dados e uma consulta SQL aberta, a manutenção é problemática. É preciso tomar muito cuidado para não afetar os dados subjacentes que servem como origem para os relatórios de formato livre. Quando relatórios são gerados a partir de uma fonte de dados externa, recomenda-se que um processo de notificação seja configurado para garantir que essas fontes de dados não serão alteradas sem antes consultar o Gerente de contratos responsável pelos relatórios de dados de formato livre.
Function FormatDate(DateField)
If DateField = "" Then
FormatDate = ""
Else
Dim PeriodYear, PeriodMonth, PeriodDay, PeriodHour,
PeriodMinute, Periodsecond
PeriodYear = DatePart("yyyy",DateField)
PeriodMonth = DatePart("m",DateField)
PeriodDay = DatePart("d",DateField)
PeriodHour = DatePart("h",DateField)
PeriodMinute = DatePart("n",DateField)
Periodsecond = DatePart("s",DateField)
FormatDate = PeriodDay&"/"&PeriodMonth&"/"&PeriodYear& _
" "&PeriodHour&":"&PeriodMinute&":"&Periodsecond
End If
End Function
| Copyright © 2012 CA. Todos os direitos reservados. | Enviar email à CA Technologies sobre este tópico |