P_ConfiguraBaseDados

<< Click to Display Table of Contents >>

Navigation:  Funções da DLL >

P_ConfiguraBaseDados

Declaração em VB

 

Public Declare Function P_ConfiguraBaseDados Lib "TaskReport.dll" (ByVal StringConexao As String, ByVal TipoBanco As Integer, ByVal NomeDoSistema As String, ByVal ArquivoINI As String) As Boolean

 

função auxiliar

Public Sub TR_ConfiguraBaseDados(Optional ByVal StringConexao As String = "", Optional ByVal TipoBanco As Integer = 1, Optional ByVal ArquivoINI As String = "")

 

 

 

 

 

Parametros:

StringConexao - Opcional, voce pode passar a string de conexão com seu banco, ou deixar em branco e montar os dados de conexão na tela que será aberta

TipoBanco - Opcional informe qual banco voce utiliza na sua aplicação, valores de 1 a 8

ArquivoINI - Opcional, texto que será concatenado ao arquivo taskreport.ini  criando assim arquivos de configuracoes separados para bancos diferentes (caso sua aplicação utiliza varios bancos de dados)

 

Funcao auxiliar TR_ConfiguraBaseDados, voce poderá utilizar essa função que facilita o chamado da funcao  P_ConfiguraBaseDados

 

será aberto a seguinte tela:

 

 

na parte superior, você deverá informar os dados de conexão com o banco de dados da sua aplicação.

 

na segunda parte, você deverá informar o banco de dados utilizado para armazenar os relatorios

 

se utilizado access como repositorio de relatorios, envie o arquivo relatorios.mdb junto com sua aplicação no momento da instalação no seu cliente

o arquivo de relatorios.mdb deverá existir no servidor, e apasta onde ele se localiza deverá ter um compartilhamento com acesso completo para que os terminais de rede consiga localizar o banco de relatorios no servidor.

 

caso seja utilizado sql server, deverá ser criado o banco de dados ex RELATORIOS no seu servidor sql, e o taskreport irá criar automaticamente todas as tabelas necessárias

recomendamos criar um banco a parte para armazenar os relatorios, embora você possa utilizar o banco da sua aplicação para repositorio, desde que seu banco de dados ja nao exista nenhuma tabela com mesmo nome

que pode ser usada

 

se você desejar utilizar outros bancos para armazenar os relatorios, ex: postgree, deverá criar o banco de dados e exportar as tabelas/indices/chaves, do banco relatorios.mdb para o seu banco favorito.

 

 

se você desejar que os terminais configure automaticamente os dados de conexão com o banco de dados baseado nas configurações da sua aplicação, voce poderá criar na sua aplicação um local que grave

os valores no arquivo taskreport.ini

 

basta abrir o arquivo taskreport.ini e verificar todas as chaves existentes na seção [CONFIG]

 

para a chave password que grava a senha criptografada, voce deverá usar a função p_salvanoIni

 

Importante para quem utiliza geradores father/gas

 

o taskreport cria tambem algumas tabelas no banco de dados da sua aplicação