Модульное тестирование в MS Access

Модульное тестирование в MS Access

У меня есть проект базы данных Access, который является немного большим, чтобы попытаться отслеживать в моей голове. Я знаю, это немного поздно в игре, но лучше поздно, чем никогда, верно?

я погуглил но ничего не нашел, к моему удовлетворению. Есть ли такая вещь, как платформа модульного тестирования для MS VBA?

здесь VBAUnit бесплатно на SourceForge. Кроме того, коммерческий vbUnit 3 может поддерживать VBA, а также обычный VB . Хотя я не уверен.

Я делаю некоторые довольно обширные разработки в Microsoft Access и нашли AccUnit для удовлетворения моих потребностей довольно красиво. Сайт автора на немецком языке (но включает в себя перевод на английский), но как только вы получите Основные понятия, это делает модульное тестирование очень простым в реализации.

AccUnit использует SimplyVBUnit 3.0 на задней панели для питания модульного тестирования, но я считаю, что надстройка AccUnit VBA проще реализовать в своих проектах.

процесс установки описано на сайте автора, но по существу включает в себя следующие два элемента:

  • установить SimplyVBUnit 3.0 (обратите внимание, что это больше не доступно на SourceForge, но копия доступна на сайте AccUnit.)
  • установить AccUnit надстройки, загруженные по ссылке выше.

Основное Использование

после установки, вы найдете новое подменю под . Нажмите AccUnit -> New Test -> Test Class with AccUnit-Features чтобы добавить новый модуль класса тестирования в проект.

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

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

Простой Пример:

предположим, у нас есть функция (в стандартном модуле), которая выглядит так:

назад в тестовом классе AccUnit, мы теперь можно сделать простой тест, чтобы убедиться, что эта функция действительно возвращает наименьшее число.

теперь на панели инструментов AccUnit нажмите кнопку Run all tests . Затем окно тест появится и показывают результаты теста. (Это должно пройти, если вы скопировали в вышеуказанном коде.): -)

проектирование теста строки

но что делает этот инструмент очень мощным, это возможность запускать тест с использованием различных комбинаций критериев. В AccUnit они называют это Проверить Строку. Чтобы использовать его, просто настройте функцию для принятия параметров и перечислите свои тестовые случаи в строках комментариев над функцией.

Теперь нажмите кнопку Run all tests снова, и вы увидите результаты.

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

также обратите внимание, что один из тестов не удался. (В этом случае это была преднамеренная ошибка в ожидаемом результате теста строки, просто чтобы продемонстрировать, как выглядит неудачный тест.) Двойной щелчок по неудачному тесту переходит к коду, где я могу отлаживать вещи дальше.

Я только что поделился несколькими краткими примерами здесь, но есть ряд дополнительных инструментов и функций для изучения в AccUnit. (Тестовые теги, флаг игнорирования, шаблоны кода и т. д. )

надеюсь, это дает вам немного вкуса этого конкретного варианта модульного тестирования для Microsoft Access (или других продуктов VBA). Есть и другие хорошие варианты, но для меня это обеспечило гибкость и простоту, которые я искал.

лично я думаю, что с комбинацией отличного доступа Fe auto updater

и среда UAT, которая либо связана с живыми данными, либо с данными тестирования, которые должны поймать большинство проблем. Я также единственный разработчик доступа, и моя модель состоит из

dev land, где я делаю изменения

UAT земли, где выбрать несколько пользователей проверить изменения и одобрить

Живая земля, где живут все остальные

ключевое различие, которое я вижу между проектами, — это способность людей делать UAT. У меня был один крупный выпуск, который мигрировал с обратной стороны доступа к SQL server, я отправил электронное письмо, в котором говорилось, что версия была в UAT готова к тестированию, и получил один назад 30 минут спустя, сказав, что все это было протестировано (невозможно) низко, и вот была ошибка в очень распространенном область.

Итак, в заключение, настройте свою постановочную среду и хорошо подберите тестеров!

Источник:
http://askdev.ru/q/modulnoe-testirovanie-v-ms-access-235351/

Модульное тестирование в MS Access

У меня есть проект базы данных Access, который является немного большим, чтобы попытаться отслеживать в моей голове. Я знаю, это немного поздно в игре, но лучше поздно, чем никогда, верно?

