Внос на електронна таблица в приложение на Microsoft Access
Напишете просто изберете заявки
Заявка за проба - обект на базата данни, която служи за показване на данните в режим на маса (режим маси представителство, в която данните от таблица, формуляр, заявка, изглед или съхранена процедура показва в ред и формат колона в режим на маса, поддържани стойности на промяна .. полета, добавяне или заличаване на данни и данни за търсене.). Искането може да получава данни от една или повече таблици от съществуващите въпроси или комбинация от таблици и заявки. Таблица или заявка използва за получаване на източниците на данни се наричат записи.
Създаване на прост въпрос на извадка с помощта на съветника, и когато се работи в режим на проектиране, тя е една и съща. За да направите това, изберете записите източника и полетата, които искате да включите в заявката. Ако е необходимо, можете да зададете на условията, за да прецизирате резултатите от заявките.
След като създадете изберете заявка трябва да се работи, за да получите резултати. За да изпълни заявката, просто да го отворите в лист за оглед. Впоследствие, по молба може да се използва отново в зависимост от случая, като например създаването на запис източник, отчет за заявките или друга.
Съществуват няколко вида на заявки, всяка предназначени за конкретна цел. Например, една заявка за извличане на данните, използвани за да се покаже или да се създаде нова таблица. заявка за промяна е да се промени на данните в източника на данни. Когато стартирате заявка с параметрите, които искате да зададете условия. Този раздел описва само изберете запитвания.
Обща информация за условията на заявката
Следващите таблици съдържат примери за условия и описание на принципите на действие.
Това условие се прилага за типа на тип поле поле "Адрес", например, към полето "цена" или "NaSklade". При използване на условията, включени в резултатите от заявките, само тези записи, в които "цена" или "NaSklade" съдържа стойност по-голяма от 25 и по-малко от 50.
DateDiff ( "гггг", [DataRozhdeniya] Дата ())> 30
Това условие се прилага за полета от тип "Дата / час", например, в полето "DataRozhdeniya". резултатите от заявките са включени само тези записи, в които броят на годините, изминали от датата на раждане на датата на служителите към по повече от 30.
Това състояние може да се прилага за всеки тип поле за показване на записи с нулева стойност за поле.
Както се вижда от горните примери, условията могат да бъдат напълно различни в зависимост от вида на полета с данни и изисквания на потребителите. По-просто казано, използвайки основните оператори и константи. Сложната - функция, специални оператори и полеви препратки.
Този раздел предоставя списък на някои от най-често използваните термини за типа на данните. Ако тези примери не отговарят на изискванията, може да се наложи да направят свои собствени условия. Вие първо трябва да разгледа пълния списък от функции, оператори, специални знаци и синтаксис на изрази, включително препратки към полетата и текстови константи.
Този раздел обяснява как и къде да се добави условия. За да добавите към заявката, отворете заявката в преглед на дизайна. След това определя областите, за които се прилага това условие. Ако формата за заявка не е правилният областта, можете да добавите свой собствен, като кликнете и го плъзнете от прозореца дизайнер на заявката, или кликнете два пъти върху. (Когато кликнете два пъти върху полето автоматично се добавя към следващите празни колони областта на решетката.) И накрая, въведете вид състояние, при условията на линия.
Условията са определени за различните области, в условията на линия. В съчетание с И оператор. Например, условията, посочени в полето "Сити" и "DataRozhdeniya" се интерпретират, както следва:
Град = "Чикаго" И DataRozhdeniya Невярно е "Сити" и "DataRozhdeniya" включва условия. Това състояние ще задоволи само тези записи, в които полето "Град" е настроен на "Чикаго". Това състояние ще задоволи само тези записи, в които възрастта на лицето е най-малко 40 години. Резултатът ще включва само документи, които удовлетворяват и двете условия. Как да направите, за да задоволи само едно условие? С други думи, как да се въведе взаимно изключващи се условия? Ако наличието на взаимно изключващи се условия, или две групи от независими условия, необходими за задоволяване само едно условие или набор от условия в дизайна мрежа заявка, използвай линии или условия. Състоянието на "Сити" е посочено в ред "Условия". "DataRozhdeniya" състояние е посочено в "или" линия. Термините, дефинирани в линии или условия. комбинирано използване на оператора или, както е показано в този пример: Град = "Чикаго" ИЛИ DataRozhdeniya Ако искате да зададете няколко условия, използвайте линията, под линията, или. Преди да се впусне в изследване на примерите, моля, имайте предвид следното: По-долу са примери за използването на полето "Държава" в заявката, образувани въз основа на информация за масата за контакти. Условията, определени в ред Условия за тази област в искането за форма. Records, който е посочен срока на експлоатация. Условия за други области Вид поле "Логика" в условията на линия, въведете Да. да се включат в резултатите от запис, за което са предвидени в съответния флаг. Въведете стойност Няма. да включва резултатите от запис с отметка. Инвестиции в условията на линия, тип е нула стойност. да се включат в рекордните резултати, без инвестиции. Въведете условие не е Null. да включва резултатите от записи и прикачени файлове. Полетата Има два вида замествания замествания, поле ценности, които са извлечени от съществуващ източник на данни (чрез външния ключ), както и полетата, които се формират въз основа на списък със стойности, дадени в създаването на полета замествания. А поле на последния тип замествания са текст; да им е възможно да се прилагат при същите условия, както и останалите текстови полета. Условия за област пермутация, който се генерира на базата на стойностите на съществуващ източник на данни зависи от вида на външни данни ключови а не от вида на предаване се иска. Да предположим, че поле за справка се използва за показване на името на служителя; докато външен ключ данните е "цифров" тип. Тъй като това поле е поверително номера и не текст, трябва да използвате условията, приложими за цифрите за него, т. Е.> 2. Целта на това упражнение - да се създаде изберете заявка "Контакти в Твер". За да направите това, трябва или да използвате изгледа на проектиране или капитанът на кораба. Също така, ако потребителят е запознат със създаването на документ, SQL (Инструкция (низ) SQL. Изразът определяне SQL команда, като SELECT, UPDATE или DELETE, и включително предложения, като например къде и ORDER BY. Инструкции / SQL низ се използват често в заявките и обобщаващи функции.) Можете да създадете заявка в режим с помощта на SELECT изявление. За да започнете, трябва да имате таблица, която съдържа информацията. Пример данни са дадени в следната таблица HTML-. Въвеждане примерни данни ръчно Забележка. Тази стъпка трябва да се извърши не по време на откриването на нова празна база данни, но при добавяне на една маса с базата данни. По подразбиране заявление за достъп бележи празно поле в текста на заглавната лента Добави област. например: Shortcuts Натиснете CTRL + S. В диалоговия прозорец Save As. Копирайте таблицата в програма за електронни таблици и след това да го импортирате в Access. В раздела Външни данни в групата, изберете командата Excel Внос. Кликнете Advanced Options. и след това изберете от програмата списък таблица. А се появява диалогов прозорец външни данни - Име на програмата Spreadsheet. Отваря таблица Import Wizard прозорец. В Access, всички записи на контакти ще бъдат показани в лист за оглед. Резултатите включват всички дела, но показва само четири области, посочени в искането. Преглед на оригиналния SQL изявление Кликнете SQL Преглед на състоянието на ред заявление за достъп или щракнете с десния бутон върху прекия път към обекта молба и след това върху SQL View. В Access заявка се отваря в SQL режим и показва следната информация: Изберете клиенти [Контакти], клиенти [адрес] [Клиенти телефонни], клиенти [Град] от клиенти ....; Както можете да видите, на SQL-заявката се състои от две основни части: Изберете изявление, изброявайки всички полета, включени в искането, както и оператора от, Обява таблиците, съдържащи тези области. Забележка. Ако полета са добавени в ред, различен от този, описан в предходната стъпка, това ще бъде отразено в SELECT изявлението. Добавянето термини в заявката За да ограничите резултатите от заявките към определени записи, можете да посочите едно или повече условия. Критерии за заявките могат да бъдат използвани като условие за областта. В състояние е посочено полеви стойности трябва да бъдат включени в заявката, като например "Само за дисплейната записите, в които" град "има стойност" Твер "". Забележка. Условие не е нищожно и <>"" Вярно е, ако областта включва всички известни не нула. Условието е лъжа, ако сферата не съдържа известна стойност (нула) или умишлено празна стойност ( ""). Този израз може да се провери за наличие на известно поле не е празна стойност. Кликнете SQL Преглед на състоянието на ред заявление за достъп или щракнете с десния бутон върху прекия път да поиска документ, след което върху SQL View. показва следната SQL-код в приложение за достъп: Изберете клиенти. [Връзка], клиенти. [Адрес] клиенти. [Телефонен], клиенти. [Град] ОТ CustomersWHERE (((клиенти. [Адрес]) не е нищожно и (Customer. [Адрес])<>"") И ((Customer. [Телефон]) не е нищожно и (Customer. [Телефон])<>"") И ((Customer [град].) = "Лондон")); Обърнете внимание на това, което в момента е на SQL-израз съдържа клауза WHERE. Тези условия за полета на заявка в появяват в клаузата WHERE. В този случай, те са свързани със И оператора. Какво трябва да се направи, че условията не са комбинирани с И? С други думи, това, което трябва да се направи, за да се върнете на записа, за да отговаря на едно от условията, или и двете?
Свързани статии