Trucos Webmaster
           
Inicio Hosting Registro de Dominios Hosting Resellers Servidores Dedicados Certificados SSL
INICIO
MAS VISTOS
MAS IMPRIMIDOS
FOROS WEBMASTERS
» Intercambio de enlaces...
» Fadictos! Comunidad Gammer...
» En venta Apple iphone 3gs 32gb...
» En venta Nikon D80 Digital Camera 400usd...
» En venta Apple iphone 3gs 32gb...
» Opinen sobre mi foro...
» Obtener el número de semana - PHP...
» Tutorial:Cómo mudar tu Wordpress de serv...
» Todas las Rocket theme para wordpress...
» Tutorial:Registro de dominio en NIC.AR...
nuevo post | más posts
.com .net .org .es .eu
Registro Dominio
+ Redirección
+ 5 cuentas correo

Solo 12 euros año
WEBS DE INTERES:
Trucos
Programas Gratis
Manuales Gratis
Blog Informática
Trucos Juegos
Trucos PC
Listas
Trucos PC
Descarga Programas
Manuales Gratis
Tutoriales
Software
Trucos Informática
Noticias Internet
Trucos MSN
Foros Informática
PHP Adictos
Manuales
Manuales Online
Trucos Juegos
Tienda Informática
Servidores VPS

Categoría: Bases de Datos

Inhabilitar la pulsacion de la tecla MAYUSCULAS para evitar la edicion de bases de datos

Cuando se protege una base de datos se suele hacer uso de una macro Autoexec o bien de las opciones de Herramientas/Inicio, segun las versiones de Access. Sin embargo, se puede volver a tomar el control manteniendo pulsada la tecla MAYUSCULAS mientras se abre el archivo MDB.

A partir de la version 7.0 se puede inhabilitar el uso de dicha tecla estableciendo una nueva propiedad llamada AllowBypassKey, la cual debe ser añadida a la base de datos y asignarla el valor True (Verdadero) o False (Falso). Cuando es False, la tecla MAYUSCULAS queda inhabilitada, y cuando es True, queda habilitada. Esta propiedad se puede establecer usando una macro o Visual Basic.

Para establecer la propiedad AllowBypassKey usando una macro o Visual Basic, se debe hacer usando el metodo CreateProperty y anexarla a la coleccion Properties del objeto Database.

Cuando se depure una aplicacion, hay que asegurarse de que la propiedad AllowBypassKey esta establecida a True.

Los valores de esta propiedad no son efectivos hasta la proxima vez que se abre la base de datos.

Ejemplo:

Sub SetBypass(rbFlag As Boolean)

On Error GoTo SetBypass_Error

Dim db As DATABASE

Set db = CurrentDb

db.Properties!AllowBypassKey = rbFlag

SetByPass_Exit:

Exit Sub

SetBypass_Error:

If Err = 3270 Then 'La propiedad AllowBypassKey no existe

db.Properties.Append db.CreateProperty("AllowBypassKey", dbBoolean, rbFlag)

Resume Next

Else

'Algun otro error

MsgBox "Error inesperado: " & Error$ & " (" & Err & ")"

Resume SetByPass_Exit

End If

End Sub

Este procedimiento tiene un argumento booleano. Se establece la propiedad AllowBypassKey igual al argumento rbFlag. Si la propiedad no existe, se implementa el error 3270, de forma que el procedimiento cree y añada la propiedad a la coleccion de propiedades de la base de datos.


Visitas: 1845    Fecha: 2009-04-14
Te ha resultado interesante?
 
SI
NO
 
Categorias
Diseño Banners
Diseño Gráfico
Diseño Web
Dominios
Hosting
PHP-NUKE
Promoción Web
Programación
Posicionamiento web en Google? El tutorial que te proponemos te ayudará a conseguir un buen posicionamiento web ...
Consejos para un buen diseño web
A medida que crecemos en nuestra profesion nos damos cuenta de ciertas cosas que debemos tener en cuenta a la hora de diseñar o rediseñar un WebSite ...
Programación de páginas web - La importancia de código limpio La manera de construir una página web puede repercutir sobre la capacidad de un robot para leerla e indexar sus contenidos ...
Optimización de una página web
A medida que crecemos en nuestra profesion nos damos cuenta de ciertas cosas que debemos tener en cuenta a la hora de diseñar o rediseñar un WebSite ...
El banner y la publicidad en Internet Para comenzar os diremos que un BANNER es un pequeño soporte publicitario virtual que enlaza a unas páginas con otras ...
 
©2009 Evidalia Web SL