Fontes de Dados
No GoldenDoc, é possível definir campos que têm seus valores obtidos a partir de uma fonte de dados externa. Estes tipos
de campos possibilitam a integração do sistema com outras fontes de dados. Atualmente a integração pode ser realizada com
bases LightBase, conexões ODBC e arquivos GDT (GoldenDoc Table).
Criando
Para criar uma nova fonte de dados em uma base de aplicação, basta selecionar o nó
"Fontes de Dados" da base e escolher a opção "Nova Fonte de Dados LightBase", "Nova Fonte de Dados ODBC" ou
"Nova Fonte de Dados de Arquivo" no menu "Ação". Ao selecionar a opção uma nova fonte de dados com nome default é criado.
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.
- Registros por página - Número de registros da fonte de dados que serão
exibidos por cada página na tabela da fonte de dados da aplicação GoldenDoc. O valor default
de registros por páginas é 10.
- 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.
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.
- Registros por página - Número de registros da fonte de dados que serão
exibidos por cada página na tabela da fonte de dados da aplicação GoldenDoc. O valor default
de registros por páginas é 10.
- 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. Ex.: DSN=regioes;
- Consulta SQL - String contendo o comando SQL de consulta. Para permitir que o GoldenDoc funcione
corretamente o campo retornado na consulta deve ter um alias para o campo showvalue, por exemplo:
SELECT regiao as showvalue FROM regioes.
3 - Fonte de Dados de Arquivo
- Tipo - Indica o tipo da fonte de dados, neste caso o tipo é Arquivo.
Esta propriedade é read-only.
- Nome - Nome da fonte de dados.
- Registros por página - Número de registros da fonte de dados que serão
exibidos por cada página na tabela da fonte de dados da aplicação GoldenDoc. O valor default
de registros por páginas é 10.
- 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.
- Arquivo - Arquivo GDT que contém os dados. O usuário deverá selecionar o
arquivo a partir do diálogo de seleção de arquivo da propriedade.