Tässä artikkelissa on lisätietoja funktioista ja ominaisuuksista, jotka eristetty tila sallii ja estää Access. Huomaa, että Access sallii useiden uudempien funktioiden suorittamisen eristystilassa, mukaan lukien MonthName ja StrReverse, ja se estää nyt useita muita funktioita, kuten Tuki, ExportNavigationPane ja LoadCustomUI. Kun jatkat, muista, että sinun on luotettava tietokantaan (otettava sisältö käyttöön) tai sijoita tietokanta luotettuun sijaintiin, jotta tämän artikkelin tiedot ovat käytettävissä.
Tämän artikkelin sisältö
Eristystilan määrittäminen epäluotettavia lausekkeita varten
Kun lisäät lausekkeen tietokantaan, Access suorittaa kyseisen lausekkeen eristystilaksi kutsutussa käyttöympäristössä. Access ottaa eristystilan käyttöön oletusarvoisesti, ja eristystila puolestaan poistaa aina käytöstä epäluotettavat lausekkeet, vaikka luottaisit tietokantaan.
Jos luotat tietokantaan ja haluat suorittaa lausekkeen, jonka eristetty tila poistaa käytöstä, voit suorittaa kyseisen lausekkeen muuttamalla rekisteriavainta, joka poistaa eristystilan käytöstä. Muista, että sinun on ensin luotettava tietokantaan, jotta voit noudattaa tämän osan ohjeita.
Tässä kuvassa näkyy prosessi, jota seuraat päättäessäsi, suoritetaanko epäluotettavia lausekkeita.
Varoitus Rekisterin virheellinen muuttaminen saattaa aiheuttaa vakavia vaurioita käyttöjärjestelmään, joka joudutaan ehkä asentamaan uudelleen. Microsoft ei voi taata, että rekisterin virheellisestä muuttamisesta aiheutuvat ongelmat voidaan ratkaista. Varmuuskopioi kaikki tärkeät tiedot, ennen kuin muokkaat rekisteriä. Uusimmat tietokoneen rekisterin käyttämistä ja suojaamista koskevat tiedot ovat saatavissa Microsoft Windowsin ohjeessa.
Jos et tunne rekisteriä tai et itse halua vaihtaa rekisteriavaimia, ota yhteyttä henkilöön, joka on tai harkitsee tietokannan muuntamista Accessin aiemmasta versiosta Access tiedostomuotoon. Jotta voit muuttaa rekisteriarvoja, sinulla on oltava järjestelmänvalvojan oikeudet tietokoneessa.
Rekisteriavaimen muuttaminen
Tärkeää: Kun näitä ohjeita noudatetaan, kaikki tietokoneen käyttäjät voivat suorittaa haitalliset lausekkeet kaikissa Accessin esiintymissä.
Tee jompikumpi seuraavista:
-
Microsoft Windows 7:ssä tai Microsoft Windows 10
-
Valitse tehtäväpalkissa Käynnistä ja valitse sitten Suorita.
-
Kirjoita Avaa-ruutuun regedit ja paina ENTER-näppäintä.
Rekisterieditori käynnistyy.
-
Laajenna HKEY_LOCAL_MACHINE-kansio ja etsi seuraava rekisteriavain:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Huomautus: Huomaa, että 14.0 tarkoittaa, että Access 2010, 15.0 tarkoittaa Access 2013:a ja 16.0 tarkoittaa Access 2016 ja uudempia versioita.
-
Kaksoisnapsauta rekisterieditorin oikeanpuoleisessa ruudussa Nimi-kohdassaEristysmode-kohtaa.
Näkyviin tulee Muokkaa DWORD-arvoa -valintaikkuna.
-
Muuta Arvotiedot-kentän arvo 3 arvoksi 2 ja valitse sitten OK.
-
Sulje Rekisterieditori.
-
-
Windows Vista
-
Napsauta Käynnistä-painiketta , valitse Kaikki ohjelmat, valitse Apuohjelmat ja valitse sitten Suorita.
-
Kirjoita Avaa-ruutuun regedit ja paina ENTER-näppäintä.
Rekisterieditori käynnistyy.
-
Laajenna HKEY_LOCAL_MACHINE-kansio ja etsi seuraava rekisteriavain:
\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines
Huomautus: Huomaa, että 4.0 tarkoittaa, että Access 2010, 15.0 tarkoittaa Access 2013:a ja 16.0 tarkoittaa Access 2016 ja uudempia versioita.
-
Kaksoisnapsauta rekisterieditorin oikeanpuoleisessa ruudussa Nimi-kohdassaEristysmode-kohtaa.
Näkyviin tulee Muokkaa DWORD-arvoa -valintaikkuna.
-
Muuta Arvotiedot-kentän arvo 3 arvoksi 2 ja valitse sitten OK.
-
Sulje Rekisterieditori.
-
Tärkeää Muista, että jos et ensin luota tietokantaan, Access poistaa käytöstä kaikki vahingolliset lausekkeet huolimatta siitä, muutatko tätä rekisteriasetusta.
Voit määrittää rekisteriarvoksi seuraavat arvot, joista 0 (nolla) on sallivin ja 3 vähiten salliva.
Asetus |
Kuvaus |
0 |
Eristystila on aina poissa käytöstä. |
1 |
Eristystilaa käytetään Accessissa, mutta ei muissa kuin Access-ohjelmissa. |
2 |
Eristystilaa käytetään muissa kuin Access-ohjelmissa, mutta ei Accessissa. |
3 |
Eristystilaa käytetään aina. Tämä on oletusarvo, joka määritetään, kun asennat Access. |
Toiminnot, joita voit käyttää eristystilassa
Seuraavassa taulukossa on lueteltu funktiot, joita voit käyttää Access-tietokantamoduulikyselyissä, kun eristystila on käytössä. Kaikki toiminnot, jotka eivät näy luettelossa, eivät ole käytettävissä eristystilassa.
Abs |
Matriisi |
Asc |
Ascb |
Ascw |
Atn |
CBool |
CByte |
CCur |
CDate |
CDbl |
Valitse |
Chr |
Chr$ |
Chrb |
Chrb$ |
Chrw |
Chrw$ |
Cint |
Clng |
Cos |
Csng |
Cstr |
Cvar |
CVDate |
CVErr |
Päivämäärä |
Date$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
DateValue |
Päivä |
DDB |
Virhe |
Virhe$ |
Exp |
Fix |
Muotoilu |
Muotoile$ |
FormatCurrency |
FormatDateTime |
FormatNumber |
FormatPercent |
Tuleva_arvo |
Hex |
Hex$ |
Tunti |
IIf |
IMEStatus |
Instr |
InStrb |
Int |
IPmt |
SISÄINEN.KORKO |
IsDate |
IsEmpty |
IsError |
IsNull |
IsNumeric |
IsObject |
LCase |
LCase$ |
Vasemmalle |
Vasen$ |
Vasenb |
Vasenb$ |
Len |
Lenb |
Log |
LTrim |
LTrim$ |
Mid |
Keski$ |
Midb |
Midb$ |
Minuutti |
MIRR |
Kuukausi |
MonthName |
Nyt |
NPer |
Npm |
Lok |
Lokakuu$ |
Osio |
Erä |
PPmt |
Nykyarvo |
QBColor-funktio |
Korko |
Korvaa |
RGB |
Oikealle |
Oikea$ |
OikeaB |
Oikeab$ |
Rnd |
Kierros |
RTrim |
RTrim$ |
Sekunti |
Sgn |
Sgr |
Sin |
SLN |
Avaruus |
Välilyönti$ |
Str |
Str$ |
StrComp |
StrConv |
String |
Merkkijono$ |
StrReverse |
Siirtyminen |
SYD |
Tan |
Aika |
Aika$ |
Ajastin |
TimeSerial |
TimeValue |
Rajaaminen |
Rajaa$ |
Typename |
UCase |
UCase$ |
Val |
VarType |
Weekday |
Vuosi |
Funktiot, jotka aiheuttavat virheitä eristystilassa
Seuraavat Visual Basic for Applications (VBA) -funktiot aiheuttavat virheen, kun funktioita kutsutaan Access-tietokantamoduulikyselyn lausekkeesta tai kutsuttaessa Access-ominaisuudesta.
AppActivate |
Äänimerkki |
Kalenteri |
CallByName |
Chdir |
ChDrive |
Komento |
Komento$ |
Luo objekti |
CurDir |
CurDir$ |
DeleteSetting |
DoEvents |
Environ |
Environ$ |
EOF |
Err |
FileAttr |
FileCopy |
FileDateTime |
FileLen |
FreeFile |
GetAllSettings |
HankiAttr |
Hanki objekti |
GetSetting |
Syöte |
Syöte$ |
SyöteB |
InputB$ |
Tappaa |
Kuormitus |
Loc |
LÖF |
Satunnaista |
Oletusasetusten palauttaminen |
SaveSetting |
Haku |
Sendkeys |
SetAttr |
Shell |
Spc |
Sarkain |
PoistaMuistista |
UserForms |
Leveys |
Eristystilan estämät funktiot
Eristystila estää seuraavat Access-funktiot, kun funktioita kutsutaan kyselyn lausekkeesta tai Access-ominaisuudesta.
AddAutoCorrect |
AddToFavorites |
ADOConnectString |
AnswerWizard |
Sovellus |
Avustaja |
Apu |
Automaattinen korjaus |
AutomationSecurity |
BeginUndoable |
CloseCurrentDatabase |
CodeContextObject |
Koodausb |
COMAddIns |
Komentopalkit |
CompactRepair |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
CreateControl |
CreateControlEx |
CreateDataAccessPage |
CreateForm |
CreateGroupLevel |
CreateNewWorkgroupFile |
Luoraportti |
DataAccessPages |
DBEngine |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
DefaultWorkspaceClone |
DelAutoCorrect |
DeleteControl |
DeleteReportControl |
DoCmd |
Päivitä |
ExportCustomFixedFormat* |
ExportNavigationPane |
ExportXML |
FeatureInstall |
FileDialog |
FileSearch |
FollowHyperlink |
GetHiddenAttribute |
ImportNavigationPane |
ImportXML |
Lisää teksti |
LanguageSettings |
LoadCustomUI* |
LoadFromText |
LoadPicture |
Moduulit |
NewAccessProject |
NewCurrentDatabase |
NewFileTaskPane |
OpenAccessProject |
OpenCurrentDatabase |
Vanhempi |
Tuotekoodi |
Sulje |
Viitteet |
RefreshDatabaseWindow |
RefreshTitleBar |
ReloadAddIns |
ReplaceModule |
Suorittaminen |
Suoritakomento |
SaveAsText |
SetDefaultWorkGroupFile |
SetHiddenAttribute |
Määritä asetus |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
Eristystilan estämät ominaisuudet
Edellisessä osassa lueteltujen funktioiden lisäksi eristystila estää myös useita objektin ominaisuuksia. Seuraavassa taulukossa on lueteltu objektit ja kunkin objektin estetty ominaisuus tai ominaisuudet.
Objekti |
Estetty ominaisuus tai ominaisuudet |
BoundObjectFrame |
Objekti |
Combobox |
Tietuejoukko |
ohjain |
Objekti |
CurrentProject |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
CustomControl |
Objekti |
Muoto |
Tulosjoukko |
Hyperlinkki |
Näyttökuva Lisää suosikkeihin -valinnasta |
Haluttaa |
Tietuejoukko |
ObjectFrame |
Objekti |
Raportti |
Tietuejoukko |
SmartTagAction |
Suorita |
Näyttö |
ActiveDataAccessPage |