Fórum Aniversáriante do mes Alguem sabe como que funciona ? #143001

07/03/2003

0

Oi Amigos estou fazendo um Programa escolar, gostaria de como eu faço
Para saber quantos alunos estão fazendo universário no mes ?
Alguem pode me ajudar ??


Anonymous

Anonymous

Responder

Posts

07/03/2003

Moonlight

Coloca uma query, e no SQL pede o aniversario entre o primeiro e ultimo dia do mes.


Responder

Gostei + 0

07/03/2003

Anonymous

8) O jeito mais fáicl de fazer isto é: crie um campo mes de aniversário na sua tabela de cadastro de alunos e crie uma rotina para este campo receber o nome do mes, pode ser no ´Beforepost´ da tabela use o ´Decoddate´ no help do delphi vc encontrará um exemplo.

depois use uma query para para filtrar este campo. que receberá o nome
dos meses como Ex.: Janeiro, fevereiro.....


Responder

Gostei + 0

07/03/2003

Anonymous

8) Desculpe meu email é => mfvalmir@terra.com.br


Responder

Gostei + 0

07/03/2003

Anonymous

Coloca uma query no seu programa e insira o seguinte código na propriedade SQl dela :
Select * from Clientes where DataAniver between=:Data1 and =:Data2

vai na propriedade params e define data1 e data 2 como data e coloca um componente dateTimePicker para cara um ! e atribua a eles o parametro (exemplo, na hora que vc clicar em um botão):
DataModule.AdoQuery1.Params(´Data1´).value:=DtpData1.date;e a mesna coisa para o Data2

qualquer coisa me manda um mail ! bcantelli@uol.com.br


Responder

Gostei + 0

07/03/2003

Anonymous

Mais fácil:

Coloque numa query:
Query.Close;
Query.SQL.Clear.
Query.SQL.Add(´Select * from TabelaAlunos where EXTRACT(MONTH from DataAniver) = :MES´);

Depois passe o mês desejado para a query:
Query.ParamByName(´MES´).AsInteger := StrToInt( FormatDateTime( ´MM´,Date ) );

Agora é só abrir a query:
Query.Open;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar