Consulta
21/11/2005
0
Criei uma consulta, por datas, porém no Edit, tenho que colocar a data no formato 20050913, para o dia 13 de setembro, por exemplo, como posso fazer com que os usarios digitem a data normalmente 13/09/2005 e a consulta traga as linhas?
Obrigado!
Obrigado!
Lukcruel
Curtir tópico
+ 0
Responder
Posts
21/11/2005
Silviogs
Olá
no Edit pode-se digitar normalmente dd/mm/aaaa porém na hora de atribuir use:
variável ou parametro=strtodate(edit1.text);
select * from movimento
where data:=mdata
QryMovimento.ParamByName(´mdata´).Value := strtodate(Edit1.Text);
o valor da data irá para o formato padrão do seu banco de dados efeutar sua consulta.
Atencisoamente
Silvio Guedes
no Edit pode-se digitar normalmente dd/mm/aaaa porém na hora de atribuir use:
variável ou parametro=strtodate(edit1.text);
select * from movimento
where data:=mdata
QryMovimento.ParamByName(´mdata´).Value := strtodate(Edit1.Text);
o valor da data irá para o formato padrão do seu banco de dados efeutar sua consulta.
Atencisoamente
Silvio Guedes
Responder
21/11/2005
Emerson Nascimento
se eu entendi direito o valor está gravado como AAAAMMDD, certo? mas você quer permitir ao usuário entrar com a data no formato padrão (dd/mm/aaaa), correto? se for isso, faça assim:
dataaserlocalizada := formatdatetime(´yyyymmdd´,datadigitada);
dataaserlocalizada := formatdatetime(´yyyymmdd´,datadigitada);
Responder
Clique aqui para fazer login e interagir na Comunidade :)