mostrar registros apenas do dia no dbgrid
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!
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
Curtidas 0
Respostas
Fábio Cruz
16/07/2010
Faz um select simples com a clausula where buscando a data que vc deseja
GOSTEI 0
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...
abraço e valew por tentar ajudar...
GOSTEI 0
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.
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
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.
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
16/07/2010
cara eu uso o adotable pra mostrar na dbgrid...ele não tem sql...
GOSTEI 0
Jean Mugica
16/07/2010
seria algo como
[CODE]table1.FieldByName('data').AsDateTime := now;[\CODE]
[CODE]table1.FieldByName('data').AsDateTime := now;[\CODE]
GOSTEI 0
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
16/07/2010
Perfeito!funcionou perfeitamente...
muito obrigado pela ajuda...abraçãoboa semana a todos
muito obrigado pela ajuda...abraçãoboa semana a todos
GOSTEI 0