<< Click to Display Table of Contents >> Navigation: Funções da DLL > P_AbreGerador |
Public Declare Function P_AbreGerador Lib "TaskReport.dll" (ByVal ModeloExplorer As Integer, ByVal GrupoUsuarios As String, ByVal InformacaoAdicional As String, ByVal ArquivoINI As String, ByVal Serial As Long) As Boolean
função auxiliar TR_AbreGerador(Optional ByVal ModeloExplorer As Integer, Optional ByVal GrupoUsuarios As String = "", Optional ByVal InformacaoAdicional As String = "", Optional ByVal ArquivoINI As String = "", Optional ByVal Serial As Long)
ex de uso
TR_AbreGerador
parametros:
ModeloExplorer - informe 1 para modelo antigo
2 para modelo novo com gerador de consulta
3 para modelo novo sem gerador de consulta
GrupoUsuarios - passar a variavel que indica o nome do grupo de usuarios, se informado vazio sera assumido vgPWGrupo (variavel padrao do father)
Informação Adicional - passe valores que poderão ser capturados internamente em qualquer relatório, valores separados por |
ex: JOAO|PC1|R$ nesse exemplo estou passando para a funcao o nome do usuario logado, nome do computador e nome da moeda
na impressao de qualquer relatorio eu poderia capturar essa informacao e imprimir isso em qualquer posicao do relatorio
essa e uma informação genérica que pode ser util para qualquer tipo de relatorio, e não para um relatório específico.
Arquivo INI - o texto passado nesse parametro sera concatenado ao arquivo taskreport.ini criando assim arquivos de configuração específcos
imagine que sua aplicação possua diversos modulos, e cada modulo possua uma base de dados separada.
você irá precisar de arquivos ini de configuração para cada base de dados, com esse parametro vc indica qual base de dados seria aberta.
ex do parametro: contabil
será lido as configurações de conexão do arquivo TASKREPORTcontabil.INI
obs:
se você utiliza base de dados separadas em sql server, e precisa criar relatorios que busque informação ao mesmo tempo em diversas bases,
sugerimos a criação de uma base de dados para unificação de acesso a essas tabelas,
na pasta de instalação existe o arquivo C:\TASKREPORTWEB7\taskreport\Extras\ViewCreator.exe
esse aplicativo irá criar um banco de dados, e irá criar uma view de acesso para cada tabela existente em cada banco de dados que você possui
nesse cenário o taskreport irá sempre se conectar ao banco de views, que por sua vez irá conecta-se aos seus bancos,
claro nessa situação, voce não poderá ter tabelas com mesmo nome em bancos diferentes.
Serial - informe o número de série, quando você adqurir a versão licenciada, irá receber um número exclusivo para ser informado nessa função, para versão de demostranção informe 0