guarrada de la semana

  • Iniciador del tema Iniciador del tema rabo
  • Fecha de inicio Fecha de inicio
Estado
Cerrado para nuevas respuestas.
R

rabo

Guest
A ver quien tiene cojones de hacer el guarro asi:

If IsNull(periodo) = False Then

If perido = 1 Then
p = 1
End If

If periodo = 2 Then
p = 2
End If

If periodo = 3 Then
p = 3
End If

Do Until ((tmp = actual) And (p = 0)) Or ((tmp = actual_1) And (p =
1)) Or ((tmp = actual_2) And (p = 2)) Or ((tmp = actual_3) And (p =
3)) Or ((tmp = actual_2) And (p = 3))
If IsNull(periodo) = False Then
tmp = tmp + periodo
End If

Loop
End If
 
rabo rebuznó:
A ver quien tiene cojones de hacer el guarro asi:

If IsNull(periodo) = False Then

If perido = 1 Then
p = 1
End If

If periodo = 2 Then
p = 2
End If

If periodo = 3 Then
p = 3
End If

Do Until ((tmp = actual) And (p = 0)) Or ((tmp = actual_1) And (p =
1)) Or ((tmp = actual_2) And (p = 2)) Or ((tmp = actual_3) And (p =
3)) Or ((tmp = actual_2) And (p = 3))
If IsNull(periodo) = False Then
tmp = tmp + periodo
End If

Loop
End If

Con que compilas eso? :?
 
Falta alguna sentencia, pero bueno por lo menos hay "If"
 
PaTriZia rebuznó:
No me parece bien que no definas las variables :(

ni que ponga a hacer un loop sin un for o un while...

eso que da feo...
 
no seria mejor que utilizaras un select case!!! te ahorras los putos if
es visual basic no?
 
select case periodo

case 1
'lo que tenga que hacer
case 2
'lo que tenga que hacer
.....

end select

do while ((tmp = actual) And (p = 0)) Or ((tmp = actual_1) And (p =
1)) Or ((tmp = actual_2) And (p = 2)) Or ((tmp = actual_3) And (p =
3)) Or ((tmp = actual_2) And (p = 3))
If IsNull(periodo) = False Then
tmp = tmp + periodo
End If
Loop
end do

asi seria mas correcto creo yo

Pa poner mierdas no pongas nada
 
PaMangoelMIo rebuznó:
asi seria mas correcto creo yo

Pa poner mierdas no pongas nada

aprenderas algun dia joven padagüan, que no todo es ser correcto...
 
Estado
Cerrado para nuevas respuestas.
Atrás
Arriba Pie