Microsoft Office Online
Office Online'ım oturumu aç (Bu nedir?) | Oturum aç

 
 
Microsoft Office Access
Arama
Arama
 
 
 
 
Uyarı: Bu sayfayı desteklenmeyen bir Web tarayıcısıyla görüntülüyorsunuz. Bu Web sayfası, Microsoft Internet Explorer 6.0 veya sonraki sürümüyle, Firefox 1.5 veya Netscape Navigator 8.0 veya sonraki sürümüyle en iyi şekilde çalışır. Desteklenen tarayıcılar hakkında daha fazla bilgi edinin.

Access 2007'nin koruma modu tarafından engellenen işlevleri ve özellikleri
Uygulandığı uygulamalar: Microsoft Office Access 2007
 

Bu makale Microsoft Office Access 2007'de koruma modunun izin verdiği ve engellediği işlevler ve özellikler hakkında başvuru bilgileri sağlar. Office Access 2007'nin koruma modunda MonthName ve StrReverse gibi bazı yeni işlevlerin çalıştırılmasına izin verdiğine ve Assistance, ExportNavigationPane ve LoadCustomUI gibi bazı başka işlevleri engellediğine dikkat edin. Makalede ilerlerken, burada verilen bilgilerin geçerli olması için veritabanına güvenmeniz (içeriğini etkinleştirmeniz) veya veritabanını güvenilen bir konuma yerleştirmeniz gerektiğini unutmayın.

Veritabanlarının içeriğini etkinleştirme veya veritabanlarını güvenilen konumlara yerleştirme hakkında daha fazla bilgi için Ayrıca Bkz bölümündeki bağlantılara bakın.

Bu makalede


Koruma modunu güvenilmeyen ifadeleri çalıştıracak şekilde ayarlama

Veritabanına bir ifade eklediğinizde, Access bu ifadeyi koruma modu olarak adlandırılan bir işletim ortamında çalıştırır. Access bunu, Office Access 2007 veya daha önceki Access dosya biçimlerinde oluşturulmuş veritabanları için yapar. Access'te koruma modu varsayılan olarak etkinleştirilir ve bunun sonucunda koruma modu her zaman, siz veritabanına güvendikten sonra bile, güvenilmeyen ifadeleri devre dışı bırakır.

Veritabanına güveniyor ve koruma modunun devre dışı bıraktığı bir ifadeyi çalıştırmak istiyorsanız, koruma modunu devre dışı bırakan bir kayıt defteri anahtarında değişiklik yaparak söz konusu ifadeyi çalıştırabilirsiniz. Bu bölümdeki adımları izlemeden önce veritabanına güvenmeniz gerektiğini unutmayın.

Bu şekil, güvenilmeyen ifadeleri çalıştırıp çalıştırmayacağınıza karar verirken izleyeceğiniz süreci gösterir.

Koruma modunu etkinleştirmeye veya devre dışı bırakmaya yönelik karar süreci

Dikkat   Kayıt defterinin yanlış düzenlenmesi işletim sisteminize çok ciddi zarar verebilir ve işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, kayıt defterinin yanlış düzenlenmesinden doğan sorunların giderilebileceğini garanti edemez. Kayıt defterini düzenlemeden önce, değerli tüm verilerinizi yedekleyin. Bilgisayarınızın kayıt defterini kullanma ve koruma hakkında en yeni bilgiler için, Microsoft Windows Yardımı'na bakın.

Kayıt defteri konusunda fazla bilgi sahibi değilseniz veya kayıt defteri anahtarlarını kendiniz değiştirmekten hoşlanmıyorsanız, başka birisine danışın veya Access'in önceki bir sürümüne ait olan veritabanını Office Access 2007 dosya biçimine dönüştürün. Ayrıca, kayıt defteri değerlerini değiştirmek için bilgisayar üzerinde yönetici izinlerinizin olması gerekir.

Kayıt defteri anahtarını değiştirme

 Önemli   Aşağıdaki adımlar izlendiğinde, bilgisayarın tüm kullanıcıları için Access'in tüm örneklerinde güvenilmeyen ifadelerin çalıştırılmasına izin verilir.

