Makale numarası: 826765 - Son Gözden Geçirme: 04 Mart 2009 Çarşamba - Gözden geçirme: 4.0

Zorlamanıza veya bir Access veritabanı projesinde başlangıç seçeneklerini devre dışı bırakma hakkında

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Bu makalede, yalnızca bir Microsoft Access projesine (.adp) uygulanır.

Orta: temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, başlangıç seçenekleri atlamasına olanak veren ÜSTKRKT tuşunu işlevselliğini devre dışı bırakma. Bu makalede ayrıca Microsoft Access veritabanı projedeki başlangıç seçenekleri'ni zorlamak açıklamaktadır.

Daha fazla bilgi

Bir Access dosyası için tanımlanan başlangıç seçenekleri, dosya görünümünü ve dosyayı açtığınızda, dosyayı nasıl davranacağını belirleyin. Başlangıç seçenekleri <a0>Başlangıç</a0> kullanıcı arabirimini kullanarak veya AutoExec makrosu kullanarak da ayarlayabilirsiniz.

Başlangıç atlamak için proje VARDIYANıN basılı Access veritabanına proje anahtar için erişim açık durumdayken, ayarlanan seçenekler veritabanı.

Alternatif olarak, Access veritabanı proje için ayarlanmış olan Başlangıç Seçenekleri'ni zorlamak için <a0></a0>, başlangıç seçenekleri atlamasına olanak veren ÜSTKRKT tuşunu işlevselliğini devre dışı bırakın. Bunu yapmak için <a0></a0>, AllowBypassKey özelliği false olarak ayarlayın.

AllowBypassKey özelliği false olarak ayarlamak için <a0></a0>, aşağıdaki adımları izleyin.

Access projesinde (.adp) için adımları

  1. Access'i başlatın.
  2. Veritabanı Access projesini açın.
  3. Baskı İçin ALT + F11 Visual Basic Düzenleyicisi'ni açın.
  4. Visual Basic Düzenleyicisi içinde Anlık pencere, Görünüm menüsünde tıklatın.
  5. Aşağıdaki kodu yazın veya hemen penceresinde aşağıdaki kodu yapıştırın ve sonra.
    CurrentProject.Properties.Add "AllowBypassKey", False
    
    basın
  6. Proje kapatın Visual Basic Düzenleyicisi'ni ve sonra Kapat'ı erişim veritabanı.
  7. Veritabanı Access projesini açın. Veritabanı Access projesini açmak ÜST KRKT tuşunu basılı tutarken Access veritabanı proje için ayarlanmış olan başlangıç seçenekleri atlamak, bu seçeneği deneyin.

    Başlangıç seçeneği atlamasına olanak veren ÜSTKRKT tuşunu işlevselliğini devre dışı bırakılır. Başlangıç seçenekleri, başlangıç seçenekleri atlamak için ÜSTKRKT tuşunu basılı tutun, ancak yürütülür. Başlangıç seçenekleri atlayamazsınız.

Bir Access veritabanı (.mdb veya .accdb) için adımları

  1. Access'i başlatın.
  2. Yeni bir modül oluşturun ve aşağıdaki iki işlevleri ekleyin:
    Function ap_DisableShift()
    'This function disable the shift at startup. This action causes
    'the Autoexec macro and Startup properties to always be executed.
    
    On Error GoTo errDisableShift
    
    Dim db As DAO.Database
    Dim prop as DAO.Property
    Const conPropNotFound = 3270
    
    Set db = CurrentDb()
    
    'This next line disables the shift key on startup.
    db.Properties("AllowByPassKey") = False
    
    'The function is successful.
    Exit Function
    
    errDisableShift:
    'The first part of this error routine creates the "AllowByPassKey
    'property if it does not exist.
    If Err = conPropNotFound Then
    Set prop = db.CreateProperty("AllowByPassKey", _
    dbBoolean, False)
    db.Properties.Append prop
    Resume Next
    Else
    MsgBox "Function 'ap_DisableShift' did not complete successfully."
    Exit Function
    End If
    
    End Function
    
    Function ap_EnableShift()
    'This function enables the SHIFT key at startup. This action causes
    'the Autoexec macro and the Startup properties to be bypassed
    'if the user holds down the SHIFT key when the user opens the database.
    
    On Error GoTo errEnableShift
    
    Dim db as DAO.Database
    Dim prop as DAO.Property
    Const conPropNotFound = 3270
    
    Set db = CurrentDb()
    
    'This next line of code disables the SHIFT key on startup.
    db.Properties("AllowByPassKey") = True
    
    'function successful
    Exit Function
    
    errEnableShift:
    'The first part of this error routine creates the "AllowByPassKey
    'property if it does not exist.
    If Err = conPropNotFound Then
    Set prop = db.CreateProperty("AllowByPassKey", _
    dbBoolean, True)
    db.Properties.Append prop
    Resume Next
    Else
    MsgBox "Function 'ap_DisableShift' did not complete successfully."
    Exit Function
    End If
    
    End Function
  3. Visual Basic Düzenleyicisi içinde Anlık pencere, Görünüm menüsünde tıklatın.
  4. Üst karakter tuşunu devre dışı bırakmak isterseniz, ap_DisableShifthemen penceresine yazın ve ENTER tuşuna basın. ÜST KRKT tuşunu etkinleştirmek, Microsoft Windows XP ap_EnableShifthemen penceresine yazın ve ENTER tuşuna basın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbconfig kbproperties kbadp kbhowto KB826765 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:826765  (http://support.microsoft.com/kb/826765/en-us/ )