Измена упита у Мицрософт Аццесс-у

Процес модификације Мицрософт Аццесс упита је сличан процесу за стварање једног на првом месту. Упити се могу промијенити користећи Десигн Виев или СКЛ Виев, међутим не можете користити Куери Визард за модификовање постојећег упита.

Почните тако што ћете десним тастером миша кликнути на циљани упит унутар панела објеката на левој страни екрана унутар ваше базе података. У искачућем менију изаберите Десигн Виев. Упит се отвара у Прегледу података. Када десним тастером миша кликнете име упита у режиму табулатора изнад излаза Датасхеет Виев, можете променити режим приказа. Подразумевано, ви сте у Техничком листу, који се не може структурно уређивати (иако можете убацити и уклонити податке из овог приказа). Међутим, из приказа СКЛ или Дизајна, можете изменити структуру упита и сачувати или сачувати - као модификовани објекат по потреби.

Дизајн поглед

Дизајн поглед отвара хоризонтални подељени екран. Горња половина приказује правоугаонике који представљају сваку табелу или упиту који доводи до упита који модификујете. Кључна поља - обично јединствени идентификатор - имају мали златни кључ поред њих. Сваки од правоугаоника се придружи другим правоугаоницима помоћу линија које повезују поља у једној табели са пољима у другом.

Ове линије представљају односе. У Десигн Виев-у, десни клик на линију омогућава вам да промените однос. Можете изабрати једну од три опције:

Ова три типа придруживања (унутрашња, лева, десна) су подгрупа читавог спектра придруживања које база података може извршити. Да бисте извршили сложенији упит, потребно је да пређете на СКЛ приказ.

Када повежете изабране таблице са линијама веза, видећете да доња половица екрана приказује мрежу са листом свих поља за које ће се упит вратити. Показивачки оквир приказује или потискује поље када се упити ради - можете филтрирати упит заснован на пољима која нису приказана. Такође можете ручно додати или модификовати редослед сређивања како бисте одредили резултате на растућем или опадајућем начину, иако ће Мицрософт Аццесс обрађивати неколико слицица у реду од лијево на десно поред поља. Можете редомјерати колоне тако што ћете их превући лијево или десно преко мреже, да бисте применили одређени образац сортирања.

Кутије за критеријуме Десигн Виев-а вам омогућавају да унесете критеријуме ограничења, тако да када се упит покрене, приказује се само подскуп податка који се подударају са вашим филтером. На примјер, у упиту о наруџбама отворених производа, можете додати критериј = 'МИ' у државну колону да би приказали само поруџбине из Мицхиган-а. Да бисте додали нивое критеријума, користите или кутије унутар колоне или додајте критеријуме у друге колоне.

СКЛ Виев

У погледу СКЛ-а, Мицрософт Аццесс замењује образац са синтаксом Структуралног Куери Лангуаге-а који Аццесс парсес одређује које податке извлаче из извора и са којим пословним правилима.

Изјаве СКЛ-а генерално прате блок форму:

СЕЛЕЦТ Табле1. [Фиелднаме1], Табле2. [Фиелднаме2]
ИЗ Табеле1 ПРАВО ПРИДРЖИ Табела 2 ОН Табела 1. [Кеи1] = Табела2. [Кеи2]
ВХЕРЕ Табле1. [Фиелднаме1]> = "ФилтерВалуе"

Различити произвођачи базе података подржавају мало различите верзије СКЛ-а. Основни стандард, који се зове АНСИ-сагласна синтакса, треба да буде у могућности да ради у сваком окружењу базе података. Међутим, сваки произвођач повећава СКЛ стандард са сопственим подешавањима. На примјер, Мицрософт користи Јет Датабасе Енгине унутар Аццесс-а. Мицрософт такође подржава СКЛ Сервер. Други произвођачи користе различите приступе, тако да СКЛ генерално није толико интероперабилан као подршка стандардима.

Ако нисте упознати синтаксу имплементације СКЛ Јет Датабасе Енгине-а, твеакинг СКЛ Виев-а може да прекине ваше упите. Умјесто тога, држите се за Десигн Виев. Међутим, за врло брзе твеаке, понекад је лакше прилагодити основни СКЛ него да модификујете шематски приказ дизајна. Ако други аналитичари у вашој фирми желе да знају како сте добили резултат, слање уреза и ставке ваше СКЛ изразе смањује конфузију око дизајна упита.

Сачувај свој рад

У програму Мицрософт Аццесс 2016, можете сачувати и преписати тренутни упит тако што ћете кликнути десним тастером миша на њену картицу и изабрати ставку Сачувај. Да бисте ревидирани упит сачували као неко друго име, дозвољавајући тренутном упиту да се настави, кликните на картицу Датотека, изаберите Сачувај као, а затим Сачувај објекат као.