Aşağıdakilerden birini yapın:

  • Windows Vista'da  
    1. Başlat düğmesini Düğme resmi tıklatın, Tüm Programlar'ın üzerine gelin, Donatılar'ı ve sonra da Çalıştır'ı tıklatın.
    2. kutusuna regedit yazıp ENTER tuşuna basın.

      Kayıt Defteri Düzenleyicisi başlatılır.

    3. HKEY_LOCAL_MACHINE klasörünü genişletin ve şu kayıt defteri anahtarına gidin:

      \Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines

    4. Kayıt defteri düzenleyicisinin sağ bölmesinde, Ad'ın altındaki SandboxMode öğesini çift tıklatın.

      DWORD Değerini Düzenle iletişim kutusu görüntülenir.

    5. Değer Verisi alanındaki 3 değerini 2 olarak değiştirin ve sonra Tamam'ı tıklatın.
    6. Kayıt Defteri Düzenleyicisi'ni kapatın.
  • Microsoft Windows XP veya Microsoft Windows Server 2003'te  
    1. Görev çubuğunda Başlat'ı, ardından da Çalıştır'ı tıklatın.
    2. kutusuna regedit yazıp ENTER tuşuna basın.

      Kayıt Defteri Düzenleyicisi başlatılır.

    3. HKEY_LOCAL_MACHINE klasörünü genişletin ve şu kayıt defteri anahtarına gidin:

      \Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines

    4. Kayıt defteri düzenleyicisinin sağ bölmesinde, Ad'ın altındaki SandboxMode öğesini çift tıklatın.

      DWORD Değerini Düzenle iletişim kutusu görüntülenir.

    5. Değer Verisi alanındaki 3 değerini 2 olarak değiştirin ve sonra Tamam'ı tıklatın.
    6. Kayıt Defteri Düzenleyicisi'ni kapatın.

Önemli  Önce veritabanına güvenmezseniz, bu kayıt defteri ayarını değiştirip değiştirmemenize bakılmaksızın Access'in tüm güvenilmeyen ifadeleri devre dışı bırakacağını unutmayın.

Kayıt defteri değeri için ayarları kullanabilirsiniz; 0 (sıfır) en çok izin veren ve 3 en az izin veren ayardır.

Ayar Açıklama
0 Koruma modu her zaman devre dışıdır.
1 Koruma modu Access için kullanılır, ancak Access dışındaki programlar için kullanılmaz.
2 Koruma modu Access dışındaki programlar için kullanılır, ancak Access için kullanılmaz.
3 Koruma modu her zaman kullanılır. Bu, Office Access 2007 programını yüklediğinizde ayarlanan varsayılan değerdir.

Sayfanın Başı Sayfanın Başı

Koruma modunda kullanabileceğiniz işlevler

Aşağıdaki tabloda, koruma modu etkinken Access veritabanı altyapısı sorgularında kullanabileceğiniz işlevler listelenir. Listede yer almayan hiçbir işlev koruma modunda kullanılamaz.

En sık kullanılan işlevler hakkında daha fazla yardım almak için Ayrıca Bkz bölümündeki bağlantıları kullanabilirsiniz.

Abs Array Asc Ascb
Ascw Atn CBool CByte
CCur CDate CDbl Choose
Chr Chr$ Chrb Chrb$
Chrw Chrw$ Cint Clng
Cos Csng Cstr Cvar
CVDate CVErr Date Date$
DateAdd DateDiff DatePart DateSerial
DateValue Day DDB Error
Error$ Exp Fix Format
Format$ FormatCurrency FormatDateTime FormatNumber
FormatPercent FV Hex Hex$
Hour IIf IMEStatus InStr
InStrb Int IPmt IRR
IsDate IsEmpty IsError IsNull
IsNumeric IsObject LCase LCase$
Left Left$ Leftb Leftb$
Len Lenb Log LTrim
LTrim$ Mid Mid$ Midb
Midb$ Minute MIRR Month
MonthName Now NPer Npm
Oct Oct$ Partition Pmt
PPmt PV QBColor Function Rate
Replace RGB Right Right$
RightB Rightb$ Rnd Round
RTrim RTrim$ Second Sgn
Sgr Sin SLN Space
Space$ Str Str$ StrComp
StrConv String String$ StrReverse
Switch SYD Tan Time
Time$ Timer TimeSerial TimeValue
Trim Trim$ TypeName UCase
UCase$ Val VarType Weekday
Year

