Clube da Programação e Hardware
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Clube da Programação e Hardware

Tutorial, dicas, Programação, Hardware entre outros assuntos.
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Filtrar Campo data de uma tabela por um edit.(Resolvido)

Ir para baixo 
2 participantes
AutorMensagem
LeandroBr




Mensagens : 12
Data de inscrição : 10/10/2012

Filtrar Campo data de uma tabela por um edit.(Resolvido) Empty
MensagemAssunto: Filtrar Campo data de uma tabela por um edit.(Resolvido)   Filtrar Campo data de uma tabela por um edit.(Resolvido) EmptyQua Out 10, 2012 8:05 am

Pessoal preciso que todos os registros sejam listados em uma grid filtrando pelo campo data.

ou seja o usuario digita 24/02/2012 em edit ao der enter, é listado na grid somente registros na data 24/02/2012 .


Fiz este codigo Abaixo.

Tb_Pedidos.Filtered := False;
if (Edit4.Text <> '') then
begin
Tb_Pedidos.Open;
Tb_Pedidos.Filter :='Data=' + QuotedStr(Edit1.Text + '*');
Tb_Pedidos.Filtered := True;
Tb_Pedidos.locate('Data',Edit4.text,[loCaseInsensitive, loPartialKey]);
edit4.Text := '';
Edit4.SetFocus;

Com este codigo tenho o erro abaixo.

"*" is not a valid date

onde esta o erro neste codigo?

Tentei Assim:

Tb_Pedidos.Filter := 'Data=' +QuotedStr(DateToStr(Edit4.text + '*'));


da o erro, TDateTime and Tcaption.


Podem me ajudar, desde já agradeço.


Última edição por LeandroBr em Sáb Out 27, 2012 8:01 am, editado 1 vez(es)
Ir para o topo Ir para baixo
LeandroBr




Mensagens : 12
Data de inscrição : 10/10/2012

Filtrar Campo data de uma tabela por um edit.(Resolvido) Empty
MensagemAssunto: Re: Filtrar Campo data de uma tabela por um edit.(Resolvido)   Filtrar Campo data de uma tabela por um edit.(Resolvido) EmptyTer Out 16, 2012 7:54 am

Algué pode me Ajudar????
Ir para o topo Ir para baixo
vanix




Mensagens : 26
Data de inscrição : 20/01/2011

Filtrar Campo data de uma tabela por um edit.(Resolvido) Empty
MensagemAssunto: Re: Filtrar Campo data de uma tabela por um edit.(Resolvido)   Filtrar Campo data de uma tabela por um edit.(Resolvido) EmptySáb Out 27, 2012 7:28 am

LeandroBr escreveu:
Pessoal preciso que todos os registros sejam listados em uma grid filtrando pelo campo data.

ou seja o usuario digita 24/02/2012 em edit ao der enter, é listado na grid somente registros na data 24/02/2012 .


Fiz este codigo Abaixo.

Tb_Pedidos.Filtered := False;
if (Edit4.Text <> '') then
begin
Tb_Pedidos.Open;
Tb_Pedidos.Filter :='Data=' + QuotedStr(Edit1.Text + '*');
Tb_Pedidos.Filtered := True;
Tb_Pedidos.locate('Data',Edit4.text,[loCaseInsensitive, loPartialKey]);
edit4.Text := '';
Edit4.SetFocus;

Com este codigo tenho o erro abaixo.

"*" is not a valid date

onde esta o erro neste codigo?

Tentei Assim:

Tb_Pedidos.Filter := 'Data=' +QuotedStr(DateToStr(Edit4.text + '*'));


da o erro, TDateTime and Tcaption.


Podem me ajudar, desde já agradeço.


Apenas mude esta liha do seu codigo:
Código:
Tb_Pedidos.Filter := 'Data = ' + QuotedStr(Edit4.text);


Ir para o topo Ir para baixo
LeandroBr




Mensagens : 12
Data de inscrição : 10/10/2012

Filtrar Campo data de uma tabela por um edit.(Resolvido) Empty
MensagemAssunto: Re: Filtrar Campo data de uma tabela por um edit.(Resolvido)   Filtrar Campo data de uma tabela por um edit.(Resolvido) EmptySáb Out 27, 2012 7:59 am

vanix escreveu:
LeandroBr escreveu:
Pessoal preciso que todos os registros sejam listados em uma grid filtrando pelo campo data.

ou seja o usuario digita 24/02/2012 em edit ao der enter, é listado na grid somente registros na data 24/02/2012 .


Fiz este codigo Abaixo.

Tb_Pedidos.Filtered := False;
if (Edit4.Text <> '') then
begin
Tb_Pedidos.Open;
Tb_Pedidos.Filter :='Data=' + QuotedStr(Edit1.Text + '*');
Tb_Pedidos.Filtered := True;
Tb_Pedidos.locate('Data',Edit4.text,[loCaseInsensitive, loPartialKey]);
edit4.Text := '';
Edit4.SetFocus;

Com este codigo tenho o erro abaixo.

"*" is not a valid date

onde esta o erro neste codigo?

Tentei Assim:

Tb_Pedidos.Filter := 'Data=' +QuotedStr(DateToStr(Edit4.text + '*'));


da o erro, TDateTime and Tcaption.


Podem me ajudar, desde já agradeço.


Apenas mude esta liha do seu codigo:
Código:
Tb_Pedidos.Filter := 'Data = ' + QuotedStr(Edit4.text);



Show de bola, obrigaduuuuuuuu.
Ir para o topo Ir para baixo
Conteúdo patrocinado





Filtrar Campo data de uma tabela por um edit.(Resolvido) Empty
MensagemAssunto: Re: Filtrar Campo data de uma tabela por um edit.(Resolvido)   Filtrar Campo data de uma tabela por um edit.(Resolvido) Empty

Ir para o topo Ir para baixo
 
Filtrar Campo data de uma tabela por um edit.(Resolvido)
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» como Re-indexar em tabela paradox (Resolvido)
» Consulta de registros por dois edit? ( Resolvido)
» Excluir registros da tabela por um periodo?
» Botão gravar [Resolvido]
» Campo não Atualixa de Imediato

Permissões neste sub-fórumNão podes responder a tópicos
Clube da Programação e Hardware :: PROGRAMAÇÃO :: Delphi-
Ir para: