- •19.0. Введение
- •19.1. Моделирование как метод познания
- •20.1. Формы представления моделей
- •20.2. Классификация математических моделей
- •21.1. Математическая модель системы (объекта)
- •21.2. Методы математического моделирования
- •21.3. Технология математического моделирования системы (объекта)
- •1 Этап. Формулирование целей и задач моделирования, выявление проблем, описание объекта исследования.
- •2 Этап. Изучение априорной информации об объекте исследования.
- •3 Этап. Формализация постановки задачи: формальное описание целей и задач моделирования, формулировка требований.
- •4 Этап. Стратегическое и тактическое планирование эксперимента с объектом.
- •5 Этап. Экспериментирование с объектом.
- •6 Этап. Идентификация объекта.
- •7 Этап. Оценка адекватности модели, ее свойств, устойчивости, областей применения.
- •8 Этап. Решение задач моделирования, подведение итогов.
- •21.4. Контрольные вопросы и задания
- •22.1. Понятие информационной модели
- •22.2. Этапы моделирования
- •22.3. Типовые информационные модели
- •Графы, сети, деревья
- •23.1. Понятие алгоритма
- •23.2. Свойства алгоритма
- •23.3. Данные алгоритмов
- •23.4. Элементарные алгоритмические действия
- •23.5. Способы записи алгоритмов
- •24.0. Введение
- •25.0. Введение
- •26.0. Введение
- •27.0. Введение
- •28.1. Вычисление конечных и бесконечных сумм и произведений
- •28.2. Решение уравнений итерационными методами
- •28.3. Расчет таблиц функциональных зависимостей
- •28.4. Подсчет числа положительных, отрицательных и нулевых элементов массивов
- •28.5. Расчет модуля вектора и нормы матрицы
- •28.6. Расчет среднего и дисперсии элементов в массивах
- •28.7. Поиск минимальных или максимальных значений в массивах
- •28.8. Алгоритмы упорядочивания элементов в массивах
- •28.9. Умножение матрицы на вектор и матрицы на матрицу
- •28.10. Возведение квадратной матрицы в целую степень
- •28.11. Исключение элементов массивов
- •28.12. Расчет определителя квадратной матрицы
- •28.13. Транспонирование матриц
- •29.1. Что такое язык программирования?
- •29.2. Низкоуровневые языки программирования
- •29.3. Языки высокого уровня
- •Навигация по разделам:
- •29.3.1. Процедурные языки программирования
- •29.3.2. Функциональные языки программирования
- •29.3.3. Логические языки программирования
- •30.0. Введение
- •31.0. Введение
- •31.1. Постановка и формализация задачи
- •31.2. Разработка алгоритмов решения задачи
- •31.2. Разработка алгоритмов решения задачи
- •31.4. Анализ результатов
- •31.5. Сопровождение программ
- •32.0. Введение
- •33.1. Технология структурного программирования
- •33.2. Структурные методы анализа и проектирования по
- •33.3. Модульное программирование
- •Навигация по разделу
- •33.3.1. Hipo - диаграмма
- •33.3.2. Метод нисходящего проектирования
- •33.3.3. Метод расширения ядра
- •33.3.4. Метод восходящего проектирования
- •33.4. Базовые управляющие структуры структурного программирования
- •33.5. Проектирование и тестирование программы
- •33.6. Подпрограммы, процедуры и функции
- •Навигация по разделу:
- •33.6.1. Основные понятия и терминология
- •33.6.2. Локальность
- •33.6.3. Параметры процедуры
- •34.1. Методология объектно-ориентированного программирования
- •34.2. Объектно-ориентированные методы анализа и проектирования по
- •34.3. Основные принципы построения объектной модели
- •34.4. Основные элементы объектной модели
- •34.5. Пример разработки консольного приложения в технологии объектно-ориентированного подхода
- •Навигация по разделу:
- •34.5.1. Диаграмма прецендентов uml
- •34.5.2. Диаграмма последовательности uml для прецедента
- •34.5.3. Диаграмма классов uml для прецендента «перевести р-ичную строку в число»
- •34.5.4. Текст приложения на языке Object Pascal
- •35.0. Введение
- •35.1. История развития бд
- •35.2. Классификация бд
- •Навигация по разделу:
- •35.2.1. Основные функции субд
- •36.1. Основные понятия бд
- •36.2. Основные понятия реляционной модели бд
- •36.3. Предпроектное обследование предметной области. Связи таблиц
- •36.4. Нормализация отношений
- •36.5. Общие сведения о ms Access
- •36.6. Приложение
- •36.6. Приложение
- •37.2. Связь между таблицами и целостность данных
- •37.3. Создание запросов в ms access
- •Навигация по разделу:
- •37.3.1. Запросы на выборку
- •37.3.2. Запросы с параметрами
- •37.2.3. Запросы с вычислениями
- •37.2.4. Итоговые запросы
- •37.2.5. Перекрестные запросы
- •37.4. Формы
- •37.5. Отчеты
- •38.0. Введение
- •38.1. Различные подходы к построению систем ии
- •38.2. Экспертные системы
- •Методы, основанные на правилах.
- •Методы, основанные на фреймах.
37.3.2. Запросы с параметрами
↑ Наверх
Запрос с параметром представляет собой запрос на выборку. При этом при активизации запроса на экране отображается диалоговое окно, содержащее предложение пользователю ввести параметры поиска. Заголовок диалогового окна задается в поле «Условие» в режиме конструктора в квадратных скобках [].
Рисунок 35.6 Окно конструктора запроса с параметром «По наименованию товара, вводимого с клавиатуры, дать информацию об его артикуле»
Рисунок 35.7 Диалоговое окно для ввода параметра для выполнения запроса, изображенного на рисунке 6
37.2.3. Запросы с вычислениями
↑ Наверх
Являются частным случаем запросов на выборку. В этих запросах создаются дополнительные поля, отсутствующие в исходных БД, содержащие результаты вычислений, выполненных на основе содержимого других полей БД. В таких случаях в пустой графе в заголовке поля в режиме конструктора задается выражение вида:
<Наименование нового поля>:[Наименование поля1]операция[Наименование поля2]
Рисунок 37.8 Окно конструктора запроса с вычислением «Расчет налога на добавленную стоимость для товаров»
Рисунок 37.9 Результат исполнения запроса с вычислением, изображенного на рисунке 8
37.2.4. Итоговые запросы
↑ Наверх
Это так же частный случай запроса на выборку. Итоговый запрос предназначен для выполнения итоговых вычислений по данным, хранящимся в экземплярах записей (нахождения сумм, максимальных, минимальных, средних значений экземпляров полей и т.д.). Для реализации итогового запроса необходимо, находясь в режиме конструктора выполнить команду «Групповые операции» , а затем в появившейся строке конструктора «Группировка» выбрать необходимое условие нахождения итога.
Рисунок 37.10 Окно конструктора итогового запроса «Расчет суммы стоимостей всех товаров»
Рисунок 37.11 Результат исполнения группового запроса, изображенного на рисунке 10
37.2.5. Перекрестные запросы
↑ Наверх
Перекрестные запросы служат для обобщения информации из двух и более столбцов таблицы или запросы. Для инициирования создания перекрестного запроса используется команда «Запрос-перекрестный запрос». Если необходимо создать перекрестный запрос, обобщающий информацию из нескольких таблиц, необходимо сначала создать с помощью мастера запросов простой запрос на выборку из нескольких таблиц, включив в него все необходимые поля, а затем использовать его в качестве основы для создания перекрестного запроса.
← 37.2. Связь между таблицами и целостность данных |
37.4. Формы → |
37.4. Формы
← 37.3. Создание запросов в MS ACCESS |
37.5. Отчеты → |
Обычно при создании таблицы она представляется на экране в том виде, в котором мы привыкли видеть двумерные таблицы на бумаге. Но такой способ представления таблицы имеет ряд недостатков:
Если полей слишком много, то они не умещаются на экране.
Если в таблице содержатся какие-либо коды, то таблица теряет информативность, и приходится иметь под рукой специальный классификатор, чтобы понять, какому экземпляру объекта соответствует тот или иной код.
Чтобы упростить просмотр, ввод и модификацию данных в конкретной таблице, можно создать для нее одну или несколько форм. Форма – это документ, в окне которого отображается, как правило, одна запись таблицы, причем пользователь имеет возможность по своему усмотрению разместить поля на форме. В зависимости от природы поля можно сохранить для него обычное представление (оставить его таким, как оно представлено в таблице), исключить поле, описать его группой радиокнопок, флажком, полем ввода со списком и т.д.
Как и любой объект MS ACCESS, можно создавать форму вручную или пользоваться услугами Мастера. Форма создается обычно для конкретной таблицы или конкретного запроса. Для создания формы с помощью мастера необходимо открыть вкладку «Формы» в окне БД и щелкнуть по команде «Создать форму с помощью мастера». Далее необходимо ответить на все вопросы мастера.
Рисунок 37.12 Пример ленточной автоформы, созданной с помощью мастера для таблицы «Товары»
← 37.3. Создание запросов в MS ACCESS |
37.5. Отчеты → |