SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Daniel_PC en Viernes 16 de Enero de 2004, 01:31

Título: Como Puedo Determinar El Tipo De Horario
Publicado por: Daniel_PC en Viernes 16 de Enero de 2004, 01:31
como puedo determinar horario economico y horario normal
si tengo dos Horas (ej 15:30:00 a 16:40:00) para que salga un mensaje de HORARIO NORMAL y (ej 20:00:00 a 23:00:00) salga HORARIO ECONOMICO?
GRACIAS----
Título: Re: Como Puedo Determinar El Tipo De Horario
Publicado por: Brroz en Viernes 16 de Enero de 2004, 09:14
Hola Daniel_PC.

En este ejemplo, cuando pulsamos un botón (Command1) se llama al método 'TimeComp' con el valor de un textbox (Text1) para comparar la hora con los intervalos que defines...

Código: Text
  1.  
  2.  
  3. Private Sub Command1_Click()
  4.     TimeComp "#" & Text1.Text & "#"
  5. End Sub
  6.  
  7. Private Sub TimeComp(ByVal Hora As Variant)
  8.    
  9.     If Hora >= "#15:00:00#" And Hora <= "#16:40:00#" Then
  10.         MsgBox "Horario normal"
  11.     ElseIf Hora >= "#20:00:00#" And Hora <= "#23:00:00#" Then
  12.         MsgBox "Horario económico"
  13.     Else
  14.         MsgBox "Otro horario"
  15.     End If
  16.    
  17. End Sub
  18.  
  19.  
  20.  
Título: Re: Como Puedo Determinar El Tipo De Horario
Publicado por: Daniel_PC en Sábado 17 de Enero de 2004, 02:07
Cita de: "Brroz"
Hola Daniel_PC.

En este ejemplo, cuando pulsamos un botón (Command1) se llama al método 'TimeComp' con el valor de un textbox (Text1) para comparar la hora con los intervalos que defines...

Código: Text
  1.  
  2.  
  3. Private Sub Command1_Click()
  4.     TimeComp "#" & Text1.Text & "#"
  5. End Sub
  6.  
  7. Private Sub TimeComp(ByVal Hora As Variant)
  8.     
  9.     If Hora >= "#15:00:00#" And Hora <= "#16:40:00#" Then
  10.         MsgBox "Horario normal"
  11.     ElseIf Hora >= "#20:00:00#" And Hora <= "#23:00:00#" Then
  12.         MsgBox "Horario económico"
  13.     Else
  14.         MsgBox "Otro horario"
  15.     End If
  16.     
  17. End Sub
  18.  
  19.  
  20.  
Gracias por Ayudarme.....