pdb 0 Denunciar post Postado Janeiro 5, 2008 Pessoal estou fazendo um sitema e nele vai ter uma tela de aniversariantes do Mês gostaria de saber como faço esta pesquisa para gerar no grid a listagem dos clientes que fazem aniversario no mês, pensei em utilizar o "datetimepicker" mas ele faz busca somente com datas completas tipo dd/mm/aaaa. alguem poderia me ajudar com este problema. precisava de fazer a pesquisa apenas por dia e mês. Obrigado!!! Compartilhar este post Link para o post Compartilhar em outros sites
Tatiane.InterArt 0 Denunciar post Postado Janeiro 5, 2008 Estou com um sistema mais ou menos assim!, e usei na tela um maskEdit onde no EditMask dele defini como: 99/99/;1;_, inseri um PopMenu de aviso dizendo: 'Insira Dia e Mês', ou você pode carregar o dia e mês pelo sistema usando MaskEdit1.Text:=FormatDateTime('DD/MM' now); No momento da Pesquisa você vai fazer um: 'select * from Tabela where Data='''+MaskEdit1.Text+'%'''; Espero ter ajudado! Boa Sorte! Compartilhar este post Link para o post Compartilhar em outros sites
pdb 0 Denunciar post Postado Janeiro 5, 2008 Oi.. então eu fiz da seguinte maneira, coloquei este codigo no botão q faz a pesquisa... criei o maskedit da mesma maneira que você falou, mas na hora q eu clico no botão o seguinte erro aparece "EDBEngine erro with message type mismatch in expression" ja dei uma olhada geral mas não consegui pegar o erro. query1.Close; query1.SQL.Clear; query1.SQL.Add('select * from tab-cadastro where Data='''+maskedit1.Text+'%'''); query1.Open; Compartilhar este post Link para o post Compartilhar em outros sites
Terry 0 Denunciar post Postado Janeiro 6, 2008 Amigo tenho uma linha de codigo ak que pode te ajudar. 'select * from table1 where extract(day from Data_nasc) between '+quotedstr(edit1.Text)+' and '+quotedstr(edit2.Text)+' and extract(month from Data_nasc) = '+quotedstr(edit3.text)+''); Espero ter ajudado... T+... Compartilhar este post Link para o post Compartilhar em outros sites
pdb 0 Denunciar post Postado Janeiro 7, 2008 Opa.. Valeu... Resolvel o problema... Compartilhar este post Link para o post Compartilhar em outros sites