Você está na página 1de 2

CONFIGURAO DE UM DBLOOKUPCOMBOX

Tutorial Desenvolvido pelo professor Mauro Garcia


Escola Tcnica Estadual de Avar Maro de 2008
UM BREVE HISTRICO
A configurao de um dloo!upcomoo" uma tarefa #ue gera muitas d$vidas entre os
programadores% principalmente por#ue isto envolve dados origin&rios de um anco de dados'
(articularmente em Delp)i% utili*amos a dloo!upcomoo" #uando precisamos uscar dados
de uma taela de origem +por e"emplo taela de ,-idades./ e gravar em uma taela destino
+por e"emplo taela de ,(essoas./' Desta forma normali*amos os dados% garantindo a
normali*ao de dados% conceito 0& visto em aulas anteriores'
1m dloo!upcomoo" tem 2 propriedades #ue precisamos configurar para #ue funcione
corretamente' 3e0a #uais so (E4A 56DEM DE -5789G16A:;5<
a/ 4ist=ource neste campo voc> informa #ual datasource tem a lista de dados #ue voc>
pretende e"iir para o usu&rio selecionar'
/ 4ist8ield a#ui voc> dever& informar #ual campo da lista ser& e"iido para o usu&rio
c/ ?e@8ield a#ui selecionamos o nome do campo da taela de origem #ue ser& gravado
na taela destino'
d/ Data=ource nesta propriedade voc> dever& informar #ual datasource est& ligado A
taela de destino dos dados
e/ Data8ield esta propriedade configurada com o campo da taela destino #ue
receer& o valor da taela de origem'
COMO FAZER
BC -olo#ue dentro do seu form um AD5Duer@ da aa AD5' Este componente ir&
recuperar da taela de ,origem.% os dados #ue necessitamos para a gravao na
taela ,destino.'
Altere as propriedades<
7ame< AD5DrEusca-idades
-onnection< DataModuleB'AD5-onnectionB
=D4< =E4E-T -9DFnome%-9DFcodigo 865M TE4-idades 56DE6 EG -9DFnome
Active< True
ApHs estas configuraIes d> um duplo cli#ue sore o componente AD5#uer@' 7a
0anela #ue se are d> um cli#ue direito do mouse sore a 0anela e selecione ,Add All
fields.'
Desta forma temos configurada a origem dos dados' Todos os nomes e cHdigos de
cidades esto c)egando at o formul&rio atravs deste componente AD5'
2C Adicione um Data=ource da aa data Access e altere as propriedades<
a' 7ame< dsEusca-idades
' data=et< AD5DrEusca-idades
JC Agora adicione um D4oo!up-omoEo" da aa Data Access ao seu formul&rio' Em
seguida asta configurar as 2 propriedades do dloo!upcomoo"'
a' 4ist=ource< dsEusca-idades
' 4ist8ield< cidFnome
c' ?e@8ield< cidFcodigo
d' Data=ource< datasourceB
e' Data8ield< (E=Frescidade
FAA OS TESTES DE INSERO E NAVEGAO
3e0a como vai ficar na figura aai"o'

Você também pode gostar