я погуглил но ничего не нашел, к моему удовлетворению. Есть ли такая вещь, как платформа модульного тестирования для MS VBA?

здесь VBAUnit бесплатно на SourceForge. Кроме того, коммерческий vbUnit 3 может поддерживать VBA, а также обычный VB . Хотя я не уверен.

Я делаю некоторые довольно обширные разработки в Microsoft Access и нашли AccUnit для удовлетворения моих потребностей довольно красиво. Сайт автора на немецком языке (но включает в себя перевод на английский), но как только вы получите Основные понятия, это делает модульное тестирование очень простым в реализации.

AccUnit использует SimplyVBUnit 3.0 на задней панели для питания модульного тестирования, но я считаю, что надстройка AccUnit VBA проще реализовать в своих проектах.

процесс установки описано на сайте автора, но по существу включает в себя следующие два элемента:

  • установить SimplyVBUnit 3.0 (обратите внимание, что это больше не доступно на SourceForge, но копия доступна на сайте AccUnit.)
  • установить AccUnit надстройки, загруженные по ссылке выше.

Основное Использование

после установки, вы найдете новое подменю под . Нажмите AccUnit -> New Test -> Test Class with AccUnit-Features чтобы добавить новый модуль класса тестирования в проект.

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

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

Простой Пример:

предположим, у нас есть функция (в стандартном модуле), которая выглядит так:

назад в тестовом классе AccUnit, мы теперь можно сделать простой тест, чтобы убедиться, что эта функция действительно возвращает наименьшее число.

теперь на панели инструментов AccUnit нажмите кнопку Run all tests . Затем окно тест появится и показывают результаты теста. (Это должно пройти, если вы скопировали в вышеуказанном коде.): -)

проектирование теста строки

но что делает этот инструмент очень мощным, это возможность запускать тест с использованием различных комбинаций критериев. В AccUnit они называют это Проверить Строку. Чтобы использовать его, просто настройте функцию для принятия параметров и перечислите свои тестовые случаи в строках комментариев над функцией.

Теперь нажмите кнопку Run all tests снова, и вы увидите результаты.

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

также обратите внимание, что один из тестов не удался. (В этом случае это была преднамеренная ошибка в ожидаемом результате теста строки, просто чтобы продемонстрировать, как выглядит неудачный тест.) Двойной щелчок по неудачному тесту переходит к коду, где я могу отлаживать вещи дальше.

Я только что поделился несколькими краткими примерами здесь, но есть ряд дополнительных инструментов и функций для изучения в AccUnit. (Тестовые теги, флаг игнорирования, шаблоны кода и т. д. )

надеюсь, это дает вам немного вкуса этого конкретного варианта модульного тестирования для Microsoft Access (или других продуктов VBA). Есть и другие хорошие варианты, но для меня это обеспечило гибкость и простоту, которые я искал.

Читайте также  Создание формы, содержащей подчиненную форму (форма с отношением - один-ко-многим - )

лично я думаю, что с комбинацией отличного доступа Fe auto updater

и среда UAT, которая либо связана с живыми данными, либо с данными тестирования, которые должны поймать большинство проблем. Я также единственный разработчик доступа, и моя модель состоит из

dev land, где я делаю изменения

UAT земли, где выбрать несколько пользователей проверить изменения и одобрить

Живая земля, где живут все остальные

ключевое различие, которое я вижу между проектами, — это способность людей делать UAT. У меня был один крупный выпуск, который мигрировал с обратной стороны доступа к SQL server, я отправил электронное письмо, в котором говорилось, что версия была в UAT готова к тестированию, и получил один назад 30 минут спустя, сказав, что все это было протестировано (невозможно) низко, и вот была ошибка в очень распространенном область.

Итак, в заключение, настройте свою постановочную среду и хорошо подберите тестеров!

Источник:
http://askdev.ru/q/modulnoe-testirovanie-v-ms-access-235351/

Выпадающий список на форме Access 2003

Продолжаем осваивать Access, и сегодня мне бы хотелось поделиться с Вами одной маленькой, но иногда очень полезной хитрости при проектировании формы Access. А точнее данная хитрость касается выпадающего списка, поэтому сейчас мы займемся основами создания выпадающих списков на форме Access 2003.

Совсем недавно мы с Вами рассматривали небольшую хитрость (на самом деле просто возможности) в отчете Access, а конкретней как сгруппировать данные, а сегодня мы продолжим, но уже с выпадающим списком на форме. И начнем мы как обычно с небольшой теории.

