Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Bloquear la vista de diseño de bd

Estas en el tema de Bloquear la vista de diseño de bd en el foro de Bases de Datos General en Foros del Web. Hola a todos Acces 2003. Tengo ya una BD casi lista para enviarla al usuario final pero me faltan algunos detalles aun. 0. Quisiera evitar ...
  #1 (permalink)  
Antiguo 22/01/2008, 07:45
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Bloquear la vista de diseño de bd

Hola a todos
Acces 2003. Tengo ya una BD casi lista para enviarla al usuario final pero me faltan algunos detalles aun.
0. Quisiera evitar que el usuario final pueda entrar al diseño de la bd presionando shift.
1. Quisiera darle acceso a la opción de "Analizar con Microsoft Excel" a los reportes.
2. Que dependiendo de que usuario se firme pueda restringirle el menú de mantenimiento.
3. que todos los formularios aparezcan maximizados desde el inicio.

con los puntos 1 y 2 he revisado las opciones de seguridad de las herramientas, no obstante veo que solo hay opción de habilitar menus para los usuarios o grupos, no asi de restringirlos. No creo que esté entendiendo yo bién la lógica ya que veo que todas las casillas de habilitar están desactivadas para un usuario en especial, sin embargo puede entrar a todos...

pero bueno, creo que uds. mas entendidos de este tema podrían darme una luz en el camino.

Gracias

Última edición por Torque; 22/01/2008 a las 07:46 Razón: me faltó un item.
  #2 (permalink)  
Antiguo 22/01/2008, 07:52
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Re: Bloquear la vista de diseño de bd

Aqui tienes unas funciones para abilitar y deshabilitar la tecla shift:


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
'================================================= ===========
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


Un saludo
  #3 (permalink)  
Antiguo 22/01/2008, 07:53
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Re: Bloquear la vista de diseño de bd

1. Quisiera darle acceso a la opción de "Analizar con Microsoft Excel" a los reportes.


Yo crearia una barra de herramientas con esa opcion para los informes.

Un saludo
  #4 (permalink)  
Antiguo 22/01/2008, 07:53
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Re: Bloquear la vista de diseño de bd

3. que todos los formularios aparezcan maximizados desde el inicio.

Ouedes hacerlo poniendo esto en el eveto load de cada form:

docmd.maximize

Un saludo
  #5 (permalink)  
Antiguo 22/01/2008, 13:45
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Bloquear la vista de diseño de bd

Cita:
Iniciado por Taribo007 Ver Mensaje
1. Quisiera darle acceso a la opción de "Analizar con Microsoft Excel" a los reportes.


Yo crearia una barra de herramientas con esa opcion para los informes.

Un saludo
listo este punto, gracias
  #6 (permalink)  
Antiguo 24/01/2008, 08:18
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
De acuerdo Re: Bloquear la vista de diseño de bd

Gracias Taribo007!!!
ha funcionado al 100%
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:20.