P_AbreGerador

<< 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.

 

 

clip0028

 

 

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