Tässä artikkelissa on tietoja funktioista ja ominaisuuksista, jotka eristetty tila sallii ja estää Access. Huomaa, Access useita uudempia funktioita voi käyttää eristystilassa, mukaan lukien MonthName ja StrReverse,ja se estää nyt useita muita funktioita, kuten Avustaminen,ExportNavigationPaneja LoadCustomUI. Kun jatkat jatkamista, muista, että sinun on luotettava (otettava käyttöön tietokannan sisältö) tai sijoitettava tietokanta luotettuun sijaintiin, jotta tämän artikkelin tiedot ovat käytettävissä.
Sisältö
Erisnystilan käyttäminen epäluotettavan lausekkeen suorittamiseen
Kun lisäät lausekkeen tietokantaan, Access suorittaa tämän lausekkeen käyttöympäristössä, jota kutsutaan eristetyksi tilaksi. Access ottaa oletusarvoisesti eristetty tila käyttöön ja taas eristetty tila poistaa aina käytöstä epäluotettavat lausekkeet, vaikka luotat tietokantaan.
Jos luotat tietokantaan ja haluat suorittaa lausekkeen, jonka eristetty tila poistaa käytöstä, voit suorittaa tämän lausekkeen muuttamalla rekisteriavainta, joka poistaa erisnystilan 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, kun päätät, suoritetaanko epäluotettavat lausekkeet.
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 halua muuttaa rekisteriavaimia itse, ota yhteyttä henkilöihin, jotka ovat tai harkitsevat tietokannan muuntamista Accessin aimmassa versiossa 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 jokin seuraavista:
-
Microsoft Windows 7 tai Microsoft Windows 10
-
Valitse tehtäväpalkista Käynnistä javalitse 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 osoittaa Access 2010:n, 15.0 osoittaa Access 2013:n ja 16.0 osoittaa Access 2016:n ja sitä uudempien versioiden.
-
Kaksoisnapsauta Rekisterieditorin oikeanpuoleisessa ruudussa Nimi-kohdassaErisnimi-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, osoita Kaikki ohjelmat-kohtaa, valitse Apuohjelmatja 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 osoittaa Access 2010:n, 15.0 osoittaa Access 2013:n ja 16.0 osoittaa Access 2016:n ja sitä uudempien versioiden.
-
Kaksoisnapsauta Rekisterieditorin oikeanpuoleisessa ruudussa Nimi-kohdassaErisnimi-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, kun 0 (nolla) on suurin sallittu ja 3 on vähiten sallittu.
Asetus |
Kuvaus |
0 |
Eristetty tila on aina poissa käytöstä. |
1 |
Eristettyä tilaa käytetään Accessissa, mutta ei access-ohjelmissa. |
2 |
Eristettyä tilaa käytetään ei-Access-ohjelmissa, mutta ei Accessissa. |
3 |
Eristettyä tilaa käytetään aina. Tämä on oletusarvo, joka määritetään, kun asennat Access. |
Eristet-tilassa käytettävät funktiot
Seuraavassa taulukossa on lueteltu funktiot, joita voit käyttää Access-tietokantamoduulikyselyissä, kun eristetty tila on käytössä. Kaikki funktiot, jotka eivät näy luettelossa, eivät ole käytettävissä eristetyssä tilassa.
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 |
Format$ |
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$ |
Vasen |
Left$ |
Vasenb |
Leftb$ |
Len |
Lenb |
Log |
LTrim |
LTrim$ |
Mid |
Mid$ |
Midb |
Midb$ |
Minuutti |
MSIIJA |
Kuukausi |
MonthName |
Nyt |
NPer |
Npm |
Oct |
Oct$ |
Partition |
Erä |
PPmt |
Nykyarvo |
QBColor-funktio |
Korko |
Korvaa |
RGB |
Oikea |
Right$ |
OikeaB |
Rightb$ |
Rnd |
Pyöristä |
RTrim |
RTrim$ |
Sekunti |
Sgn |
Sgr |
Sin |
SLN |
Avaruus |
Välilyönti$ |
Str |
Str$ |
StrComp |
StrConv |
String |
String$ |
StrReverse |
Siirtyminen |
SYD |
Tan |
Aika |
Time$ |
Ajastin |
TimeSerial |
TimeValue |
Rajaaminen |
Trim$ |
TypeName |
UCase |
UCase$ |
Val |
VarType |
Weekday |
Year |
Eristet-tilassa virheitä aiheuttavat funktiot
Seuraavat Visual Basic for Applications (VBA) -funktiot aiheuttavat virheen, kun funktioita kutsutaan Access-tietokantamoduulikyselyn lausekkeesta tai kun niitä kutsutaan 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 |
GetAttr |
Hanki objekti |
GetSetting |
Syöte |
Input$ |
InputB |
InputB$ |
Kill |
Lataa |
Loc |
LOF |
Satunnaista |
Palauta |
SaveSetting |
Seek |
SendKeys |
SetAttr |
Shell |
Spc |
Sarkain |
PoistaMuistista |
UserForms |
Leveys |
Eristetyt toiminnot -tila
Eristetty tila estää seuraavat Access-funktiot, kun funktioita kutsutaan kyselyn lausekkeesta tai Access-ominaisuudesta.
AddAutoCorrect |
AddToFavorites |
ADOConnectString |
AnswerWizard |
Sovellus |
Avustaja |
Apu |
Automaattinen korjaus |
AutomationSecurity |
BeginUndoable |
SuljeVälitietokanta |
CodeContextObject |
CodeDb |
COMAddIns |
Komentopalkissa |
CompactRepair |
ConvertAccessProject |
CreateAccessProject |
CreateAdditionalData |
CreateControl |
CreateControlEx |
CreateDataAccessPage |
LuoLomake |
CreateGroupLevel |
CreateNewWorkgroupFile |
CreateReport |
DataAccessPages |
DBEngine |
DDEExecute |
DDEInitiate |
DDEPoke |
DDERequest |
DDESend |
DDETerminate DDETerminateAll |
DefaultWebOptions |
DefaultWorkspaceClone |
DelAutoCorrect |
PoistaOhjausobjekti |
DeleteReportControl |
DoCmd |
Päivitä |
ExportCustomFixedFormat* |
ExportNavigationPane |
ExportXML |
FeatureInstall |
FileDialog |
Tiedostohaku |
Seuraahyperlinkiä |
GetHiddenAttribute |
ImportNavigationPane |
ImportXML |
Lisää teksti |
LanguageSettings |
LoadCustomUI* |
LoadFromText |
LoadPicture |
Moduulit |
NewAccessProject |
NewCurrentDatabase |
NewFileTaskPane |
OpenAccessProject |
OpenCurrentDatabase |
Päätaso |
Tuotekoodi |
Sulje |
Viitteet |
RefreshDatabaseWindow |
RefreshTitleBar |
ReloadAddIns |
ReplaceModule |
Suorittaminen |
Suoritakomento |
SaveAsText |
SetDefaultWorkGroupFile |
SetHiddenAttribute |
Määritä asetus |
SetUndoRecording |
SysCmd |
TransformXML |
VBE |
Eristetyt ominaisuudet -tila
Edellisessä osassa lueteltujen funktioiden lisäksi eristetty tila estää myös objektien ominaisuuksien määrän. Seuraavassa taulukossa on luettelo kunkin objektin objekteista ja estetyistä ominaisuuksista.
Objekti |
Estetty ominaisuus tai ominaisuudet |
BoundObjectFrame |
Objekti |
Yhdistelmäruutu |
Tietuejoukko |
ohjain |
Objekti |
NykyinenProjekti |
AccessConnection, BaseConnectionString, CloseConnection, Connection, OpenConnection |
Mukautettu ohjausobjekti |
Objekti |
Muoto |
Tulosjoukko |
Hyperlinkki |
Näyttökuva Lisää suosikkeihin -valinnasta |
Luetteloruutu |
Tietuejoukko |
Objektikehys |
Objekti |
Raportti |
Tietuejoukko |
Toimintotunnisteiden toiminto |
Suorita |
Näyttö |
ActiveDataAccessPage |