[firebase-br] Duvida IBO
RedDevil
reddevil em reddevil.eti.br
Ter Ago 30 22:03:50 -03 2005
ola Dimas,
Post By Dimas - Pessoal:
>[cut]
> Outra coisa vc ja precisou fazer um campo lookup, onde vc só tem o codigo do
> produto na tabela por ex. e quer ver sua descrição dentro de uma grid.
para fazer algo como voce esta querendo, exibir um "campo lookup" em um
TIB_Grid, faça o seguinte...
tomando como base o BD DragonEgg.FdB que tem disponivel para download na
melhor (e unica...;o) pagina de exemplos de uso dos componentes do
IBObjects da vizinhança (http://www.RedDevil.eti.br/ibob.htm), se
quisermos que a DESCRIÇAO do GRUPO ao qual pertence o medicamento seja
exibido em um TIB_Grid no qual esta sendo exibida a tabela de
MEDICAMENTOS, na qual consta apenas o CODIGO do grupo, inicialmente
coloca-se o seguinte no SQL da TIB_Query na qual se faz o select dos
MEDICAMENTOS, a qual chamaremos de qryMedicamentos:
select
medicamento,
codigo,
(select GRUPO from GRUPOS G
where G.CODGRUPO = M.GRUPO) as GRUPO_DESC,
datavenc,
campo,
campo,
campo
from MEDICAMENTOS M
order by medicamento
dessa maneira eh criado na TIB_Query tipow assim um "campo virtual",
sendo que, em seguida, deve-se ir ate a propriedade "ColumnAttributes"
da qryMedicamentos e colocar o seguinte:
GRUPO_DESC=COMPUTED
dessa maneira, eh possivel referir-se ao "campo" GRUPO_DESC nas demais
propriedades da qryMedicamentos, como, por exemplo, nas propriedades
"FieldsDisplayWidth", "FieldsDisplayLabel", etc e talz, sendo que em
"FieldsDisplayLabel" eh possivel colocar algo tipow assim:
GRUPO_DESC=Descrição do Grupo
de maneira que a exibiçao no TIB_Grid fique mais maneira...
;o)
[]s
força sempre.
ate +++
--
Luiz "RedDevil" Stefanski
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630
Mais detalhes sobre a lista de discussão lista