|
DICA TÉCNICA:
Utilizando o Lookup List Wizard do VDF 10.1
Aproveitando o recente lançamento do VDF 10.1, que traz novos assistentes para automatizar diversas tarefas rotineiras, nesta dica técnica nós mostraremos como utilizar o novo assistente para criação de Lookup Lists, o Lookup List Wizard.
Relembrando, as Lookup Lists são listas que fornecem um meio simples de visualização e procura de registros de uma tabela. As Lookups podem ser associadas a campos de uma tabela através do dicionário de dados e estarão acessíveis sempre que o campo for inserido em uma View de entrada de dados.
Nesta dica utilizaremos a seguinte definição de tabela, que você pode criar rapidamente no Database Builder:

Bom! Vamos iniciar o passo-a-passo!
Primeiro devemos chamar o assistente: A partir do Studio, escolha File -> New -> Lookup.
A janela “Create New...” será aberta na guia de seleção de Lookup, onde você selecionará o “Lookup Wizard”.

Clique em Nex na tela de boas-vidas.

Na imagem acima nós iremos selecionar o objeto de dicionário de dados (DDO) a ser utilizado em nossa Lookup List. Selecione o DD do arquivo de Clientes que criamos no início desta dica e clique em Next.

Agora nós devemos preencher os campos com o nome do objeto, o nome do arquivo (sem extensão) do código fonte da Lookup e uma descrição, respectivamente. A descrição aparecerá na barra de títulos da Lookup quando ela for acionada.
Mantenha os padrões de nomenclatura recomendados pelo VDF e clique em Next.

Neste passo devemos selecionar os campos que serão exibidos nas colunas da Lookup List. Selecione os campos CODIGO, NOME e TELEFONE.
O botão “Auto ->>” adiciona todos os campos que participam de algum índice, o que faz sentido já que estes campos fornecerão um meio de pesquisa na dbList. Clique em Next.

Na tela acima podemos definir o Label da coluna de cada campo dentro da Lookup List. O assistente traz o que você especificou em ”Short Label” para preencher o título da coluna. Caso você não tenha especificado nenhum valor no “Short Label” de um campo (que é o nosso caso), o nome do campo será utilizado por padrão. O botão Preview permite a visualização da sua Lookup List, antes de gerar o código.
Clique em Next.

O último passo é definir quais campos serão associados à exibição da Lookup List, ou seja, quais campos terão o botão de prompt (aquele botão com “...”). Temos as opções “Auto Select”, que selecionará todos os campos que possuem índices (dentre os que estão na Lookup), e “All Indexed”, que selecionará todos os campos indexados - mesmo aqueles que não façam parte da Lookup List - para serem associados à exibição da Lookup automaticamente.
Selecione os campos CODIGO e NOME, e clique em Next.

Chegamos ao final do assistente de construção de Lookup Lists. Clique em Finish.
Com esse novo assistente, nós podemos criar Lookup Lists com alguns poucos cliques, sem nos preocuparmos com a ligação entre os campos e o objeto Lookup, que é feita automaticamente. Abaixo estão as alterações realizadas na guia Validation/Lookup do campo CODIGO e a lookup personalizada no Studio.


|