Что такое выпадающий список в Access 2003

Если говорить точнее, то в access данный элемент управления называется «Поле со списком». И он необходим, для того чтобы пользователь мог, не набирая на клавиатуре все значение целиком, выбрать его простым кликом мышки. Здесь имеется в виду, что эти значения будут распространенные, т.е. эти значения будут вводить достаточно часто и чтобы упростить и ускорить ввод этих данных и придумали выпадающий список. И если под итожить, то

Поле со списком – это набор значений (список), которые могут отобразиться на экране, для выбора, путем клика мышки по данном элементу управления, т.е. выпадающему списку.

Как создать выпадающий список

Для этого необходимо сначала создать форму, если она у Вас уже есть то это даже лучше, но для начинающих я повторюсь.

Открываем Access в режиме конструктора, выбираем «Формы» на окне объекты, и жмем создать

Затем нам предложат выбрать источник данных, но нам этого не нужно мы просто жмем «ОК»

Затем на панели элементов выбираем элемент «Поле со списком» и перетащим его на нашу форму, и сразу же в это время запустится мастер создания полей со списком. На первом шаге нам предложат, выбрать способ получения данных, и для начала мы выберем «Фиксированный набор значений», в дальнейшем мы разберем, как можно использовать получения данных на основе запроса или таблицы. А пока жмем далее:

Затем необходимо ввести набор значений, которые будет содержать наш список. И здесь мне бы хотелось бы рассказать, что очень часто мы используем два столбца, т.е. в первом храним идентификатор, а во втором само значение. Другим словами, чтобы не записывать в базу все значение целиком, мы записываем только идентификатор (например, для оптимизации размера базы данных). Поэтому мы укажем 2 столбца, и заполним их следующим образом:

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

Вот в принципе и все, единственное на следующем шаге мы можем задать подпись нашего выпадающего списка и жмем «Готово»

В итоге у нас на форме будет отображено следующее

Надпись «Свободный» означает, что данному выпадающему списку не заданно не одно поле из источника данных, поэтому все, что мы выберем, никуда не запишется.

Теперь сохраняем форму, и запускам ее:

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

И вот тут начинаем прибегать к хитрости, о которой я упоминал в начале статьи. Она заключается в следующем, когда мы нажимали на выпадающий список, у нас отображались два столбца, но согласитесь, зачем обычным пользователям видеть идентификаторы этих значений, и после того, когда мы выбрали значение, лучше чтобы отображалось описание этого значения, а не сам идентификатор, поэтому мы делаем вот что, мы просто делаем невидимым первый столбец с идентификатором. Это делается в свойствах «поля со списком» ширина столбцов. И первому столбу мы задаем значение 0см.

И теперь у нас все будет выглядеть как надо

Отображается второй столбец, а записывается в базу первый, т.е. идентификатор.

Ну и теперь вкратце, как и обещал, покажу, как задать список значений на основе запроса к базе данных. Не используя при этом ввод значений, так как все наши значения будут храниться в базе. Для этого давайте определимся с источником, пусть это будет таблица test_table, вот с таким данными, простой запрос select:

И теперь чтобы переделать наше поле со списком заходим в его свойства, переходим на вкладку «Данные» и меняем там «Тип источника строк» на «Таблица, представление, процедура» и «Источник строк» на запрос скажем вот такой

От себя я добавил условие where priz = 0 просто так чтобы Вы понимали, что эта таблица может использоваться для разных полей со списком.

Больше ничего не меняем, просто сохраняем и запускаем нашу форму

И теперь наш выпадающий список берет значения не из простого списка, а из базы данных.

С выпадающими списками Вы теперь знакомы, и знаете даже небольшие хитрости, которые помогут Вам в реализации Ваших задач. Удачи!

Источник:
http://info-comp.ru/obucheniest/365-drop-down-list-on-the-access.html

Создание форм в базе данных Access 2007

Учебная дисциплина
Информатика и компьютерная техника
Модуль 2. Офисные прикладные программы Microsoft Office 2007

2.4. Microsoft Access 2007

2.4.6. Создание и использование форм для ввода данных в таблицы базы данных Access 2007

В Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД Access 2007 используют формы (forms). Form ускоряет работу с базой данных. Form в БД — это структурированное интерактивное окно с элементами управления, в котором отображаются поля одной или нескольких таблиц или запросов.

