Използване на записи от Wild Card в Access 2010
Извършването на сложни операции и прилагане на условия на таблици в Access не са толкова лесни, колкото в Excel. Някои потребители все още го объркват с Excel, който е синоним на омаловажаващи възможности за достъп.
Редактор Забележка: Тази гостева статия е написана от Офис 2010 Клуб, форум, управляван от експерти на Office 2010, където всеки може да задава въпроси и да участва в дискусии.
Достъпът обаче осигурява основите на системата за управление на релационни бази данни. RDBMS не са изобилстващи и само предварителните потребители могат да манипулират структурата на базата данни за прилагане на различни условия, докато бързият поток от динамични уеб приложения и други комунални услуги, базирани на RDBMS, също създава сериозна нужда от разбиране на основите на релационните бази данни..
Към настоящия момент SQL стои на първо място в обработката на структурата на базата данни за изтегляне на конкретни данни от таблици, но новак в базата данни трябва да научи синтаксиса на езика и неговото правилно използване. От друга страна, GUI интерфейсът за претегляне на Access, предоставя записи на Wild Card като заместител на командата SQL WHERE за лесно извличане на специфични данни от таблици и заявки в базата данни.
Този пост ще демонстрира простото използване на записите на Wild Card. Ще започнем с прилагането на условията на Wild Card в съществуваща база данни. За илюстрация, ние създадохме малка база данни за управление на магазина, съдържаща няколко таблици; Клиенти, нови продукти, продажби, телефонни номера и персонал. За извличане на данни чрез въвеждане на заместващи символи, преминете към раздел Създаване и щракнете върху Дизайн на заявки.
Ще се покаже диалоговия прозорец Показване на таблица, който ви позволява да добавяте таблици. Сега започнете да добавяте желаните таблици в прозореца Query Design.
След като добавите, започнете да плъзгате необходимата таблица в полетата за проектиране на заявки.
Сега се интересуваме от изваждането на всички релевантни данни, които се намират в таблиците на базата данни срещу Името на продукта "Pepsi". За тази цел ние просто ще напишем Wildcard Entry, т.е. състояние Like / Not Like под полето Product Name (Име на продукт) като това;
Както „Pepsi“
При изпълнение на заявката ще покаже цялата съответна информация, включена в полетата „Дизайн на заявките“, вариращи от клиентски идентификатор, име на клиент до име на служител и т.н..
Нека разгледаме друг пример. Да предположим, че трябва да разберем всички клиенти, чиито имена започват с „G“. За да приложим това условие, ще напишем подобно условие под името на клиента като;
Подобно на „G *“
Това условие ще направи Access извади всички стойности на полетата, които съвпадат с посоченото условие (азбука, цифрова стойност и т.н.) преди знак за звездичка.
При изпълнение на заявката ще покаже всички съответни данни за клиентите, чието име започва с „G“.
За изключване на конкретна стойност на запис / данни от заявката. Условието „Не харесвам“ е удобно. Тя ще изключи посочената стойност на данните от записите и ще покаже само останалите записи.
Ще се покажат резултати, с изключение на всички записи, в които Името на служителя започва с „L“.
Докоснахме само няколко примера за въвеждане на Wild Card, за да извлечем конкретни данни от записи. Въпреки това, има безброй начини за извличане на конкретни записи. Опитайте тези примери в базата данни, за да изследвате някои други измерения на записите с визуални знаци.
Подобно на „E #“ Това ще върне конкретни данни от избрана таблица, които имат само два знака. Първият е E и # представлява този знак е число.
Като „G“? ще се върнат два знака, ако бъдат намерени в конкретна таблица, започвайки с символ 'G'.
Подобно на „* 16“ Това ще върне данните, завършващи на 16 в специфичната таблица.
Можете също да изпробвате всички горепосочени начини Не като състояние. Тази функционалност завършва безкрайно мощни начини за извличане на желаните данни от базата данни. Приложихме тези условия в малка база данни, но реалната й употреба може да се наблюдава, когато се занимавате с огромна база данни, имаща стотици свързани таблици..
Сравнявайки процедурата за извличане на данни от таблици с базиран на CLI SQL заключава, че в Access е много по-лесно. Причината за това е, че CLI (Command Line Interface) носи монотонност, която отблъсква начинаещите, за да се докопат до нея. От друга страна, простият графичен интерфейс на Access 2010 насърчава потребителя да започне да създава база данни, без да се налага да се отдаде на лабиринт от команди за управление, и синтаксис, който е трудно да се вземе.