LISTA DE ANIVERSARIANTES
Pessoal estou usando este código:
[txt-color=#0000f0]rs.Open [Ô]Select * from tblBanco where DiaNascBD like [ô][Ô] & Day(DateValue(Now)) & [Ô]%[ô] and MesNascBD=Month(datevalue(now)) [Ô], db, 3, 3[/txt-color]
para mostrar os aniversariantes do dia, ja venho usando a mais de um mês sem problemas, até o dia de hoje (01/12/2013) o que pude notar foi que o resultado veio de todos os registros de quem faz aniversário até o dia 19/12, o código puxou todos que tem o [Ô]1[Ô] na frente então trouxe o do dia 1/12 10 e 11 e por aà vai, sem duvida no dia 2 ele vai trazer os resultados dessa forma também, voltando a funcionar corretamente depois do dia 3 e tendo sempre esse bug nos dias 1 e 2 de cada mes, se bem que no dia 3 ele trará o resultado de quem faz aniversario dia 3 , 30 e 31 daquele mês.
Alguém sabe como resolver isso?
[txt-color=#0000f0]rs.Open [Ô]Select * from tblBanco where DiaNascBD like [ô][Ô] & Day(DateValue(Now)) & [Ô]%[ô] and MesNascBD=Month(datevalue(now)) [Ô], db, 3, 3[/txt-color]
para mostrar os aniversariantes do dia, ja venho usando a mais de um mês sem problemas, até o dia de hoje (01/12/2013) o que pude notar foi que o resultado veio de todos os registros de quem faz aniversário até o dia 19/12, o código puxou todos que tem o [Ô]1[Ô] na frente então trouxe o do dia 1/12 10 e 11 e por aà vai, sem duvida no dia 2 ele vai trazer os resultados dessa forma também, voltando a funcionar corretamente depois do dia 3 e tendo sempre esse bug nos dias 1 e 2 de cada mes, se bem que no dia 3 ele trará o resultado de quem faz aniversario dia 3 , 30 e 31 daquele mês.
Alguém sabe como resolver isso?
é Access ?
rs.Open [Ô]Select * from tblBanco where Month(MesNascBD) = [ô][Ô] & Month(Now) & [Ô][ô] and Day(DiaNascBD)= [ô][Ô] & Day(now) & [Ô][ô] [Ô], db, 3, 3
Lembrando que o formato do campo no Bco deve ser tipo Date.
rs.Open [Ô]Select * from tblBanco where Month(MesNascBD) = [ô][Ô] & Month(Now) & [Ô][ô] and Day(DiaNascBD)= [ô][Ô] & Day(now) & [Ô][ô] [Ô], db, 3, 3
Lembrando que o formato do campo no Bco deve ser tipo Date.
Citação::
é Access ?
rs.Open [Ô]Select * from tblBanco where Month(MesNascBD) = [ô][Ô] & Month(Now) & [Ô][ô] and Day(DiaNascBD)= [ô][Ô] & Day(now) & [Ô][ô] [Ô], db, 3, 3
Lembrando que o formato do campo no Bco deve ser tipo Date.
Sim Nilson, é Access e funcionou perfeitamente, valeu mesmo, o modo antigo funcionava corretamente 27 ou 28 dias por mês...risos....
Tópico encerrado , respostas não são mais permitidas