Создание базы данных для ФК "Зенит"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
е Основной составSum([Основной состав].[Трансферная стоимость (евро)]) AS [Sum-Трансферная стоимость (евро)][Основной состав].Амплуа, Sum([Основной состав].[Трансферная стоимость (евро)]) AS [Итоговое значение Трансферная стоимость (евро)][Основной состав][Основной состав].Гражданство;
. Запрос на создание таблицы о данных заявки игроков основного состава на РосГосСтрах Чемпионат России по футболу из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Рост (см)], [Основной состав].[Вес (кг)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (чемп России)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="РосГосСтрах Чемпионат России по футболу"));
. Запрос на создание таблицы о данных заявки игроков основного состава на кубок России по футболу из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Рост (см)], [Основной состав].[Вес (кг)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (куб России)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="Кубок России"));
. Запрос на создание таблицы о данных заявки игроков основного состава на ТрансТелеКом Суперкубок России по футболу из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Вес (кг)], [Основной состав].[Рост (см)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (Суперкубок)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="ТрансТелеком Суперкубок России по футболу"));
. Запрос на создание таблицы о данных заявки игроков основного состава на кубок УЕФА из таблиц Основной состав и Результат.[Основной состав].ФИО, [Основной состав].Номер, [Основной состав].[Рост (см)], [Основной состав].[Вес (кг)], [Основной состав].Гражданство, Результат.[Название Турнира] INTO [Заявка (УЕФА)]Результат INNER JOIN ([Основной состав] INNER JOIN [яОбеспечивает (осн)] ON [Основной состав].[Ном паспорта] = [яОбеспечивает (осн)].[Номер паспорта игрока]) ON Результат.[Название Турнира] = [яОбеспечивает (осн)].[Название турнира](((Результат.[Название Турнира])="Кубок УЕФА"));
Результат выполнения данного запроса вы можете увидеть ниже, на рисунке 11.
. Запрос на добавление игрока основного состава в таблицу Основной состав.INTO [Основной состав] ( [Ном паспорта], ФИО )[Введите Ном паспорта], [Введите ФИО];
. Запрос на удаление из заявки на кубок УЕФА из таблицы Заявка (УЕФА).[Заявка (УЕФА)].ФИО[Заявка (УЕФА)]((([Заявка (УЕФА)].ФИО) Like [Нужное ФИО]));
Далее на рисунке 12 вы можете увидеть выполнение данного запроса.
. Запрос на обновление заработной платы в таблице Заработная плата.[Заработная плата] SET [Заработная плата].[Оклад (в неделю, евро)] = [Новая заработная плата]((([Заработная плата].[Ном контракта])=[Номер контракта]));
. Запрос на обновление премиальных в таблице Заработная плата.[Заработная плата] SET [Заработная плата].[Премиальные (за победу, евро)] = [Новые премиальные]((([Заработная плата].[Ном контракта]) Like [Нужный номер контракта]));
. Запрос на обновление номера игрока в таблице Основной состав[Основной состав] SET [Основной состав].Номер = [Новый номер]((([Основной состав].[Ном паспорта]) Like [Номер папорта]));
Разработка пользовательского интерфейса
1.Разработка кнопочной формы
база данное интерфейс таблица
Обычно для работы с приложением создают специальную форму, которая носит название Главная кнопочная форма (Main Switchboard) и содержит кнопки, позволяющие выбирать основные функции или подсистемы приложения. Такую форму можно создать, как обычно, с помощью Конструктора форм, а можно использовать специальный мастер, который называется Диспетчер кнопочных форм (Swithboard Manager).
Кнопочная форма - это форма, которая позволяет автоматизировать работу с элементами БД и придать приложению законченный вид.
Кнопочная форма, как это следует из ее названия, содержит кнопки. Она может быть украшена рисунком и надписями. При нажатии на кнопки происходят события, которые вызывают выполнение всех предусмотренных действий.
Для ЗАО футбольного клуба Зенит потребуется кнопочная форма для быстрой и удобной работы с данными.
В списке команд, которые могут запускаться с кнопочной формы, нет открытия запроса. Для того, чтобы просмотреть содержимое БД с помощью запросов, нужно создать макрос открытия запроса и вызвать его из кнопочной формы. Макрос создается на листе МАКРОСЫ БД с помощью кнопки Создать. Он будет состоять из одной команды Открыть Запрос. В свойствах этой команды укажите имя запроса, который следует открыть. В кнопочной форме создайте кнопку. Ее команда - Выполнить макрос, а объект - нужный макрос.
Далее на рисунках 13-17 приведены все страницы кнопочной формы.