Fonte de Dados
Excluindo
Para excluir uma determinada fonte de dados deve selecionar a fonte de dados no treeview
e escolher a opção "Excluir" no menu de ação. Uma mensagem de confirmação
de exclusão será apresentada.
Renomeando
Para renomear uma fonte de dados deve selecionar a fonte de dados no treeview e alterar
a propriedade "Nome" no Painel de Propriedades.
Propriedades
1 - Fonte de Dados LightBase
- Tipo - Indica o tipo da fonte de dados, neste caso o tipo é LightBase.
Esta propriedade é read-only.
- Nome - Nome da fonte de dados.
- Tabela Dinâmica - Determina se a tabela da fonte de dados será montada de uma
única vez com todos os registros (estática), ou sob demanda (dinâmica). Para tabelas com
poucos valores é recomendado o uso de tabelas estáticas.
- Nome da base - Nome da base que representa a fonte de dados.
- Campo de Valor - Nome do campo da base LightBase que contém o valor
de cada item da tabela de fonte de dados.
- Campo de Descrição - Nome do campo da base LightBase que contém a
descrição de cada item da tabela de fonte de dados.
- Filtro - Expressão de consulta que permite uma filtragem dos registros apresentados pela fonte de dados.
A sintaxe utilizada é uma pesquisa por sentença do LightBase (ver documentação do LightBase).
Em fontes de dados escravas deve-se definir o filtro com a tag pré-definida [%mastervalue%] e o campo de relacionamento da tabela escrava.
Exemplo: [%mastervalue%][estado].
Para maiores detalhes consulte o tópico Criando Fontes de Dados Mestre/Escravo.
2 - Fonte de Dados ODBC
- Tipo - Indica o tipo da fonte de dados, neste caso o tipo é ODBC.
Esta propriedade é read-only.
- Nome - Nome da fonte de dados.
- Tabela Dinâmica - Determina se a tabela da fonte de dados será montada de uma
única vez com todos os registros (estática), ou sob demanda (dinâmica). Para tabelas com
poucos valores é recomendado o uso de tabelas estáticas.
- DSN - String de conexão da fonte de dados ODBC. Na maioria dos bancos de dados (BD) o string de conexão é apenas o nome do DSN criado,
mas isso pode variar em alguns casos, para maiores detalhes deve-se consultar a documentação específica do BD utilizado.
ATENÇÃO: Para poder se acessível pelo GoldenDoc o DSN deve ser criado no Administrador de ODBC como um DSN do sistema (System DSN).
- Consulta SQL - String contendo o comando SQL de consulta. Para permitir que o GoldenDoc funcione
corretamente deve-se definir na consulta atráves de alias, os campos valuefield, para o valores dos itens na fonte de dados e decriptionfield,
para a descrição dos itens na fonte de dados. Exemplo: select sigla as valuefield, nome as descriptionfield from estados.
Em fontes de dados escravas deve-se definir no lugar da claúsula where do comando SQL select a tag pré-definida [%slavefilter%].
Para maiores detalhes consulte o tópico Criando Fontes de Dados Mestre/Escravo.
- Filtro da Tabela Escrava - Expressão que permite a filtragem dos registros apresentados pela fonte de dados escrava.
O filtro obedece o seguinte formato:
where <campo do relacionamento>='[%mastervalue%]'
<campo do relacionamento> - Campo que relaciona a tabela escrava a tabela mestre.
[%mastervalue%] - Tag pré-definida que será substituida pelo valor atual do campo valuefield da tabela mestre.
Exemplo: where estado='[%mastervalue%]'.
Para maiores detalhes consulte o tópico Criando Fontes de Dados Mestre/Escravo.
3 - Fonte de Dados de Arquivo
- Tipo - Indica o tipo da fonte de dados, neste caso o tipo é Arquivo.
Esta propriedade é read-only.
- Arquivo - Arquivo GDT que contém os dados. Esta propriedade é read-only.
- Nome - Nome da fonte de dados.
- Tabela Dinâmica - Determina se a tabela da fonte de dados será montada de uma
única vez com todos os registros (estática), ou sob demanda (dinâmica). Para tabelas com
poucos valores é recomendado o uso de tabelas estáticas.
Criando Fontes de Dados Mestre/Escravo
Para excluir uma determinada fonte de dados deve selecionar a fonte de dados no treeview
e escolher a opção "Excluir" no menu de ação. Uma mensagem de confirmação
de exclusão será apresentada.