Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

usando if vbokCancel=ok then vb6

Estas en el tema de usando if vbokCancel=ok then vb6 en el foro de Visual Basic clásico en Foros del Web. hola tengo el siguiente codigo el problema es que tengo que hacer un condicional es decir cuando elusuario apriente un boton le va a salir ...
  #1 (permalink)  
Antiguo 15/10/2008, 00:33
Avatar de ernestoelunico  
Fecha de Ingreso: septiembre-2008
Mensajes: 96
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta usando if vbokCancel=ok then vb6

hola tengo el siguiente codigo el problema es que tengo que hacer un condicional es decir cuando elusuario apriente un boton le va a salir un msjbox con dos botones aceptar y cancelar pero si el usuario prieta aceptar se hace la instrucion que esta en un bloque if si apreta cancelar regresa a la ventana aqui les pongo el codigo
no me sirve porque no importa si apreto ok o cancel siempre ejecuta lo que hay en el if

Private Sub CmndBorrar_Click()
MsgBox "Esta a punto de borrar el usurio y registros para completar esta operacion aceptar", vbOKCancel
If vbOK = vbOK Then
ruta1 = App.Path & "\Mi empresa\registros.mdb"
ruta2 = App.Path & "\Mi empresa\val.dat"
ruta3 = App.Path & "\Default User\val.dat"
Kill ruta1
Kill ruta2
MsgBox "Los datos han sido borrados", vbInformation
ruta4 = App.Path & "\Mi empresa\val.dat"
FileCopy ruta3, ruta4
Unload Frmhome
Frmhome.Show
End If

End Sub
  #2 (permalink)  
Antiguo 15/10/2008, 02:45
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: usando if vbokCancel=ok then vb6

Cita:
Iniciado por ernestoelunico Ver Mensaje
hola tengo el siguiente codigo el problema es que tengo que hacer un condicional es decir cuando elusuario apriente un boton le va a salir un msjbox con dos botones aceptar y cancelar pero si el usuario prieta aceptar se hace la instrucion que esta en un bloque if si apreta cancelar regresa a la ventana aqui les pongo el codigo
no me sirve porque no importa si apreto ok o cancel siempre ejecuta lo que hay en el if

Private Sub CmndBorrar_Click()
MsgBox "Esta a punto de borrar el usurio y registros para completar esta operacion aceptar", vbOKCancel
If vbOK = vbOK Then
ruta1 = App.Path & "\Mi empresa\registros.mdb"
ruta2 = App.Path & "\Mi empresa\val.dat"
ruta3 = App.Path & "\Default User\val.dat"
Kill ruta1
Kill ruta2
MsgBox "Los datos han sido borrados", vbInformation
ruta4 = App.Path & "\Mi empresa\val.dat"
FileCopy ruta3, ruta4
Unload Frmhome
Frmhome.Show
End If

End Sub

Hola, la instrucción es así:

If MsgBox("Esta a punto de borrar el usurio y registros para completar esta operacion aceptar", vbOKCancel) = vbOK Then

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:13.