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

Access 2002 y Access 2000

Estas en el tema de Access 2002 y Access 2000 en el foro de Bases de Datos General en Foros del Web. Mi problema es el siguiente, tengo una aplicación realiza con el Access 2000 con una archivo.mde, que cuando pulsas el archivo con el botón no ...
  #1 (permalink)  
Antiguo 14/02/2002, 04:55
 
Fecha de Ingreso: diciembre-2001
Mensajes: 76
Antigüedad: 22 años, 4 meses
Puntos: 0
Access 2002 y Access 2000

Mi problema es el siguiente, tengo una aplicación realiza con el Access 2000 con una archivo.mde, que cuando pulsas el archivo con el botón no te deja ver las tablas ni los formularios, el codigo que hace esto es el siguiente:

Option Compare Database

Function SetProperty(db As Database, propertyName As String, value As Boolean) As Boolean
Dim prop
Const conPropNotFound = 3270

On Error GoTo errDisableShift
db.Properties(propertyName) = value
exitDisableShift:
Exit Function

errDisableShift:
If Err = conPropNotFound Then
Set prop = db.CreateProperty(propertyName, dbBoolean, False, True)
db.Properties.Append prop
Resume
Else
MsgBox "Function SetProperty did not complete successfully."
GoTo exitDisableShift
End If
End Function

Private Sub cmdDesproteger_Click()
protect True
End Sub

Private Sub cmdproteger_Click()
protect False
End Sub

Sub protect(allow As Boolean)
Dim db As Database

Set db = GetDatabase(Me.txtMDB)
If Not db Is Nothing Then
SetProperty db, "AllowByPassKey", allow
SetProperty db, "AllowSpecialKeys", allow
SetProperty db, "AllowBreakIntoCode", allow
SetProperty db, "ShowStartupDBWindow", allow
SetProperty db, "AllowToolbarChanges", allow
End If
db.Close
End Sub

Function GetDatabase(file) As Database
Dim ws As Workspace
Dim db As Database

On Error GoTo e
Set ws = DBEngine.Workspaces(0)
Set GetDatabase = ws.OpenDatabase(file)
Exit Function
e:
MsgBox Err.Description, vbCritical, "Error al abrir la base de datos"
End Function



El problema es que con Access 2002 no funciona, ves el contenido de las tablas y los formularios.

¿Alguien sabe como solucionarlo?

Saludos
Jaime
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 09:42.