Halfar Postado Janeiro 11, 2006 Denunciar Share Postado Janeiro 11, 2006 Tenho uma data inicial, assim:05-01-2006Preciso gerar os proximos vencimentos das datas, assim:05-02-200605-03-200605-04-2006, e assim sucessivamente... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Janeiro 11, 2006 Autor Denunciar Share Postado Janeiro 11, 2006 Bem, acho que descobri, então eu mesmo responderei:For I = 1 To 12X = DateSerial(Year(Date), Month(Date) + I, Day(Date))Next Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Janeiro 11, 2006 Autor Denunciar Share Postado Janeiro 11, 2006 Bem pessoal,Isto ai funciona parcialmente...Mas tem mes que é 30, ou 31....será que não tem uma funcao para facilitar as coisas...do mes de fevereio fiz um script, funciona, mas achei meio complicado...deve ter algo mais simplessenao vou ter que escrever outro script para considerar os dias 30 ou 31...e ainda nem quero pensar no ano bisexto... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Janeiro 11, 2006 Denunciar Share Postado Janeiro 11, 2006 ve se é isso:Dim x as Date, i as Integer x = date for i = 1 to 12 x = dateadd ('m', 1, x) next e na hora de mostrar c faz: Format (x, "DD-MM-YYYY") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ramon Postado Janeiro 12, 2006 Denunciar Share Postado Janeiro 12, 2006 Boa kuroi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Janeiro 16, 2006 Autor Denunciar Share Postado Janeiro 16, 2006 Ola. O que siginifica o numero 1 na trecho de codigo da funcao abaixo:x = dateadd ('m', 1, x) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Janeiro 16, 2006 Denunciar Share Postado Janeiro 16, 2006 x = dateadd ('m', 1, x) 'm' = informa que você esta querendo adicionar valor ao mês1 = define qtos meses serão adicionadosx = variavel que contem a data a inicial onde será adicionado o valor de mêses definidos acimaabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Janeiro 16, 2006 Denunciar Share Postado Janeiro 16, 2006 so q o certo seria:x = dateadd ("m", 1, x)com aspas e não apostrofos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Halfar
Tenho uma data inicial, assim:
05-01-2006
Preciso gerar os proximos vencimentos das datas, assim:
05-02-2006
05-03-2006
05-04-2006, e assim sucessivamente...
Link para o comentário
Compartilhar em outros sites
7 respostass 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.