Abrir tópico com a navegação

CAMPOS


Lookup de Consulta

Forma utilizada para modificar a exibição de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substituído por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinâmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).



Antes do Lookup
Depois do Lookup




Lookup de Consulta - AutomÁtico

Lookup usado para modificar a exibição do campo de forma dinâmica, recuperando os valores de uma tabela.


Figura3: Interface Lookup de Consuta Automático.

Atributos :


Lookup de Consulta - Manual

Lookup usado para modificar a exibição do campo com valores pré-definidos.


Figura4: Interface Lookup de Consulta Manual.

Atributos:

 Simples Valor 

Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configuração do lookup Simples Valor



 Múltiplos Valores (Delimitador) 

Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configuração do lookup Múltiplos Valores (delimitador)



 Múltiplos Valores (Posição) 

Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho
Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Leitura LE 3 2

Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Figura7: Configuração do lookup Múltiplos Valores (Posição)



 Múltiplos Valores (Binário) 

Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.

Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup
1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup
1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música


12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup
1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Figura8: Configuração do lookup Múltiplos Valores (Binário)

Label - Texto que será exibido na consulta.

 


Configuração da Quebra


Figura1: Interface Configuração Geral do Campo.

Atributos:


Configuração da Visualização do Label na Quebra


Figura4: Interface Configuração da Visualização Label na Quebra .

Atributos:

 


Configuração da Visualização do Campo na Quebra


Figura3: Interface Configuração da Visualização(campo).

Atributos:

 


Configuração da Visualização da linha de Totalização


Figura4: Interface Configuração da Visualização (linha) .


Atributos: