Home > Foro de Access >

Debates de Access > Como bloquear o deshabilitar la tecla shift en acces

Como bloquear o deshabilitar la tecla shift en acces

Escrito por Jorge el 17/01/2007

Saludos,Mi problema es tipico tengo un proyecto en acces  pero me estan modificacndo la informacion almacenada por que pueden ingresar ala base de datos con shift.   Desearia que me enviaras una solucion pues no soy muy experto, manejo lo basico

Muchas Gracias



Citar  |  
Ver mensaje      

Dangelo
Bogotá, Colombia
Escrito por Dangelo el 18/01/2007

Hola

Mira se puede de dos formas que Yo conozca claro.

Una es trabajar la seguridad con grupo de trabajo, esta la da el mismo access, lo que pasa es que trabaja en el system del PC, esto quiere decir que si tu creas las seguridad por usuario en tu PC, debes copiar tu System y reemplazarlo en cada uno de los PC, una vez entre a la base pide usuario y contraseña y no deja entrar con la letra Shift.

La otra es con modulos asi:

Creas un nuevo modulo que lo llamaras Activar_shift  en el copias lo siguiente:   (Este es para activar la tecla)

Function ap_EnableShift()

    On Error GoTo errEnableShift
   
    Dim db As Database
    Dim prop As Property
    Const conPropNotFound = 3270
   
    Set db = CurrentDb()
    db. Properties("AllowByPassKey") = True

Exit Function

ErrEnableShift:
  
    If Err = conPropNotFound Then
    Set prop = db. CreateProperty("AllowByPassKey", _
        dbBoolean, True)
        db.Properties.Append prop
        Resume Next
    Else
        MsgBox Err. Number & " / " & Err. Description, vbInformation + vbOKOnly, "A V I S O"
        Exit Function
    End If

End Function

Para bloquearla creas un nuevo modulo y lo llamas Bloqueo_shift y copias lo siguiente

Function ap_DisableShift()

    On Error GoTo errDisableShift
   
    Dim db As Database
    Dim prop As Property
    Const conPropNotFound = 3270
   
    Set db = CurrentDb()
     
    db. Properties("AllowByPassKey") = False
   
Exit Function

ErrDisableShift:
   
    If Err = conPropNotFound Then
    Set prop = db. CreateProperty("AllowByPassKey", _
        dbBoolean, False)
        db.Properties.Append prop
        Resume Next
    Else
        MsgBox Err. Number & " / " & Err. Description, vbInformation + vbOKOnly, "A V I S O"
        Exit Function
    End If

End Function

En un formulario en el cual solo tengas acceso tu, creas los botones de activas y bloquear

Creas el boton bloquear, en el evento al hacer clic y colocas

Private Sub Desactivar_shift_Click()
    Call Bloqueo_Shift. Ap_DisableShift
End Sub
 igual para activarla nuevamente

Intenta y me avisas



Citar  |  
Ver mensaje     

Escrito por Paula Sofia Nuñez Balladares el 15/05/2008

hola me pueden  ayudar para saber como activo y  desactivar la tecla shift o q pasos debo seguir.


Citar  |  
Ver mensaje     

Victor Rodriguez
Buenos Aires, Argent...
Escrito por Victor Rodriguez el 02/06/2008
"

hola me pueden  ayudar para saber como activo y  desactivar la tecla shift o q pasos debo seguir.

"

por paula sofia nuñez balladares (Mayo 2008)


Hace lo que dice este experto, yo lo que hice fue crear dos modulos, (para activar y desactivar), luego en arme dos macros, ana para que corra cada código, luego puse dos botones en la pantalla ppal (uno para cada macro). A los botones los oculté segun el usuario activo (con otro módulo).-


Citar  |  
Ver mensaje     

Escrito por 000 el 14 de Julio
"
"

hola me pueden ayudar para saber como activo y desactivar la tecla shift o q pasos debo seguir.

"


por paula sofia nuñez balladares (Mayo 2008)


Hace lo que dice este experto, yo lo que hice fue crear dos modulos, (para activar y desactivar), luego en arme dos macros, ana para que corra cada código, luego puse dos botones en la pantalla ppal (uno para cada macro). A los botones los oculté segun el usuario activo (con otro módulo).-

"

por Victor Rodriguez (Junio 2008)




Citar  |  
Ver mensaje     

Walter Chacon Aguilera
Heredia, Costa Rica
Escrito por Walter Chacon Aguilera el 8 de Noviembre

ESTIMADO DANGELO,
ME DICE DEPURAR
Set prop = db. CreateProperty("AllowByPassKey", _
dbBoolean, False)

EN LOS DOS CASOS PARA ACTIVAR Y BLOQUEAR

GRACIAS


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: cobrar el paro en el extranjero lamictal 100 importancia de la secretaria celulares que soporta comandos at bdextraer

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos