База данных рекламное агентство access — Мир ПК

База данных рекламное агентство access

База данных Access Рекламное агентство

База данных Access Рекламное агентство

База данных Access Рекламное агентство предназначена для автоматизации работы компании, основным направлением которой является организация и реализация рекламных кампаний. В базе таблицы заполнены данными, выполнены запросы на выборку. Также сделаны формы для работы с данными и отчеты, которые можно выводить на печать.
База данных Access Рекламное агентство содержит 5 таблиц, 15 запросов, 6 форм + главная кнопочная форма, 3 отчета. Данная база данных Access оптимально подходит для дальнейшей оптимизации и доработки под собственные нужды.

Пояснительной записки нет!

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.

Таблица «Клиенты» — База данных Access Рекламное агентство

Таблица «Заказы» — База данных Access Рекламное агентство

Форма «Типы услуг» — База данных Access Рекламное агентство

Форма «Клиенты» — База данных Access Рекламное агентство

Запрос «Все заказы» — БД Access Рекламное агентство

Запрос «Стоимость услуг» — БД Access Рекламное агентство

Отчет по заказам

Главная кнопочная форма

Готовая база данных БД Access Рекламное агентство доступна для скачивания по ссылке ниже.

Создание таблиц БД «Рекламное агентство»

Дата добавления: 2015-07-04 ; просмотров: 3292 ; Нарушение авторских прав

1. Сразу после запуска программы открывается окно, в котором нужно выбрать вариант: создать новую базу данных.

2. После выбора варианта Новая база данных открывается окно Файл новой базы данных, в котором нужно указать диск и папку, где будет храниться файл новой БД, ввести имя файла нажать кнопку Создать.

3. Затем в открывшемся окне «База данных» выбрать Таблицы и создадим все три таблицы в режиме конструктора (см. Рисунок №1)

4. На рис. 2 приведена структура таблиц Рекламодатели, Менеджеры, Размещение.

Вводим все эти значения в свои таблицы.

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

5. Затем устанавливаем связи между таблицами, для этого в меню Сервис открываем окно Схема данных. Для ввода в схему связываемой таблицы нужно щелкнуть мышью по ее имени и нажать кнопку Добавить таблицу. Связь между полями устанавливается путем перетаскивания имени поля из одной таблицы в другую на соответствующее ему связанное поле. В нашем случае — это поля Код размещения в таблицах Размещение и Рекламодатели и поля Код менеджера в таблицах Менеджеры и Рекламодатели.

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

7. После определения структуры таблиц и задания связей между ними необходимо ввести данные в таблицы.

Читать еще:  Как отразить изображение в powerpoint

В табл. 1.1, 1.2, 1.3 приведены примеры заполнения реляционных таблиц в указанной предметной области.

Код клиента Название Контактное лицо Телефон E-mail Код менеджера Код размещения Признак размещения
К-1 Титаник Киселева Елена titanic@mail.ru М-1 Р-1
К-2 Лунный свет Николаев Антон mlight@km.ru М-2 Р-1
К-3 Рифей Титова Екатерина rifei@list.ru М-3 Р-3
Код менеджера ФИО Телефон
М-1 Иванова Светлана
М-2 Алексеева Людмила
М-3 Власов Кирилл
Код размещения Название Вид рекламы
Р-1 Регион видео
Р-2 Ваш досуг печатная
Р-3 Авторадио аудио
Р-4 Афиша печатная

8. Для создания формы в окне базы данных нужно перейти к объекту Формы. Формы создаем с помощью мастера форм. Перемещаться между записями можно с помощью кнопок, расположенных в нижней части окна формы.

9. Для создания запроса на выборку в БД «Рекламное агентство» необходимо перейти на объект Запросы в окне База данных.

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

В строке Поле указать используемые в таблице поля, а в строке Имя таблицы указать таблица-источник. Поставить флажок в строке Вывод на экран.

В строке Условие отбора ввести критерий выбора записей [Введите код менеджера]. Выполнить Запрос — Запуск. Запрос назовем фамилией менеджера.

