Fórum mostrar registros apenas do dia no dbgrid #381634

16/07/2010

0

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

Responder

Posts

16/07/2010

Fábio Cruz

Faz um select simples com a clausula where buscando a data que vc deseja
Responder

Gostei + 0

16/07/2010

Jean Mugica

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...
Responder

Gostei + 0

16/07/2010

Douglas Fernandes

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.
Responder

Gostei + 0

16/07/2010

Alan Souza

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.
Responder

Gostei + 0

16/07/2010

Jean Mugica

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

Responder

Gostei + 0

16/07/2010

Jean Mugica

seria algo como
[CODE]table1.FieldByName('data').AsDateTime := now;[\CODE]
Responder

Gostei + 0

19/07/2010

Marco Salles

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

Gostei + 0

19/07/2010

Jean Mugica

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

Gostei + 0

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

Aceitar