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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Controlando Horas
LuizRicarte
não registrado
Postada em 18/10/2004 09:52 hs   
 
Olá Pessoal,
Estou precisando de uma ajudinha aqui.
 
Eu tenho um banco de dados com alguns campos, entre eles eu tenho a data/hora/ severidade.
 
Em cada severidade eu possuo um tempo estimado para atendimento, por exemplo:
Severidade:
R- 04horas
1-02horas
2-1horas
7-270horas
etc.
 
Preciso fazer um controle, para saber se o atendimenot esta atrasado, ou seja, a partir da hora, e da data que eu possuo, preciso fazer uam rotina que verifique se esta atrasado o atendimento, mas existme um pequeno porem, eu só conto as horas das 08 as 17, não são por exemplo 270 horas corridas.
 
Alguem pode me ajudar?
 
Obrigado
Luiz
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 18/10/2004 11:09 hs            
Cara,
 
Isso é problema de logica... seria muito trabalhoso postar aqui um algoritmo que realize calculos com horas dentro de um intervalo (tipo das 08 as 17)...
 
Manda um e-mail explicando direito como isso funciona, que posso até fazer o algoritmo pra voce, depois voce implementa...
 
 
Abraços


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
LuizRicarte
não registrado
Postada em 18/10/2004 16:45 hs   
Por Favor me ajudem,
 
tenho uma tabela em SQL SERVER, onde tenho vários campos entre eles tenho:

dtAbertura =AAAAMMDD (sem /)

hrabertura = HHMM(sem : )

severidade = que pode ser:

 

R- 04 horas

0- 1 hora

1-02horas

2-04horas

3-08horas

4-16horas

5-24horas

6-54horas

7-270horas

 

A partir da data de Abertura e a Hora de abertura, tenho que verificar baseado na severidade, se o atendimento esta atrasado.

 

Por exemplo:

DtAbertura -20041018

hrAbertura- 933

severidade – 1

 

No caso  se este atendimento não for realizado até as 11:33 esta atrasado.

 

Lembrando que é considerada apenas das 8:00 as 17:00, então no caso se fosse aberto as 16:33, ele poderia atender no outro dia.

 

Os dados não possuem padrão de data e hora pois esta tabela é alimentada pelo mainframe.

 

Estou desenvolvendo isso p/ colocar na intranet da empresa, ou seja é em asp, mas postei em vb pois tendo a lógica eu passo ela p/ vbscript.

 

Se puder me ajudar, eu agradeço.

     
LuizRicarte
não registrado
ENUNCIADA !
Postada em 19/10/2004 12:24 hs   
Elieser, vc recebeu meu e-mail??
 
Abraços
Obrigado
   
LuizRicarte
SÃO PAULO
SP - BRASIL
Postada em 20/10/2004 08:05 hs            
Alguem pode me ajudar???
     
Ganbity
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 20/10/2004 12:10 hs            
no meu ponto de vista isso é questão de lógica.
tipo:
data1 = tabela!campodataabertura
data2 = tabela!campodehoralimite
data3 = resultado
 
data3 = data1 - data2
if data3 > = data2 then
   sua instrução 1
else
  sua instrução 2
 
espero ter ajudado

"A complexidade do programa cresce até exceder a competência do programador. "

Luciano de Paula

Desenvolvedor - Analista

lufra2@bol.com.br

 
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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