Форму можно использовать для ввода, изменения или отображения данных из таблицы или запроса. В Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать forms, а также новые типы форм и функциональные возможности.

Формы в БД Access можно создавать с помощью различных средств:

  • инструмента Form;
  • инструмента Разделенная form;
  • инструмента Несколько элементов;
  • инструмента Пустая form;
  • Мастера form;
  • Конструктора form.

Все средства создания форм помещены в группу forms на вкладке Создание (рис. 1).

Forms, которые используют таблицы целесообразно выполнять с помощью Мастера или указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения, можно в режиме макета или конструктора. В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в формы: режим макета и режим конструктора. Переход между режимами (открыть, режим макета, конструктор) можно выполнить, щелкнув правой кнопкой мыши форму в области переходов, а затем выбрать нужный режим в контекстном меню.

Читайте также  Как сделать телефонный справочник в access?

Режим макета — это более наглядный режим редактирования (изменения) форм, чем режим конструктора. В режиме макета изменения выполняются фактически в реальной форме, поэтому в этом режиме целесообразно выполнять более простые изменения, связанные с ее внешним видом.

В тех случаях, когда в режиме макета невозможно выполнить изменения в форме, целесообразно применять режим конструктора. Режим конструктора предоставляет пользователю более широкие возможности для редактирования (изменения) форм, в этом режиме можно добавлять поля, настраиваемые элементы и составлять программы.

Инструмент «Форма». Для быстрого создания формы, т.е. создания одним щелчком мыши можно воспользоваться инструментом Form. В этом случае надо выделить таблицу в области объектов. Затем перейти на вкладку Создание и щелкнуть на пиктограмме Form. На экране будет отображена form (рис 2).

Если Access обнаруживает одну таблицу, связанную отношением «один-ко-многим» с таблицей или запросом, который использовался для создания формы, Access добавляет таблицу данных в форму, основанную на связанной таблице или запросе. Если таблица данных в форме не нужна, ее можно удалить.

Средство «Разделенная форма». Разделенная form — новая возможность в Microsoft Access 2007, которая позволяет одновременно отображать данные в режиме формы и в режиме таблицы. В области объектов (переходов) выделить таблицу, например Успеваемость. Далее щелкнуть на пиктограмме «Разделенная forms» на вкладке Создать. На экране будет отображена form (3).

Инструмент «Несколько элементов». Форму, в которой отображается не одна, а одновременно несколько записей, можно создать инструментом «Несколько элементов» (рис. 4). Чтобы создать данную форму выделим в области объектов (переходов) одну из таблиц (например, Успеваемость). Затем перейдем на вкладку Создание и щелкнем на пиктограмме «Несколько элементов». На экране будет отображена form (рис. 4) в режиме макета.

Form похожа на таблицу, в ней одновременно отображаются несколько записей. Но эта form предоставляет возможности для настройки, так как она отображается в режиме макета. В режиме макета можно легко осуществлять доработку формы (например, добавлять элементы управления и т.д.).

Средство Пустая форма. Этот инструмент можно использовать в том случае, если необходимо быстро создать форму с несколькими полями. Form открывается в режиме «Работа с макетами форм» и при этом отображается область Список полей (рис. 5).

Мастер форм. Создание форм при помощи мастера форм осуществляется быстро, и это средство позволяет включить в форму поля из нескольких связанных таблиц или запросов. На вкладке Создание в группе Формы надо нажать кнопку Другие формы, а затем выбрать команду Мастер форм. Откроется окно диалога Создание форм, в котором необходимо отвечать на вопросы каждого текущего экрана Мастера и щелкать на кнопке Далее.

В первом окне необходимо выбрать поля из источника данных (таблиц или запросов). Для этого надо открыть список Таблицы и запросы, щелкнув на кнопку, справа. Например, выберем из списка таблицу Студенты.

Затем все «Доступные поля» переведем в «Выбранные поля», выделив их и щелкнув на кнопку >>. Необходимо отметить, что, если form создается на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника. Затем необходимо щелкнуть на кнопке Далее. В следующем окне надо выбрать внешний вид, например в один столбец и щелкнуть Далее. В следующем окне выберем требуемый стиль — официальный

После выбора стиля, требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя (например, Студенты мастер_форм) и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы.

