Содержание
- 2. Обе связи в данной базе имеют размерность 1:M, так как за каждым сотрудником может быть закреплен
- 3. Откроем ACCESS и на странице “Приступая к работе с Microsoft Office Access” выберем “Новая база данных”
- 4. После щелчка по этой кнопке справа появится диалог создания базы данных, где нам предлагается задать имя
- 5. Появится окно создания новой таблицы. По умолчанию этой таблице присвоено имя “Таблица1”. Существует несколько способов создания
- 6. Рис.7. Свойства поля данных “Код” таблицы “Таблица1” Посмотрим на свойства этого поля более внимательно. Для этого
- 7. Важное техническое замечание. Операцию сохранения следует выполнять достаточно часто, т.к. все что мы делаем происходит в
- 8. Ведь несмотря на то, что по внешнему виду номер документа очень часто это число, но во-первых
- 9. Отсюда вывод – следует тщательно продумывать какие именно данные мы вводим в качестве образца, на основании
- 10. Рис.14. Определение формата даты/времени для полей этого типа. Кроме того, для полей некоторых типов на панели
- 11. применить процентный формат: применить финансовый формат: Рис.17.Кнопка процентного формата Рис.18.Кнопка финансового формата увеличить или уменьшить количество
- 12. Теперь познакомимся с возможностями еще одной панели – “Поля и столбцы” Рис.20. Панель “Поля и столбцы”
- 13. Ознакомившись со всеми основными возможностями по созданию и манипулированию свойствами полей баз данных, создадим базу данных
- 14. Итак мы вернулись к “пустой” таблице c единственным полем “Код”. Теперь на основе полученных знаний зададим
- 15. Путем проверки атрибутов полей убеждаемся, что поля 1-3,5 и 7 являются текстовыми, а 4 и 6
- 16. Теперь попробуем создать форму для ввода данных в нашу базу данных. В левой части выберем нашу
- 17. Рис.27. Автоматически сгенерированная форма для ввода информации для ввода данных.
- 18. Конечно, эту форму можно и нужно подправить. Например, можно выделить поле “Код” и соответствующее этому полю
- 19. Изменим параметр “Вывод на экран” c “Да” на “Нет”(Вкладка “Макет” панели “свойства”). Это поле типа “счетчик”
- 20. Итак, с таблицей сотрудников компании мы, в основном, завершили работу. Теперь приступим к созданию таблицы телефонов.
- 21. Приведем пример заполнения данными такой таблицы. (Это не таблица, подготовленная в ACCESS. Это просто исходные данные
- 22. Возникает вопрос – зачем в таблице многократно повторять фамилию имя и отчество? (При условии наличия разработанной
- 23. Создадим эту таблицу в ACCESS. Но, в отличии от таблицы Person, (которую мы создавали путем ввода
- 24. В качестве первого поля введем уникальный ключ для каждой строки создаваемой таблицы. Назовем его “Код телефона”.
- 25. Теперь посмотрим на нижнюю часть экрана. Здесь отображаются свойства текущего (выбранного в верхней части экрана) поля.
- 26. Обратим внимание еще на одно свойство поля типа “Счетчик”. Свойство называется “Новые значения”. Рис. 37. Свойство
- 27. запись с кодом “2”, то запись с кодом “3” не станет автоматически записью с кодом “2”.
- 28. Теперь перейдем к созданию поля “Код сотрудника” (рис. 38 Рис. 38. Создание поля “Код сотрудника”. Это
- 29. В данном случае мы не хотим, чтобы СУБД “генерировала” для нас новый код. Наша задача –
- 30. Определив поле как “индексированное” мы тем самым существенно убыстрили процесс поиска в таблице, но несколько замедлили
- 31. Рис. 39. Поля “Телефон” Для каждого из полей “Тел код страны”, “Код региона” и “Телефон” определяем,
- 32. Сохраним нашу работу и назовем таблицу “Phones”. Рис. 40. Поле “Тип телефона” Создадим теперь поле “Тип
- 33. Рис. 41. Вспомогательная таблица S_PhoneOwnerType Аналогичным образом будем создавать поле “Принадлежность телефона”. Однако, теперь список возможных
- 34. Создадим поле “Принадлежность телефона” как текстовое с длинной в 15 символов. Снова перейдем на вкладку “Подстановка”.
- 35. На этом формирование таблицы “Phones” завершено. Сохраним работу. Теперь определим связи между уже созданными таблицами. Для
- 36. В базе “Person” выберем поле “Код” левой кнопкой мыши. Затем, не отпуская кнопку мыши, “перетащим” это
- 37. Построенная нами связь схематически отобразилась на схеме данных (Рис 47) Рис. 48. Определение подстановки для поля
- 38. Теперь воспользовавшись стандартной карточкой для ввода данных сгенерируем карточку для ввода телефонов сотрудников. Откорректировав автоматически сгенерированную
- 39. Теперь перейдем к созданию таблицы “Телефонные разговоры сотрудников” Эту таблицу будем создавать как и Phones в
- 40. Итак, вновь выбираем ленту “Создание” и вновь нажимаем на кнопку “Конструктор таблиц”. В пустой (новой) таблице
- 41. Рис. 52. Внешний ключ “Код телефона” Следующее поле – “Направление звонка”. Поле может иметь только два
- 42. Рис. 54. Поле “Звонок дата” Следующее поле – “Звонок дата”. Как понятно из наименования поля тип
- 43. Следующее поле – “Продолжительность звонка” Ничем не примечательное числовое поле. Если мы будем вести учет с
- 44. Следующее поле – “Стоимость разговора”. Это деньги – соответственно, выбор типа данных очевиден – “Денежный”. (Рис
- 45. Рис. 58. Создание связи Phones – Phone_Rings Рис. 59. Схема данных Откроем схему данных, добавим таблицу
- 46. Теперь, на основании построенной связи вернемся к описанию нашего внешнего ключа – поля “Код телефона” и
- 47. Рис. 61. Выбор формы ввода данных Закроем таблицу “Phone_Rings”. Выберем ее в качестве текущей в области
- 48. Как и ранее слегка откорректируем автоматически построенную форму ввода. Во –первых, уберем оттуда автоматически генерируемое поле
- 49. Рис. 62. Работающая форма Phone_Rings_Form_2.
- 50. Приступим к созданию простого запроса. Найдем все телефонные звонки, которые совершил сотрудник Иванов. Для этого на
- 51. Расположим таблицы так, чтобы были видны все связи и все поля таблиц. Выбрав позицию поля (т.е.
- 52. Рис. 65. Определение запрашиваемых полей в запросе. Результат показан на рис 65.
- 53. Теперь в свойство “условие отбора” для поля Person.Фамилия впечатаем “Иванов”. (Можно без кавычек – ACCESS автоматически
- 54. Теперь запустим запрос на выполнение. Для этого нажмем на кнопку “Выполнить” ленты “Конструктор” Рис. 67. Запуск
- 55. Теперь создадим отчет. Для этого на ленте “Создание” нажмем кнопку “Мастер отчетов” Рис. 69. Вызов мастера
- 56. Затем изменим выбор в “Таблицы и запросы” на таблицу “Phones” и добавим к выбранным полям “Код
- 57. Снова сменим таблицу – на этот раз на Phone_Rings и добавим поля “Звонок дата” и “Стоимость
- 58. Рис. 73. Выбор варианта представления данных Вариант 1 Вариант 2 Вариант 3 У нас есть выбор
- 59. Рис. 74. Выбор варианта представления данных На данном этапе можно добавить или уменьшить количество группировок в
- 60. На следующем этапе нам предлагается определить порядок сортировки записей. Выберем на первом уровне сортировки полк “Звонок
- 61. На следующем этапе нам предлагается выбрать внешний вид нашего отчета, а также определить ориентацию бумаги при
- 62. Далее, нам предлагается выбрать стиль оформления отчета. Рис. 77. Выбор стиля отчета. Стилей много. Оставим стандартный
- 63. На данном этапе нам предлагается задать имя отчета. Пусть это будет “Отчет о телефонных звонках компании”.
- 64. Рис. 79. Отчет. Смотрим, что получилось. Все вроде бы хорошо – но дата и время звонков
- 65. Рис. 80. Отчет в режиме конструктора.
- 66. Растянем влево рамку для вывода поля звонок дата так, чтобы туда поместились все данные о дате
- 67. Рис. 82. Удаление ненужных итоговых строк. Выберем эти итоговые элементы и после того, как они станут
- 68. Рис. 83. Корректировка надписи Sum внутренней группировки звонков (по “Коду телефона”) Найдем поле “Sum” внутренней группировки
- 69. Рис. 85. Корректировка надписи Sum группировки звонков (по “Коду” сотрудника”) и надписи “Звонок дата”
- 70. Рис. 86. Отчет о телефонных звонках. Окончательный вариант. Аналогичным образом откорректируем надпись “Sum” для среднего уровня
- 71. Теперь объединим все наши формы так, чтобы их можно было вызвать из одного окна. Для этого
- 72. Выбираем макрокоманду “Открыть форму” В качестве аргументов задаем выбор нужной формы. Для кнопки “Сотрудники” – Person_Form.
- 73. Рис. 89. Определение параметров макроса для кнопки открытия запроса “Звонки Иванова” Для кнопки “Запрос: Звонки Иванова”
- 74. Теперь перейдем к нашей последней кнопке – “Отчет о звонках телефонной компании” Рис. 90. Определение параметров
- 76. Скачать презентацию









































































Площадь Труда
ВОДА
ГЛОБАЛЬНЫЕ ПРОБЛЕМЫ ЧЕЛОВЕЧЕСТВА
Оценка недвижимого имущества
25.10 1b pre-interm
Презентация на тему Мыльные фантазии
КРЫМСКО-КОНГОЛЕЗСКАЯ ГЕМОРРАГИЧЕСКАЯ ЛИХОРАДКА (ККГЛ)КЛИНИЧЕСКИЕ АСПЕКТЫ
Игра для тренировки внимания
Возрастные кризисы развития
Презентация на тему Теорема косинусов
Грузовая транспортная логистика
Правовые формы выхода на рынок
Устройство компьютера
Дидактические основы межпредметных связей в предметном обучении
Изготовление сумки, декора для зеркала, носовых платочков и колье из бисера
крассная книга
Our Environment
Прощай, начальная школа
Волонтеры Ярославии
Ethics and Politics
История телефонов
ПРОЦЕСС РЕГЕНЕРАЦИИ САЖЕВОГО ФИЛЬТРА И ЕГО ВЛИЯНИЕ НА СВОЙСТВА МОТОРНОГО МАСЛА
Музей «Военный мундир России» ГБОУ СОШ № 1987
Косинусные меандровые шумоподобные сигналы (CosBOC-сигналы) в спутниковых радионавигационных системах нового поколения
MINI-PEKARNYa_SMAK
MOTOR COMPANY Генри Форд
История развития ЭВМ
Урбоэкология. Направление Природообустройство и водопользование