Fórum Como mostrar vários campos, num lookupfield de um grid? #300104

20/10/2005

0

Pessoal..

Já faz tempo que estou tentando resolver este problema..

É o seguinte.. uso um grid, ligado a um DataSet, neste dataset tenho vários fields, inclusive lookupfields, isto é, um campo que traz de uma outra tabela os dados que serão adicionados nesta tabela que vc está usando.

O problema é que preciso mostrar, na hora de selecionar os dados de outra tabela, dois ou mais campos neste mesmo combo que é habilitado no grid quando vc cria o lookupfield, e gravar somente o campo que seria o keyfield na tabela que vc está usando.

Alguém sabe como fazê-lo????

Agradeço antecipadamente a todos...


Cabelo

Cabelo

Responder

Posts

21/10/2005

Cabelo

sobe..


Responder

Gostei + 0

24/10/2005

Cabelo

sobe..


Responder

Gostei + 0

25/10/2005

Sistemald

Você terá de fazer uma concatenação no SQL para trazer a tabela de Listagem, e colocar o campo resultante como ListField:

Select id, (campo1 || ´ - ´ || campo2) as campojunto from tabela2 



Responder

Gostei + 0

25/10/2005

Cabelo

Colega...

Ufa depois te tanto tempo conseguí resolver meu problema.. muito obrigado..

só mais uma dúvida..

´|´ é um operador de concatenação do SQL???


Responder

Gostei + 0

25/10/2005

Bruno Belchior

não, || é no Firebird... (não sei os outros)...


Responder

Gostei + 0

25/10/2005

Marlon Spiess

sim || é concatenação na maioria dos bancos


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar