Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вычисления в запросах

На создание таблицы

 

На основе результирующего набора записей запроса можно построить новую таблицу с помощью запроса на создание таблицы. Такие запросы обычно применяют для архивирования старых записей или для сохранения резервных копий таблицы.

Сначала необходимо подготовить запрос на выборку, выполнить его, проверив корректность отобранных данных. Затем в режиме " Конструктора " надо выполнить команду "Запрос"-" Создание таблицы ".

Рассмотри процесс создания запроса на создание таблицы на примере учебной базы данных " Успеваемость студентов ", создав таблицу с данными по студентам с указанием факультетов.

Создадим запрос на выборку (Рис. 40).

 

 
 

 

 


Рис. 40

 

Проверим его, выполнив данный запрос. В результате получим таблицу с данными, представленную на рисунке 41.

       
   
 
 

 

 


Рис. 41 Рис. 42

 

Вернемся в режим " Конструктора " и выполним команду " Запрос "-" Создание таблицы ". Access потребует название новой таблицы (Рис. 42), дадим новой таблице имя " Студ_2 ".

 

После нажатия кнопки " ОК ", Access предложит сообщение о создании новой таблицы (Рис. 43).

       
   
 

 


Рис. 43 Рис.44

 

После нажатия клавиши " Да ", Access создаст новую таблицу и поместит туда отобранные запросом данные (Рис. 44).

В окне базы данных появится новый запрос " Запрос_создание ", помеченный соответствующей пиктограммой и восклицательным знаком (Рис. 45).

При попытке выполнить такой запрос еще раз, Access выдаст сообщение, что соответствующая таблица сначала будет удалена, а потом в нее будут помещены новые данные, получаемые при выполнении запроса (Рис. 46).

 

 

       
 
   
 

 

 


Рис. 45 Рис. 46

 

 

При работе с объектами Access очень широко используются выражения. Примеры простых выражений приводились ранее, например, при вводе условий на значение поля в таблице.

Константы – характеризуют неизменные значения (операнды). Их часто используют для создания значений по умолчанию и для сравнения значений в полях таблиц. Значения констант определяются пользователем при вводе выражения. Например, Т-3-2 из рисунка 34, или " М-1-1 " в " бланке запроса " " конструктора " запросов.

 

Числовые константы: 123; -34.67; -6.7Е-23

Строковые константы: "М-1-1", "Access"

Константы даты/времени: #08/11/2005#; #22-Mar-99#; #10:35:30#

Идентификаторы – это имена объектов Access (например, имена полей, таблиц или запросов), которые при вычислении выражений заменяются их текущими значениями.

Внимание: Если имя поля или таблицы содержит пробелы, то его идентификатор обязан в выражении заключаться в квадратные скобки.

Функции – возвращают в выражение значение вместо имени функции. Аргументы функции заключаются в круглые скобки. Классы функций:

- Функции работы с массивами

- Функции преобразования типов данных

- Функции работы с объектами баз данных

- Функции даты и времени

- Функции динамического обмена данными

- Статистические функции SQL

- Функции обработки ошибок

- Финансовые функции

- Функции общего назначения

- Функции сообщений ввода/вывода

- Функции проверки

- Функции ветвления

- Математические функции

- Текстовые функции

 

Все функции перечислены в " Построителе выражений "!

Операторы – знаки арифметических операций (+, -, *, /) и другие символы и аббревиатуры. Большинство из них эквивалентны операторам традиционных языков программирования. Другие – специфичны для Access или SQL.

Выражение – совокупность операндов и операций соответствующего типа.

 

<== предыдущая лекция | следующая лекция ==>
На обновление записей | Операторы идентификации
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 338; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.