После ввода имени формы (например, Студенты), выбора режима: «Открыть форму для просмотра и ввода данных» и щелчка на кнопке Готово, получим следующую форму для ввода и просмотра записей в таблицу Студенты.

Конструктор форм. Для создания новой пустой формы Студенты необходимо выполнить следующее:

  1. В окне приложения Access 2007 выбрать вкладку Создание. Выполнить щелчок на пиктограмме «Конструктор форм». В окне редактирования появится окно Form1 с пустой областью данных.
  2. Для отображения списка полей требуемой таблицы выполнить щелчок на пиктограмме «Добавить существующие поля», появится список таблиц. Щелкнув на знак «+» таблицы (например, Студенты), откроется список необходимых полей (рис.7).

3. Поля из списка переместить на форму. Добавление полей осуществляется при нажатой левой кнопки мыши.

4. Поместить поля на форму (рис. 9).

5. Перемещение полей и их имен по форме производиться следующим образом:

  • Выделить поле с именем щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него.
  • Для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде четырех направленной стрелки позволяет перемещать объект.
  • Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши.
  • Для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью и выполнить необходимые изменения. Затем закрыть окно.
  • Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши.
  • Для удаления поля выделить его, нажать клавишу Delete или другим способом.

6. Сохранить форму.

7. Просмотреть форму Студенты_конструктор, выполнив на ней двойной щелчок в области переходов.

Если вид формы не удовлетворяет, ее можно открыть в режиме Конструктор и внести необходимые изменения, затем сохранить.

© Обучение в интернет, .
Обратная связь

Источник:
http://www.lessons-tva.info/edu/inf-access/access_6.html

Тест с ответами на тему: Система управления базами данных Microsoft Access

1. Таблица СУБД содержит:

+ Информацию о совокупности однотипных объектов;

информацию о совокупности всех объектов, относящихся к некоторой предметной области;

информацию о конкретном объекте.

2. Строка таблицы СУБД содержит:

информацию о совокупности однотипных объектов;

информацию о совокупности всех объектов, относящихся к некоторой предметной области;

+ Информацию о конкретном объекте.

3 .Стовпець таблицы СУБД содержит:

информацию о совокупности однотипных объектов;

информацию о совокупности всех объектов, относящихся к некоторой предметной области;

+ Совокупность значений одного из атрибутов для всех однотипных объектов.

4. Структура таблицы СУБД определяется:

+ Списком наименований столбцов таблицы;

списком наименований столбцов и номеров строк таблицы.

5. Полем данных в СУБД называют:

+ Значение атрибута для конкретного объекта;

элемент структуры таблицы;

список значений атрибута для всех однотипных объектов.

6.Ключовим полем таблицы в СУБД называют:

строку таблицы, содержащей уникальную информацию;

+ Совокупность полей таблицы, которые однозначно определяют каждую строку;

столбец таблицы, содержащей уникальную информацию.

7.Таблиця в СУБД может иметь:

только одно ключевое поле;

только два ключевых поля;

+ Любое количество ключевых полей.
8.Запитом в СУБД называют:

+ Таблицу, отсортированную по росту или убыванию значений поля;

+ Таблицу, полученную из исходной или с совокупности связанных таблиц путем выбора строк, удовлетворяющих поставленное условие;

только таблицу, полученную из совокупности связанных таблиц.
9.Формою в СУБД называют:

+ Окно на экране компьютера с местом для ввода данных;

обозначения поля базы данных;

+ Вывод значений таблицы, в удобном для пользователя виде.

10.Таблици, запросы, отчеты в СУБД — это:

отдельные файлы размещены в папку;

11. Для создания новой таблицы в СУБД необходимо:

активизировать команды Файл / Создать;

+ Открыть вкладку Таблицы, активизировать кнопку Создать;

после загрузки Access активизировать переключатель Новая база данных.

12. В режиме конструктора таблиц в СУБД можно выполнить следующие действия:

+ Добавить новое поле;

добавить новое значение поля;

установить связь между таблицами.

13.Для установления необходимого количества десятичных знаков числового поля в СУБД необходимо:

+ Изменить значение параметра Число десятичных знаков;

изменить значения параметров Раз мэр поля, формат поля, Число десятичных знаков;

ввести нужное количество знаков при создании значение.

14.В текстовом поле СУБД MS Access можно хранить:

