- •11.Характеристика свойств полей таблицы, задаваемых в режиме конструктора. Индексирование полей.
- •14.Создание запроса на выборку в ms Access в режиме конструктора. Характеристика запросов действия.
- •15.Вычисляемые поля в запросах. Параметрические, итоговые, перекрестные запросы на выборку.
- •16.Глобальные и локальные связи в ms Access.
- •17.Характеристика запросов. Инструкция sql. Бланк qbe.
- •21.Характеристика элементов управления формы. Присоединенные и свободные элементы управления.
- •26.Виды элементов управления в ms Access.
26.Виды элементов управления в ms Access.
С помощью элементов управления можно просматривать данные и работать с ними в приложении. Наиболее распространенным элементом является текстовое поле, кроме него используются кнопки, надписи, флажки и элементы управления подчиненной формы или отчета. Элементы управления могут быть связанными, свободными и вычисляемыми. Связанные элементы управления — элемент управления, источником данных которого служит поле таблицы или запроса, называется связанным элементом управления. Связанный элемент управления служит для отображения значений полей базы данных. Свободные элементы управления — элементы управления, не имеющие источника данных . Свободные элементы управления используются для вывода на экран сведений, рисунков, линий или прямоугольников. Вычисляемые элементы управления — элементы управления, источником данных которых является выражение, а не поле. Для задания значения, которое должно содержатся в таком элементе управления, необходимо задать выражение, служащее источником данных элемента. Выражение — это сочетание операторов (таких как = и +), имен других элементов управления, имен полей, функций, возвращающих единственное значение, и констант.
27.События. Макросы. Модули. Макрос — это средство для автоматизации задач и добавления функциональных возможностей в формы, отчеты и элементы управления. В приложении Access макросы можно рассматривать как упрощенный язык программирования, на котором программа записывается в виде списка макрокоманда для выполнения. При создании макроса каждая макрокоманда выбирается из раскрывающегося списка, после чего к ней добавляется необходимая информация. Макросы позволяют добавлять функциональные возможности в формы, отчеты и элементы управления без необходимости написания кода в модуле Visual Basic для приложений (VBA). Макросы обеспечивают выполнение части команд, доступных в VBA, и для большинства пользователей создание макроса оказывается проще, нежели написание кода VBA. Модули, как и макросы, являются объектами, которые можно использовать для добавления функциональных возможностей в базу данных.
28.Назначение языка SQL. SQL — «язык структурированных запросов») — формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных. Язык SQL является первым и пока единственным стандартным языком работы с базами данных, который получил достаточно широкое распространение. Это - язык, который дает возможность создавать и работать в реляционных базах данных, являющихся наборами связанной информации, сохраняемой в таблицах. Язык SQL предназначен для манипулирования данными в реляционных базах данных, определения структуры баз данных и для управления правами доступа к данным в многопользовательской среде. Поэтому, в язык SQL в качестве составных частей входят: язык манипулирования данными; язык определения данных; язык управления данными.
29.Описание данных (команда CREATE TABLE). Таблицы создаются командой create table. Эта команда создает пустую таблицу. Команда create table задает имя таблицы, столбцы таблицы в виде описания набора имен столбцов, указанных в определенном порядке, а также она может определять главный и вторичные ключи таблицы. Кроме того, она указывает типы данных и размеры столбцов. Каждая таблица должна содержать, по крайней мере, один столбец. типы данных значительно меняются от программы к программе. Для совместимости со стандартом, они должны все, по край- ней мере, поддерживать стандарт типа ANSI. Так как пробелы используются для разделения частей команды SQL, они не могут быть частью имени таблицы ( или любого другого объекта, такого как индекс ). Подчеркивание ( _ ) - обычно используется для разделения слов в именах таблиц. Значение аргумента размера зависит от типа данных. Если вы его не указываете, ваша система сама будет назначать значение автоматически.
30.Манипулирование данными (команды INSERT, DELETE, UPDATE). ВСТАВКА РЕЗУЛЬТАТОВ ЗАПРОСА. Можно использовать команду INSERT чтобы получать или вы- бирать значения из одной таблицы и помещать их в другую, чтобы использовать их вместе с запросом. удалять строки из таблицы командой модификации - DELETE. Она может удалять только введенные строки, а не индивидуальные значе- ни полей, так что параметр пол является необязательным или недоступным. Чтобы удалить все содержание таблицы, можно ввести следующее условие: DELETE FROM Salespeople; Теперь когда таблица пуста ее можно окончательно удалить командой DROP TABLE. ИЗМЕНЕНИЕ ЗНАЧЕНИЙ ПОЛЯ.
Когда вы уже можете вводить и удалять строки таблицы, нужно знать как изменять некоторые или все значения в существующей строке. Это выполняется командой UPDATE. Эта команда содержит предложение UPDATE в которой указано им используемой таблицы и предложение SET которое указывает на изменение которое нужно сделать для определенного столбца.
31.Формирование запросов (команда SELECT). эта команда просто выводит все данные из таблицы. Большинство программ будут также давать заголовки столбца как выше, а некоторые позволяют детальное форматирование вывода, но это уже вне стандартной спецификации. В общем случае, команда SELECT начинается с ключевого слова SELECT, сопровождаемого пробелом. После этого должен следовать список имен столбцов которые вы хотите видеть, отделяемые запятыми. Если вы хотите видеть все столбцы таблицы, вы можете заменить этот список звездочкой (*). Ключевое слово FROM следующее далее, сопровождается пробелом и именем таблицы запрос к которой делается. В заключение, точка с запятой ( ; ) должна использоваться чтобы закончить запрос и указать что команда готова к выполнению.
