Consulta
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
Curtidas 0
Respostas
Edilcimar
21/11/2005
pegue 3 variaveis dia, mes e ano e trabalhe com elas
GOSTEI 0
Silviogs
21/11/2005
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
GOSTEI 0
Emerson Nascimento
21/11/2005
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);
GOSTEI 0