charles_1976 Postado Fevereiro 18, 2008 Denunciar Share Postado Fevereiro 18, 2008 Galera é o seguinte, tenho um cadastro de membros em paradox, e quer gerar um relatório de aniversariantes, como eu posso fazer???, Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 18, 2008 Denunciar Share Postado Fevereiro 18, 2008 Galera é o seguinte, tenho um cadastro de membros em paradox, e quer gerar um relatório de aniversariantes, como eu posso fazer???charles_1976, o básico do relatório segue o mesmo princípio do outro que você recém concluiu.O que muda? Muda apenas a forma como você fará a consulta - sua query. Parece que esta é sua dificuldade. Sugiro que você procure algum material a respeito e dê uma estudada. ;)Basicamente em um relatório de aniversariantes, você lista eles organizados pelo mês - se for listar por período. Do contrário, lista apenas o mês solicitado.Para uma consulta pelo mês específico, basta utilizar uma instrução SQL como esta:SELECT * FROM membros WHERE extract(month from datnascimento) = :mes ORDER BY datnascimento mas uma vez, lembro que no lugar do * deve ser utilizado apenas o nome das colunas necessárias (questão otimização de recursos) a função extract, retira uma parte do campo desejado; no nosso caso, pegaremos apenas o mês (month) da data (datnaescimento - estou supondo este nome, você não informou) e comparamos com o mês que queremos filtrar (parâmetro mes). depois antes de abrir a consulta (via método open), você deve passar o parâmetro informando o mês a ser filtrado e isto você faz de forma mais segura, dependendo do componente de acesso, através do método ParamByName no seu código - mais ou menos assim: QryAniversariantes.ParamByName('mes').AsInteger := <número do mês> QryAniversariantes.Open;Informe se sua listagem deve ser por período, porque a consulta muda um pouco.obs: aquele ":" na instrução SQL é quem define um parâmetro para o qual devemos passar um valor antes de abrirmos a consulta.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
charles_1976
Galera é o seguinte, tenho um cadastro de membros em paradox, e quer gerar um relatório de aniversariantes, como eu posso fazer???,
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.