GARANTIR DESCONTO

Fórum Mostrar valor de uma query em um dbgrid #205749

11/01/2004

0

Oi, como faço para mostrar os registros de uma query.
Tenho uma tabela onde existe uma chave estrangeira, e gostaria que ao clicar em um botao apareça em um dbgrid os registros que possuam a chave estrangeira ´x´ e nao apareca o restante ´Y´.


Nish

Nish

Responder

Posts

11/01/2004

Marco Salles

Chave Estrangeira :?: Alguem Sabe o Que é Isto :?: Se Voce Quer Que Que O DbGrid Apareça Com Um Toque Selecione a Propriedade Visible Do
DbGrid. Se Voce Não Quer Que Um Campo De Uma Query Ou Table Não Apareça No DbGrid (Entre Outras Formas De Realizar Tal Proeza) Voce Pode Usar o ´Editor De Campos´. Onde Se Remove Ou Se Insere Campos.
Vou Tentar Dar Um Exemplo. Selecione As Propriedades Corretas Do Query1(DatabaseName,SQL).Dê Um Duplo Click Com o Botão Esquerdo Do Mouse No Componente Query.>>>Abre-se O EDitor De Campos<<<<
Com o Botão Esquerdo Click Sobre o Editor.Selecione a Propiedade a Propiedade ´add all Fields´. Na Propiedade Collums Do DbGrid De Um Click.Abre-se O>>> Editing DbGrid.Coluns<<<< Selecione o Botão Desenhado ´All Fields´. Selecione o Campo Que Voce Não Que Que Apareça No DbGrid e Click No Botão Desenhado ´Delete Selected Del´. Pronto Este Campo Não Aparecerá No DbGrid... Sem Mais Finalizo.


Responder

Gostei + 0

14/01/2004

Nish

Chave estrangeira, Foreign Key do IB e FB.
Na verdade o que eu queria é fazer uma procura pelo sqlquery do dbExpress e apresentar apenas os dados que eu desejar, seria a mesma coisa que gerar um relatório e apresentar os dados em um quickreport, porém queria que estes dados aparecessem em um dbgrid...


Responder

Gostei + 0

14/01/2004

Henrique.ams

vc pode inserir uma Query que será usada para vc realizar a operação em seu banco, de insert, pesquisa, post, delete, etc...

inseri um datasource que será ligado à query e não à uma tabela...

ligue seu dbgrid neste datasource e pronto...

toda modificação que sua codificção realizar na query, altomaticamente será repassada para o dbgrid...


Responder

Gostei + 0

14/01/2004

Nish

Fui por esta lógica antes tb...e dá a mensagem de ´Operation not allowed on a directional dataset´.
Uso um datasource, sqlquery, e a busca é em um clientdataset.


Responder

Gostei + 0

14/01/2004

Nish

e não consegui usar o sqlquery1.filtered:=true;


Responder

Gostei + 0

15/01/2004

Nish

alguém sabe?


Responder

Gostei + 0

16/01/2004

Nish

sobe


Responder

Gostei + 0

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

Aceitar