Fórum Mostrar dbedit especifico #465171
28/12/2013
0
Como faço para que SÓ o dbgrid mostre as informações da base?
Não gostaria que os campo de nome, cpf, data, aparecessem informação nenhuma até clicar no incluir mas o usuario teria a opcao de navegar no dbgrid.
Abracos
Lammer Ltda
Curtir tópico
+ 0Posts
29/12/2013
Carlos Faria
Para os dados aparecerem use a função
if not seudataset.active then ;
seudataset.open ;
Para trazer dados específicos faça um select especifico exemplo
select a ,b ,c ,d from tabela ou select * from tabela where not in ( a ,b ,c) lembrando que não é uma boa pratica usar select* from tabela.
Use o primeiro exemplo uma consulta parametrizada.
Gostei + 0
29/12/2013
Lammer Ltda
Para os dados aparecerem use a função
if not seudataset.active then ;
seudataset.open ;
Para trazer dados específicos faça um select especifico exemplo
select a ,b ,c ,d from tabela ou select * from tabela where not in ( a ,b ,c) lembrando que não é uma boa pratica usar select* from tabela.
Use o primeiro exemplo uma consulta parametrizada.
deixa eu tentar explicar melhor:
tenha no meu form 2 dbedits e 1 dbgrid. quando ativo o datasource, aparece informacao nos 2 dbedits e no dbgrid. Minha duvida é: como faço para a informação aparecer APENAS no dbgrid.
Vlwww
Gostei + 0
30/12/2013
Douglas
Para os dados aparecerem use a função
if not seudataset.active then ;
seudataset.open ;
Para trazer dados específicos faça um select especifico exemplo
select a ,b ,c ,d from tabela ou select * from tabela where not in ( a ,b ,c) lembrando que não é uma boa pratica usar select* from tabela.
Use o primeiro exemplo uma consulta parametrizada.
deixa eu tentar explicar melhor:
tenha no meu form 2 dbedits e 1 dbgrid. quando ativo o datasource, aparece informacao nos 2 dbedits e no dbgrid. Minha duvida é: como faço para a informação aparecer APENAS no dbgrid.
Vlwww
NiXbEaU, você vai ter que parar de usar os dbEdits para que as informações só apareçam no grid.
Gostei + 0
30/12/2013
Carlos Faria
1º parametrize a consulta select * from tabela where dbedit1.text = :@parametro
OU faça como o colega acima sugeriu use editbox
Gostei + 0
02/01/2014
Lammer Ltda
Para os dados aparecerem use a função
if not seudataset.active then ;
seudataset.open ;
Para trazer dados específicos faça um select especifico exemplo
select a ,b ,c ,d from tabela ou select * from tabela where not in ( a ,b ,c) lembrando que não é uma boa pratica usar select* from tabela.
Use o primeiro exemplo uma consulta parametrizada.
deixa eu tentar explicar melhor:
tenha no meu form 2 dbedits e 1 dbgrid. quando ativo o datasource, aparece informacao nos 2 dbedits e no dbgrid. Minha duvida é: como faço para a informação aparecer APENAS no dbgrid.
Vlwww
NiXbEaU, você vai ter que parar de usar os dbEdits para que as informações só apareçam no grid.
Ok, eu passo a usar os editboxs. Mas como eu faço na hora de salvar? Como faço para salvar o dataset + as informações do editbox?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)