10. С помощью конструктора отчетов создадим отчет, содержащий сведения о тех рекламодателях, которые в данный момент размещают рекламу. В отчет необходимо включить поля Название фирмы (из таблицы Рекламодатели), ФИО менеджера (из таблицы Менеджеры), Название места размещения (из таблицы Размещение).

Рис. 10. Окно запроса о компаниях, размещающих рекламу

11. В конечном итоге должен получиться отчет, представленный на рис. 11.

База данных рекламное агентство access

Средство управления данными ADO представляет собой новую технологию Microsoft для работы с информацией реляционных и нереляционных баз данных. Технология ADO основана принципе доступа к данным OLE DB, специально предназначенном для обеспечения доступа к широкому спектру различных источников данных, включая традиционные реляционные табличные базы данных, системы электронной почты, графические изображения, ресурсы Internet и т.д. Технология ADO требует меньше объема памяти, чем DAO, поэтому она подходит для сетевых компьютерных систем, которые работают с более жестким трафиком и с более высокими скоростями транзакций.

Microsoft в разное время предлагала программистам на Visual Basic три различных метода программирования баз данных, и каждый из них полностью поддерживается на Visual Basic 6.

DAO — метод объектов доступа к данным (Data Access Objects — DAO) представляет собой первый объектно-ориентированный интерфейс, который давал возможность программистам манипулировать средствами работы с базами данных Microsoft Jet, представляющими собой технологию, используемую для доступа к полям и записям таблиц в Microsoft Access и другим источникам данных. Технология DAO все еще популярна и эффективна для локальных приложений обработки баз данных, а также сетей для малых и средних рабочих групп.

RDO — метод объектов удаленных данных (Remote Data Object — RDO) представляет собой объектно-ориентированный интерфейс для работы с источниками информации, поддерживающими открытое соединение с базами данных (Open Database Connectivity — ODBC). RDO является объектной моделью, используемой большинством разработчиков баз данных, которые интенсивно работают с Microsoft SQL Server, Oracle и другими большими реляционными базами данных.

Читать еще:  Exception access violation как исправить

ADO — метод объектов данных ActiveX (ActiveX Data Object — ADO) был разработан в развитие методов DAO и RDO и использует схожую объектную модель. В ADO все локальные и удаленные источники данных, доступные для компьютера, представляются в виде программируемых объектов. Можно осуществить доступ к этим объектам с использованием нового средства управления ADO, путем встраивания объектов типа данные в стандартные средства управления Visual Basic и в средства управления ActiveX, путем создания DHTML-приложений, а также с помощью использования конструктора окружения данных Data Environment Designer.

Microsoft рекомендует программистам на Visual Basic использовать ADO при создании новых приложений для работы с базами данных в Visual Basic. С этой целью в профессиональную версию Microsoft Visual Basic 6 было включено несколько средств, специально разработанных для поддержки технологии ADO.

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

Для установления связи с базой данных Рекламное агентство.mdb нужно воспользоваться свойством ConnectionString средства управления ADO. Для этого нужно щелкнуть на объекте ADO в форме, открыть окно Properties (Свойства) и щелкнуть на кнопке в поле значения свойства ConnectionString. Появится диалоговое окно Property Pages (свойства), как показано на рис. 3.2.1.

Рис. 3.2.1 Диалоговое окно Property Pages

Щелкнем на второй кнопке выбора Use ODBC Data Source Name (Использовать имя источника данных ODBC). Далее щелкаем на кнопке New (новый) справа от кнопки выбора Use ODBC Data Source Name (Использовать имя источника данных ODBC). Появится следующее диалоговое окно (рис. 3.2.2).

Рис. 3.2.2 Диалоговое окно «Создание нового источника данных»

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

После выбора кнопки щелкаем по кнопке «Далее». При этом появляется диалоговое окно с запросом о драйвере базы данных, который будет использоваться при организации соединения с базой данных (рис.3.2.3).

Выбираем нужную опцию Microsoft Access Driver и щелкаем по кнопке «Далее». Visual Basic обобщит выбранные опции и предложит щелкнуть мышью на кнопке «Готово» для продолжения конфигурирования файла имени источника данных Data Source Name (рис. 3.2.4).