Sayfanın Başı Sayfanın Başı

Koruma modunda hataya neden olan işlevler

Aşağıdaki Visual Basic for Applications (VBA) işlevleri Access veritabanı altyapı sorgularındaki ifadelerden veya Access özelliklerinden çağrıldıklarında hataya neden olurlar.

En sık kullanılan işlevler hakkında daha fazla yardım almak için Ayrıca Bkz bölümündeki bağlantıları kullanabilirsiniz.

AppActivate Beep Calendar CallByName ChDir
ChDrive Command Command$ CreateObject CurDir
CurDir$ DeleteSetting DoEvents Environ Environ$
EOF Err FileAttr FileCopy FileDateTime
FileLen FreeFile GetAllSettings GetAttr GetObject
GetSetting Input Input$ InputB InputB$
Kill Load Loc LOF Randomize
Reset SaveSetting Seek SendKeys SetAttr
Shell Spc Tab Unload UserForms
Width        

Sayfanın Başı Sayfanın Başı

Koruma modu tarafından engellenen işlevler

Aşağıdaki Access işlevleri sorgulardaki ifadelerden veya Access özelliklerinden çağrıldıklarında, koruma modu tarafından engellenirler. İşlev adının yanındaki yıldız işareti (*), işlevin Office Access 2007'de yeni eklendiğini gösterir.

En sık kullanılan işlevler hakkında daha fazla yardım almak için Ayrıca Bkz bölümündeki bağlantıları kullanabilirsiniz.

AddAutoCorrect AddToFavorites ADOConnectString
AnswerWizard Application Assistant
Assistance* AutoCorrect AutomationSecurity*
BeginUndoable CloseCurrentDatabase CodeContextObject
CodeDb COMAddIns CommandBars
CompactRepair ConvertAccessProject CreateAccessProject
CreateAdditionalData CreateControl CreateControlEx
CreateDataAccessPage CreateForm CreateGroupLevel
CreateNewWorkgroupFile CreateReport DataAccessPages
DBEngine DDEExecute DDEInitiate
DDEPoke DDERequest DDETerminate
DDETerminateAll DefaultWebOptions DefaultWorkspaceClone
DelAutoCorrect DeleteControl DeleteReportControl
DoCmd Echo ExportCustomFixedFormat*
ExportNavigationPane* ExportXML FeatureInstall
FileDialog FileSearch FollowHyperlink
GetHiddenAttribute ImportNavigationPane* ImportXML
InsertText LanguageSettings LoadCustomUI*
LoadFromText LoadPicture Modules
NewAccessProject NewCurrentDatabase NewFileTaskPane
OpenAccessProject OpenCurrentDatabase Parent
ProductCode Quit References
RefreshDatabaseWindow RefreshTitleBar ReloadAddIns
ReplaceModule Run RunCommand
SaveAsText SetDefaultWorkGroupFile SetHiddenAttribute
SetOption SetUndoRecording SysCmd
TransformXML VBE  

Sayfanın Başı Sayfanın Başı

Koruma modu tarafından engellenen özellikler

Koruma modu, önceki bölümde listelenen işlevlerin yanı sıra bir dizi nesne özelliğini de engeller. Aşağıdaki tabloda nesneler ve her nesnenin engellenen özellikleri listelenir.

En sık kullanılan özellikler hakkında daha fazla yardım almak için Ayrıca Bkz bölümündeki bağlantıları kullanabilirsiniz.

Nesne Engellenen Özellik veya Özellikler
BoundObjectFrame Object
Combobox Recordset
Control Object
CurrentProject AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection
CustomControl Object
Form Dynaset
Hyperlink Sık kullanılanlara ekleme
Listbox Recordset
ObjectFrame Object
Report Recordset
SmartTagAction Execute
Screen ActiveDataAccessPage

Sayfanın Başı Sayfanın Başı