+ Только буквенную (символьную) информацию;

15. Мастер подстановок в СУБД MS Access используется :

Читайте также  Изменение фонового рисунка формы

для создания новых полей;

+ Для придания значений полей из других таблиц, или введение фиксированного списка данных;

для расчета функций.

16. В режиме конструктора таблицы СУБД Access можно:

+ Добавить новое поле;

набрать текстовый документ;

17. Изменить формат числового поля в СУБД Access можно:

+ Набрав соответствующую комбинацию клавиш;

в конструкторе таблицы;

изменив название поля в самой таблице.

18. Имя поля таблицы в СУБД Access может хранить:

+ До 64-х символов;

только знаки 0 и 1;

нет ограничений на количество символов.

19. Выберите правильное утверждение. Файл базы данных в CУБД MS Access:

всегда состоит из одной таблицы i имеет розширенння .mdb;

+ Может состоять из нескольких таблиц и связанных с ними запросов, форм, отчетов, страниц доступа, макросiв i модулей;

обязательно состоит из нескольких таблиц и связанных с ними запросов, форм, макросiв.

20.Как в Access можно создать запрос, который отбирает поле из разных таблиц БД i выводит на экран их отдельные записи?

+ В бланке Конструктора запросов (отобрать последовательно поля и наложить на записи Условия отбора);

+ Последовательно с помощью Мастера простых запросов i Конструктора запросов (в нем сформировать Условия отбора);

с помощью Мастера простых запросов.

21. В каких из объектов базы данных Access целесообразным существование расчетного поля типа Сумма = [Цена] * [кругов ькiсть]?

в таблицах, формах, отчетах;

в таблицах, формах, запросах;

+ В формах, запросах, отчетах.

22. В MS Access столбиковая форма выводит на экран:

столько записей базы данных, сколько вмiщуеться на экране;

+ Одна запись базы данных;

пять записей базы данных.

23. Для каких целей удобно использовать запросы в MS Access? Выберите наиболее полно правильное толкование:

с их помощью можно просматривать, анализировать i изменять данные из нескольких таблиц и других запросов. Они также используются как источник для форм и отчетов;

+ С их помощью можно просматривать, анализировать i изменять данные из нескольких таблиц, запросов, отчетов, форм. Они используются в качестве источника данных для таблиц и отчетов;

с их помощью можно просматривать, анализировать i изменять данные из нескольких таблиц, отчетов, форм.
24. Выберите правильный перечень типов данных в полях таблиц в СУБД MS Access:

Мастер подстановок Поле объекта OLE, Текстовый, Числовой, Процентный, Счетчик, Дата / Время;

Текстовый, Денежный, Мемориальный, Числовой, Счетчик, Дата / Время, Мастер подстановок, Объект OLE;

+ Текстовый, Числовой, Счетчик, Дата / Время, Мастер подстановок Поле объекта OLE.

25. Как в MS Access создать запрос, который выбирает отдельные поля из разных таблиц базы данных?

+ С помощью Мастера простых запросов;

с помощью режима таблицы;

с помощью Конструктора перекрестных запросов.

26. В MS Access табличная форма выводит на экран:

+ Столько записей базы данных, сколько вмiщуеться на экране;

одна запись базы данных;

пять записей базы данных.

27. Как создается поле подстановки в таблице MS Access?

+ С помощью Мастера подстановок в Конструктор таблиц; автоматически при работе Мастера таблиц;

с помощью Мастера подстановок в Мастере кнопочных форм;

автоматически при работе Мастера простых запросов.

28.Схема данных в MS Access позволяет:

+ Установить связи между таблицами, которые входят в состав базы данных;

отобразить связи, которые существуют между формами в базе данных;

установить связи между отдельными полями таблицы;

отобразить связи между отдельными записями таблицы, входит в базу данных.

29.Виберить правильные утверждения. Реляционная база данных предусматривает:

+ Наличие связей между таблицами, которые входят в состав базы данных;

отсутствие связей между таблицами, которые входят в состав базы данных;

наличие только одной таблицы в составе базы данных.

30. Режим Конструктора таблиц в СУБД MS Access позволяет:

+ Создавать новые поля таблицы и изменять свойства существующих полей таблицы;

вводить новые записи в таблице;

изменять данные, которые хранятся в полях существующей таблицы.
31. Режим Таблицы СУБД MS Access позволяет:

