Array
(
)

Consulta

Lukcruel
   - 21 nov 2005

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!


Edilcimar
   - 21 nov 2005

pegue 3 variaveis dia, mes e ano e trabalhe com elas


Silviogs
   - 21 nov 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


Emerson
   - 21 nov 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);