mostrar registros apenas do dia no dbgrid

Delphi

16/07/2010

ae pessoal, preciso de mais uma ajudinha, que parece ser bem fácil...
como faço para mostrar apenas os registros do dia em um bdgrid?atualmente eu mostro todo o BD na dbgrid,mas gostaria de pegar só o do dia...
valew pela atenção...abraço!
Jean Mugica

Jean Mugica

Curtidas 0

Respostas

Fábio Cruz

Fábio Cruz

16/07/2010

Faz um select simples com a clausula where buscando a data que vc deseja
GOSTEI 0
Jean Mugica

Jean Mugica

16/07/2010

como faço para chamar a data do dia no select?meu bd é access..e eu uso os componetes ado
abraço e valew por tentar ajudar...
GOSTEI 0
Douglas Fernandes

Douglas Fernandes

16/07/2010

Jean boa tarde,

Posta pra nos a sql, para podermos te ajudar melhor.
Segue abaixo um exemplo de como eu faço aqui

QAux.Sql.Add('Select descricao from NomeTabela Where Data = :Data ');
QAux.ParambyName('Data').AsDateTime := Now;
QAux.Open;


Qualquer duvida posta o seu codigo ai para podermos te ajudar  melhor.
GOSTEI 0
Alan Souza

Alan Souza

16/07/2010

só detalhe:

ADO acho que é
  Parameters[0].AsDateTime := Today;

Para não ter que declarar o parâmetro toda vez que abrir a query no código, vc pode colocar a atribuição do parâmetro no evento BeforeOpen da ADOQuery.
GOSTEI 0
Jean Mugica

Jean Mugica

16/07/2010

cara eu uso o adotable pra mostrar na dbgrid...ele não tem sql...

GOSTEI 0
Jean Mugica

Jean Mugica

16/07/2010

seria algo como
[CODE]table1.FieldByName('data').AsDateTime := now;[\CODE]
GOSTEI 0
Marco Salles

Marco Salles

16/07/2010

vc pode tentar  
begin
with Table1 do begin
Filtered:=false;
Filter:='Data = '+QuotedStr(DatetoStr(Date));
Filtered:=True;
end;
end;
GOSTEI 0
Jean Mugica

Jean Mugica

16/07/2010

Perfeito!funcionou perfeitamente...
muito obrigado pela ajuda...abraçãoboa semana a todos
GOSTEI 0
POSTAR