создавать новые поля таблицы и изменять свойства существующих полей таблицы;

+ Вводить новые записи в таблице и изменять данные, которые хранятся в полях существующей таблицы;

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

32. Панель элементов в MS Access позволяет:

+ Создавать на формах новые элементы управления;

вводить новые записи в таблице с использованием форм;

устанавливать связи между отдельными таблицами базы данных.

33. Чтобы удалить ошибочные связи между таблицами в MS Access, нужно:

+ В окне Схема данных выделить связь и нажать клавишу ;

в режиме Конструктор таблицы выделить поле, связывающая таблицы и нажать клавишу ;

в режиме Конструктор таблицы выделить таблицу, для которой следует удалить связь, и нажать клавишу .

34.В MS Access макросы создаются в:

окне базы данных;

окне Конструктора форм;

окне Конструктора отчетов.

35. В MS Access размер текстового поля, устанавливается по умолчанию, составляет:

Источник:
http://testdoc.ru/informatika/test-s-otvetami-na-temu-sistema-upravleniya-bazami-dannyx-microsoft-access.html

Тесты на тему: «Запросы в СУБД MS Access»

1. производная таблица, которая содержит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактических данных системы;

2. слабая сущность, являющаяся дополнением к стержневой сущности;

3. объект, представляющий структурированное описание одного или несколько действий, которые должен выполнить Access в ответ на событие;

4. совокупность специальным образом организованных данных, хранимых в памяти ЭВМ и их взаимосвязи рассматриваемые в предметной области.

  1. Какого типа запроса не существует?

1. Запрос на удаление;

2. Запрос на обновление;

3. Запрос на добавление;

4. Запрос на преобразование.

  1. Укажите неправильный порядок действий на создание простого запроса

а)Запрос -> Создать -> Конструктор ->Добавить таблицу (запрос);

б) Запрос -> Создать ->Простой запрос ->Выбор таблиц и запросов;

в) Запрос -> Создание запроса с помощью мастера;

г) Вставка ->Запрос -> Простой запрос.

  1. Как правильно указать ссылку на поле в конкретной таблице, форме, отчёте?

а) Имя таблицы -> Имя поля;

б) (Имя таблицы) : Имя поля;

в) [Имя таблицы] ! [Имя поля];

г) Имя таблицы ! (Имя поля).

56. Какой будет результат при запуске данного запроса?

а) Вывод записей фамилия, в которых есть буква Ф;

б) Вывод записей фамилия, которые начинаются на букву Ф;

в) Исключение записей фамилия, начинающихся на букву Ф;

г) Вывод записей фамилия, которых заканчиваются на букву Ф.

  1. К какому типу относится данный запрос?

а) Перекрёстный запрос;

б) Запрос на удаление;

в) Запрос на добавление;

г) Запрос на обновление.

  1. Что означает данное выражение в условии отбора:

а) Отгрузка товара до 5 января 2003 года и после 10 января 2003 г.;

б) Отображает заказы на отгрузку 5 и 10 января 2003 года;

в)Отображает заказы на отгрузку не ранее 5 января 2003 г. и не позднее 10 января 2003 г.;

г) Выражение записано неверно.

59. Производная таблица, которая содержит структурные элементы(столбцы-поля ,строки) и формируется на основе фактических данных системы, называется:

2. схемой данных

Запросом

60. Простейшим типом запроса является:

  1. запрос на выборку
  2. запрос на добавление
  3. перекрестный запрос
  4. запрос на обновление

106. Запрос, отображающий при выполнении в собственном диалоговом окне, приглашение ввести данные, называется:

4. на добавление

107. Групповая операция, определяющая поле с числовыми данными, для которых требуется найти среднее:

108. Бланк, который является заготовкой запроса является:

109. Задание логического выражения, позволяющее выдавать на экран только записи, для которых это выражение принимает значение TRUE(“Истина”) является:

1. ограничение на данные

3. вычисляемым полем

110. . Вносит общие изменения в группу записей одной или нескольких таблиц запрос на:

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

Обновление

111. Запрос, использующийся для расчетов и представления данных в структуре, облегчающей их анализ, называется:

3. на обновление

112. Дана таблица

И дан запрос на удаление:

После выполнения данного запроса получиться:

Источник:
http://infopedia.su/16xec10.html