Fórum leiam !!!nao consigo fazer consultas o que tem de errado!!! #179459
03/09/2003
0
cara ta sinistro!!!
to fazendo um sistema de cadastro de cds, no data module to usando componentes do dbexpress(sqlconnection e sqldataset) e dataaccess(datasetprovider,clientdataset e datasource), no 1° form tenho os botoes para cadastrar,excluir,editar e consultar e tb um grid que mostra o que foi cadastrado ate ai blz,os botoes de cadastro,excluir e editar funcionam que é uma blz, so que a consulta o meu que eu to fazendo ela mostra no proprio grid do 1° form,mas só que se eu tiver dois cds com o mesmo nome (ex:legiao urbana) a minha consulta só seleciona no grid um cd. Eu gostaria de Fazer uma consulta mais refinada, abrindo em outro form e que ao digitar o nome do cd(ex:legiao urbana ) ele mostrasse todos os cds.Peguei um código aqui ontem só que nao funcionou. Será que alguem pode me ajudar.
PS: no 1° form no evento oncreate tem o seguinte código:
datamodule2.sqldataset1.active:=true;
datamodule2.clientdataset1.active:=true;
onde justamente ele me mostra todos os itens que estao cadastrados no grid.
só que seu colocar o mesmo código acima no form da consulta ele abre todos os itens eu não quero issosó quero o item que eu pedi.
Desde já Agradeço.
to fazendo um sistema de cadastro de cds, no data module to usando componentes do dbexpress(sqlconnection e sqldataset) e dataaccess(datasetprovider,clientdataset e datasource), no 1° form tenho os botoes para cadastrar,excluir,editar e consultar e tb um grid que mostra o que foi cadastrado ate ai blz,os botoes de cadastro,excluir e editar funcionam que é uma blz, so que a consulta o meu que eu to fazendo ela mostra no proprio grid do 1° form,mas só que se eu tiver dois cds com o mesmo nome (ex:legiao urbana) a minha consulta só seleciona no grid um cd. Eu gostaria de Fazer uma consulta mais refinada, abrindo em outro form e que ao digitar o nome do cd(ex:legiao urbana ) ele mostrasse todos os cds.Peguei um código aqui ontem só que nao funcionou. Será que alguem pode me ajudar.
PS: no 1° form no evento oncreate tem o seguinte código:
datamodule2.sqldataset1.active:=true;
datamodule2.clientdataset1.active:=true;
onde justamente ele me mostra todos os itens que estao cadastrados no grid.
só que seu colocar o mesmo código acima no form da consulta ele abre todos os itens eu não quero issosó quero o item que eu pedi.
Desde já Agradeço.
Bruno_costa
Curtir tópico
+ 0
Responder
Posts
03/09/2003
Bruno_costa
o Código da minha consulta é o seguinte:
no evento onclik do tool button tá assim:
panel.visible:=true;
maskedit1.text:=´´;
no evento onexit do maskedit ta assim
if not datamodule2.clientdataset1.locate(´artista´,maskedit.text,[lopartialkey]) then
showmessage(´não existe cd com o nome fornecido´);
end;
panel1.visible:=false;
end;
só que eu quero fazer uma consulta em outro formulário, sem precisar ter que ativar o sqldataset e o clientdataset, e que ao digitar o nome do cd em um edit e apertar o botao de consultar ele ache o registro que eu quero.
no evento onclik do tool button tá assim:
panel.visible:=true;
maskedit1.text:=´´;
no evento onexit do maskedit ta assim
if not datamodule2.clientdataset1.locate(´artista´,maskedit.text,[lopartialkey]) then
showmessage(´não existe cd com o nome fornecido´);
end;
panel1.visible:=false;
end;
só que eu quero fazer uma consulta em outro formulário, sem precisar ter que ativar o sqldataset e o clientdataset, e que ao digitar o nome do cd em um edit e apertar o botao de consultar ele ache o registro que eu quero.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)