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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Intervalo de tempo (hora)
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 14/11/2005 14:51 hs            
Pessoal estou com o seguinte problema, preciso que o vb atualize minha tabela da seguinte forma, tenho uma tabela que se chama agenda, nela tenho os dados dos clientes que teem horários agendados, o meu sistema agenda o horário para cada cliente de acordo com o tempo disponível para atendimento e numeros de pessoas, mas eu preciso que ele tb entenda que existe um intervalo onde não pode ser agendado ninguém, esse intervalo no caso pode ser o almoço, tenho dois textbox para digitar esse intervalo, o inicial e o final, como posso fazer ?

Rodrigo Ferreira

MSN - rjpferreira@hotmail.com

     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 14/11/2005 15:11 hs            
verifica se a data que vc digitou esta entre 12 e 13 h, mais ou menos assim
 
if mid(txtdataini,1,2) > 12 and mid(txtdatafim,1,2) < 13 then
   horario de almoço
else
   horario normal
endif
 
     
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 14/11/2005 15:12 hs            
Alexandre vou testar, obrigado...

Rodrigo Ferreira

MSN - rjpferreira@hotmail.com

     
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 14/11/2005 15:22 hs            
Alexandre não deu certo !
do while ...
            If Mid(varHorario, 1, 2) > Text3 And Mid(varHorario, 1, 2) < Text4 Then
                MsgBox "Intervalo"
            Else
                Hora
                tbAgenda.Edit
                tbAgenda!Qtd = Text5.Text
                tbAgenda!DTPrevista = Date
                tbAgenda!HRPrevista = varHorario
                tbAgenda.Update
                tbAgenda.MoveNext
                i = i + 1
            End If
loop

Rodrigo Ferreira

MSN - rjpferreira@hotmail.com

     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 14/11/2005 15:43 hs            
mas, é o seguinte , o que vc te na variavel text3 , tem que colocar o mid nele tb
 
If Mid(varHorario, 1, 2) > mid(Text3,1,2) And Mid(varHorario, 1, 2) < mid(Text4,1,2) Then
                MsgBox "Intervalo"
            Else
                Hora
                tbAgenda.Edit
                tbAgenda!Qtd = Text5.Text
                tbAgenda!DTPrevista = Date
                tbAgenda!HRPrevista = varHorario
                tbAgenda.Update
                tbAgenda.MoveNext
                i = i + 1
            End If
     
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 14/11/2005 15:55 hs            
Tb não deu certo ! A variavel contem a hora !
varHorario = 12:35:00        'Hora a ser verificada
text3 = 12:00:00              'Hora inicial da pausa
text4 = 14:00:00              'Hora final da pausa

Rodrigo Ferreira

MSN - rjpferreira@hotmail.com

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

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