USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Calcular datas
Knight
GOIÂNIA
GO - BRASIL
Postada em 09/01/2006 10:37 hs         
Galera brigadão pela ajuda. A "discução" acima sobre a rotina foram de grande ajuda e levaram a novas idéias.
 

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias Emoções

     
PH
não registrado
Postada em 09/01/2006 11:06 hs   
eu faria assim
considerando q estamos falando em dias uteis (ou seja o dia atual não é sabado ou domingo)eu faria
hoje=format(now,"dd")
estemes=format(now,"mm")
esteano=format(now,"aaaa")
diasuteisquequero=n
diafinal=(int(n/5)*7)+n mod 5+hoje
do
 verdiasmes
 if diafinal> dias mes then
  diafinal=diafinal-diasmes
  if estemes=12 then
         estemes=0
                        esteano=esteano+1
  else
  endif
  estemes=estemes+1
               
              
         else
             exit do
         endif
loop
diafinal=format(diafinal,"00") & format(estemes,"00")&format(esteano,"0000")
 

private sub verdiasmes
select case estemes
 case 1,3,5,7,8,10,12
             diasmes=31
        case 4,6,9,11
             diasmes=30
        case 2
               if esteano mod 4=0 then
                   diasmes=29
               else
                    diasmes=28
               endif
 end select  
endsub
     
Página(s): 3/3     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página