Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/05/2009, 14:17
Avatar de Gakex
Gakex
 
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: Como paso este codigo a una funcion?

Cita:
Iniciado por zxs23 Ver Mensaje
Necesito realizar el mismo procedimiento en varios formularios, lo unico que cambia es cuando el If Ns = 1 se llamara a un funcion diferente dependiendo el caso.
ó quizas deberia convertirlo en una clase

Código:
Private Sub cmdUpdate_Click()
Dim rs As Recordset
Set rs = cn.Execute("SELECT n_acceso FROM usuario WHERE nomuser='" & Text1.text & "'")

Dim Ns As Integer
If rs(0) = FALSO Then Ns = 0 Else Ns = 1

If Ns = 1 Then 'Si el boolean esta activo
   MsgBox "Consulta SQL realizada satisfactoriamente"
   '###Ejecuto una funcion de mantenimiento###
Else
   MsgBox "No puede realizar la consulta SQL, no tiene permiso"
End If
End Sub
Hola creo que puedes poner tu funcion en un modulo y usarla en los formularios que quieras, pero tengo una duda la funcion se refiere a un control "cmd_update" en el evento click?

tambien veo que dentro la fude ncion haces referencia al contenido de un textbox, si quieres utilizar la funcion en otros formularios posiblemente los controles no se llamen igual y te de un error.