[ GuTo ] Posted September 12, 2003 Report Share Posted September 12, 2003 tenho um campo da minha tabela em acess 2000 chamada: expedicaoquero guardar nela a data e hora de quando o usuário se cadastou. não sei criar uma função que faça isso.tenho uma página onde estou exibindo dados dos usuários.e pra ficar um pouco melhor, queria fazer uma função que pegasse o ano atual e subtraisse do ano em que o usuário nasceu.algo assim:ANO_ATUAL - ANO_DE_NASC_DO_USUARIOdae seria exibido a idade certinha :-)não sei o código, mas deveria ser algo PARECIDO com isso<%=now()%> - <%=year(rs("expedicao"))%>ajudem-me. :D :D :D Quote Link to comment Share on other sites More sharing options...
0 Nitao Posted September 12, 2003 Report Share Posted September 12, 2003 Eu fiz uma coisa parecida e ficou assim:data = split(rs("espedicao"),"/")data1 = data(0)&"/"&data(1)idade = datediff("yyyy", n("espedicao"), now())if datediff("d", data1, now())<0 thenidade = idade-1end ifnão consegui usar apenas o year.. ele não acertava a idade caso o mes não tivesse passado.Espero que isso ajude. Quote Link to comment Share on other sites More sharing options...
0 [ GuTo ] Posted September 14, 2003 Author Report Share Posted September 14, 2003 data = split(rs("espedicao"),"/")data1 = data(0)&"/"&data(1)idade = datediff("yyyy", n("espedicao"), now())if datediff("d", data1, now())<0 thenidade = idade-1end ifPor favor, daria pra comentar este código??????porque eu não sei pra q serve o split e algumas coisinhas mais...as funções e tals...Desde já agradeço Quote Link to comment Share on other sites More sharing options...
0 slipknot Posted September 14, 2003 Report Share Posted September 14, 2003 cara o split funciona da seguinte forma......vamos supor q você tem uma variaveol q guarda os números de alunos reprovados separados por virgulas...rep = "1,3,5,6,7"só q ateh ai ela é uma string...e você precisaria q para cada um você fizesse algo...dai você da o faz o: Split(rep,",")q ele vai pegar a string e onde estiver o "," ele vai separar em 2....dai ele vai deixar o 1 o 2 o 3 4 e o 5 separados em uma varável Array....é muito bom o split....pra fazer carrinhos de comprar por exemploç...abraços.. Quote Link to comment Share on other sites More sharing options...
0 [ GuTo ] Posted September 14, 2003 Author Report Share Posted September 14, 2003 então slipknot, nesse código ae com o split, a data vai aparecer dd/mm/yyyy né? Quote Link to comment Share on other sites More sharing options...
Question
[ GuTo ]
tenho um campo da minha tabela em acess 2000 chamada: expedicao
quero guardar nela a data e hora de quando o usuário se cadastou. não sei criar uma função que faça isso.
tenho uma página onde estou exibindo dados dos usuários.
e pra ficar um pouco melhor, queria fazer uma função que pegasse o ano atual e subtraisse do ano em que o usuário nasceu.
algo assim:
ANO_ATUAL - ANO_DE_NASC_DO_USUARIO
dae seria exibido a idade certinha :-)
não sei o código, mas deveria ser algo PARECIDO com isso
<%=now()%> - <%=year(rs("expedicao"))%>
ajudem-me. :D :D :D
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.