Skip to main content

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

Anonim

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

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

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

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

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

  • Редови где су спојена поља у обе табеле једнака
  • Редови где табела на левој табли враћа све резултате, а десна табела приказује одговарајуће резултате
  • Редови где десна табела највише враћа све резултате, а остала табела приказује одговарајуће резултате

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

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

Дизајн поглед Критеријуми поље вам омогућава унос ограничавајућих критерија, тако да када се упит покрене, приказује се само подскуп податка који се подударају са вашим филтером. На пример, у упиту о наруџбама отворених производа, можете додати критеријум

= 'МИ'

у државну колону која приказује само поруџбине из Мичигена. Да бисте додали нивое критеријума, користите или кутије унутар колоне или додајте критеријуме у друге колоне.

СКЛ Виев

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

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

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

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

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

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

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