GARANTIR DESCONTO

Fórum DBLookupComboBox em campo de chave estrangeira #354113

20/02/2008

0

Galera Boa Tarde a todos!!!
Tem uma tabela ´Musica´ com os seguintes campos:

Codigo integer not null
Nome varchar(40)
Artista integer not null
Album integer not null
Estilo integer not null

Tabela Artista:
Codigo integer not null
Nome varchar(40)


Tabela Album:
Codigo integer not null
Nome varchar(40)


Tabela Estilo:
Codigo integer not null
Nome varchar(40)

esta tudo funcionando certo. Queria fazer uma consulta nas tabelas Artista, Album e Estilo,e estou usando o seguinte código SQL para cada uma delas:
Select * from Artista where upper(nome) like(:Nome)
Select * from Album where upper(nome) like(:Nome)
Select * from Estilo where upper(nome) like(:Nome)

e em um botão coloquei o seguinte código:

if rgLocalizar.itenindex = 0 then
DM.cdsArtista.params[0].asstring:=UpperCase(Edit.text) + ´¬´;
A consulta funciona perfeita,só que ai vem o problema que não estou conseguindo resolver.
Quando eu abro o formulário musica onde estão os campos de chave estrangeira ,no qual estou usando o componente DBLookupComboBox para receber os dados ,os registros dos três DbLookupCombobox estão vazios ,ai se eu muda o SQL para Select * from Artista o problema acaba ,só que não tenho a consulta como eu queria.

Alguém por gentileza saberia a solução desse problema?

Desde já eu agradeço!!!!


Lskskyblue

Lskskyblue

Responder

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

Aceitar