DBGrid Query

Delphi

14/04/2003

Ae, é verdade dificílimo pra mim, mas talvez vc tenha uma idéia.

Assim:

Tenho uma tabela Produtos, preciso que quando abrir o DBGrid ele fique vazio para uma nova insersão de Produtos, NÃO PODE TRAZER OS PRODUTOS QUE JÁ FORAM INSERIDOS!!!

Não tente entender que se é produto pedido ou algo do gênero, usei o exemplo pra fim de melhor entendimento.

O que importa é que tem conteúdo na tabela e tem que vir um Grid vazio pra mim inserir mais coisas nele.

Tentei com query e nada.... ajudem-me, please. Eu e meu patrão agradecemos.
:lol:


Alex_

Alex_

Curtidas 0

Respostas

Itba.mg

Itba.mg

14/04/2003

O máximo que consegui fazer foi utilizando um Table e o seguinte:

Table1.Filter := ´Nome=Null´;
Table1.Filtered := True;

Como na tabela não existe ninguém com nome Null, então o resultado será o DBGrid em branco. Com SQL não consegui nada parecido.

Espero ter ajudado

T+

Rogério Ribeiro Macêdo
Ituiutaba-MG / Curitiba-PR
:arrow: Para cada povo o seu idioma, para todos os povos o Esperanto


GOSTEI 0
Paulo Amaral

Paulo Amaral

14/04/2003

Não sei se vai te ajudar, pois sempre pode haver algo mais fácil, mas a dbgrid sempre mostra registros do db, pois é componente consciente. Eu quando precisei fazer algo parecido, usei uma StringGrid, e depois para transferir os valores digitados para o db, li com a propriedade Stringrid.Cell(lin,col). Qualquer dúvida é só escrever.
Abraços.


GOSTEI 0
E_gama

E_gama

14/04/2003

Se você está utilizando um TQuery/TADOQuery, basta configurar um SQL que não retorne nada. Algo do tipo:

[color=blue:f317f08362]select * from PRODUTO where PRD_CODIGO = 0[/color:f317f08362]
(partindo do princípio que não pode haver produto com código = 0 no banco de dados, é claro)


GOSTEI 0
POSTAR