После нажатия кнопки «Готово» появляется новое диалоговое окно с именем Установка драйвера ODBC для Microsoft Access (рис. 3.2.5). В этом диалоговом окне можно задать имя файла источника данных, выбрать базу данных, с которой устанавливается связь, и задать параметры соединения. В текстовое поле Имя источника данных вводим «Рекламное агентство Records».

Читать еще:  Htaccess с http на https

Рис. 3.2.5 Диалоговое окно Установка драйвера ODBC для Microsoft Access

Щелкаем на кнопке «Выбрать…», просматриваем содержимое папки D:проект, и выбираем базу данных Рекламное агентство.mdb, затем щелкаем на кнопке ОК. В диалоговом окне Установка драйвера ODBC для Microsoft Access также нажимаем кнопку ОК. Вновь появится диалоговое окно Property Page (Свойства). Щелкаем на поле с ниспадающим списком Use ODBC Data Source Name (Имя источника данных), затем выбираем строку Рекламное агентство Records. Щелкаем на кнопке ОК в диалоговом окне Property Pages (Свойства) для окончания установки соединения.

Рис. 3.2.6 Диалоговое окно Property Pages

Диалоговое окно Property Pages закроется, а в окне Properties (Свойства) напротив свойства ConnectionString появится надпись DSN = Рекламное агентство Records.

Переходим к свойству RecordSource и щелкаем на кнопке справа от имени свойства RecordSource. Снова появится диалоговое окно Property Pages, но на этот раз будет отображена вкладка RecordSource (Источник записей). Щелкаем на ниспадающем списке Command Type (Тип команды) и выделяем строку 2 — adCmdTable. В поле с ниспадающим списком Table Or Stored Procedure Name (Имя таблицы или процедуры) загружаем имя нужной нам таблицы (например, таблицу «Услуги» рис. 3.2.7)гружаем имя нужной нам таблицы.вкладка ва ентство.ь, и задать параметры соединения. рамма для собственного пользования.база д).

Рис. 3.2.7 Диалоговое окно Property Pages

Щелкаем на кнопке ОК, чтобы завершить выбор источника записей RecordSource. В окне Properties рядом со свойством RecordSource появится имя таблицы «Услуги».

Щелкаем на объекте Text1 формы Услуги (frmServ) в окне Properties. Устанавливаем для свойства DataSource значение Adodc1, а для свойства DataField — значение №. Аналогичные операции проводим со всеми текстовыми полями формы, присваивая им соответствующие имена полей.

Повторяем аналогично все действия для объектов Adodc и текстовых полей остальных форм.

Удаление и добавление записей в базу данных «Рекламное агентство»

Для добавления и/или удаления записей в таблицах в каждой форме предусмотрены кнопки «Добавить» (cmdAdd) и «Удалить» (cmd Del). Программный код для этих действий в каждой формы аналогичен.

Рассмотрим программный код для удаления и добавления записей на примере формы «Услуги» (frmServ):

Добавление записей в таблицу

Private Sub cmdAdd_Click()

prompt$ = «Для ввода новой записи нажмите на кнопку ОК»

reply = MsgBox(prompt$, vbOKCancel, «Добавить запись»)

If reply = vbOK Then

Удаление записей из таблицы

Private Sub cmdDel_Click()

prompt$ = «Вы действительно хотите удалить этот вид услуги?»

reply = MsgBox(prompt$, vbOKCancel, «Удаление записи»)

If reply = vbOK Then

После выполнения всей последовательности вышеизложенных операций имеем приложение для открытия базы данных Рекламное агентство с возможностью редактирования данных в ней.

Ниже приведен внешний вид форм после запуска приложения с отображением всех данных таблиц базы данных Рекламное агентство.

Рис. 3.3.1 Форма «Услуги»

Рис. 3.3.2 Форма «Заказы»

Рис. 3.3.3 Форма «Заказчики»

Рис. 3.3.4 Форма «Специалисты»

Рис. 3.3.5 Форма «Материалы»

Рис. 3.3.6 Форма «Счёт»

Запись опубликована в рубрике Access. Добавьте в закладки постоянную ссылку.