Подобные работы

Криптология: подстановочно-перестановочный шифр и его применение

echo "Скорее всего, они появились одновременно с письменностью в 4 тысячелетии до нашей эры. Методы секретной переписки были изобретены независимо во многих древних обществах, таких как Египет, Шумер

Информационный критерий оценки фонетической неопределенности

echo "Используя эти мерь, можно оценить лексическую и фразеологическую неопределенности. Слитная речь расчленяется на последовательность сегментов по признакам способа образования звуков. К этим приз

Изучение взаимно влияющих друг на друга математических параметров

echo "Москва 1999 План работы : 1.Постановка задачи-стр. 2.Формализация задачи-стр. 3.Блок-схема программы-стр. 4.Листинг программы-стр. 5.Тестирование программы-стр. 1.Постановка задачи. Очень часто

Системное и программное обеспечение

echo "Програмирование: 1. В широком смысле слова,– процесс составления плана действий (или программ). 2. В узком смысле – раздел прикладной математики, изучающий способы и методы реализации алгоритма

Методическая разработка по C++

echo "Использование констант вТурбо Си 6. Управляющие структуры 7. Массивы в ТС++ Задачи Введение Важной вехой в развитии программирования явилось создание и широкое распространение языка С++. Этот яз

Интеграция Word с приложениями и объектами

echo "Однако существует возможность перемещения объекта в точно заданную позицию, а также 'привязки' или прикрепления объекта к абзацу таким образом, чтобы при перемещении абзаца объект перемещался ав

Разработка базы данных для объекта автоматизации: гомеопатическая аптека

echo "Указать связь между наименованием информационных элементов и таблицами, между компонентами информационных элементов и именами атрибутов. 4. Провести разработку проекта в СУБД Visual Fox Pro 5.0(

База данных - Бактериологическая испытательная лаборатория Боханского района

echo "Регистрационный журнал на кишечную группу инфекций ........ PAGEREF _Toc41916159 h 20 Формы. .....................................................................................................

Алгоритм создания базы данных складского учета

Алгоритм создания базы данных складского учета

Система Access работает под управлением Windows; таким образом, все преимущества Windows доступны в Access. Это означает, что вы можете вырезать копировать и вставлять данные из любого приложения Windows в приложение Access и наоборот. В то же время Access это реляционная СУБД. Это означает, что с помощью Access можно получить доступ к любым данным любого типа и использовать одновременно несколько таблиц базы данных.

Использование реляционной СУБД позволять упростить структуру данных и, таким образом, облегчить выполнение работы. В Microsoft Access можно создать базу данных двумя способами: с помощью Мастера базы данных и самостоятельно. На создание базы данных с помощью мастера затратится минимум времени, но она не будет содержать каких-то нужных для вас полей, форм или таблиц, зато в ней будут элементы не нужные для вашей базы данных. Для создания своей базы данных (не используя Мастера) вы потратите значительную часть времени, а также это потребует определенных знаний Access. Конечный результат будет очевиден: база данных будет содержать те элементы, которые вам необходимы для работы. 1. Создание базы данных, таблиц и форм Создание базы данных – одна из простейших операций в Access . При запуске Access открывается диалоговое окно (рис. 1), в котором предлагается создать новую базу данных или открыть существующую.

Выбираем параметр 'Новая база данных', а затем нажмем кнопку Рис. 1. Начальное окно диалога. На экране появиться окно диалога 'Файл новой базы данных'. Здесь необходимо определить имя для нового файла и указать его местоположение на диске.

Зададим название базы данных 'Складской учет'. Access выполнит необходимые действия, и через несколько секунд на экране появится чистое окно базы данных (рис. 2), с которым мы и будем работать. Рис. 2. Рабочее окно базы данных.

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

Создадим таблицу, содержащую данные поставщиков и клиентов с помощью конструктора. Для этого сначала выберем вкладку 'Таблицы', а затем в окне базы данных сделаем двойной щелчок мыши по листку с подписью 'Создание таблицы в режиме конструктора'. На экране появиться окно изображенное на рис. 3. В первую свободную ячейку столбца 'Имя поля' введем 'КодПоставщика', а в столбце 'Тип данных' выберем 'Счетчик'. Поле счетчика очень удобно, так как будет автоматически нумеровать записи, поэтому используется для полей, значение которых должно быть уникальным для каждой записи. После удаления записи с определенным номером, удаленный номер больше не будет присваиваться новым записям. В четыре последующие ячейки введем 'НазваниеПоставщика', 'ОбращатьсяК', 'АдресПоставщика', 'Город' и 'НомерТелефона'. Во втором столбце напротив каждой введенной записи выставим 'Текстовый'.

Рис. 3 Окно конструктора для создания Таблицы. Для того чтобы легче было вводить номер телефона в поле 'Маска ввода' на панели 'Свойства поля' поставим курсор и нажмем на появившуюся слева кнопку Теперь закроем таблицу и при сохранении зададим название 'Поставщики'. Для упрощения ввода данных создадим форму для таблицы 'Поставщики' с помощью Мастера создания форм. Для этого перейдем на вкладку 'Формы' и выберем 'Создание форм с помощью мастера'. В появившемся окне 'Создание форм' выберем таблицу 'Поставщики' и щелкнем по кнопке Аналогичным образом создадим таблицу и форму 'Клиенты'. Следующим шагом будет создание таблицы в режиме конструктора, в которой будут содержаться сведения непосредственно о складе. Имя полей и типы данных, которые требуется ввести показаны на рис. 4. При сохранении зададим название таблицы 'Склад'. Рис. 4. Создание таблицы 'Склад' в режиме конструктора.
Для таблицы 'Склад' создадим форму таким же способом, которым мы создавали форму для таблиц 'Поставщики' и 'Клиенты'. Для того чтобы учитывать движение товара на складе создадим две аналогичные таблицы (и соответственно формы к ним), которые назовем 'Приход' и 'Заказы'. В режиме конструктора таблиц введем следующие данные (соответственно для двух таблиц), показанные на рис. 5.
Рис. 5. Создание таблиц 'Приход' и 'Заказы' в режиме конструктора. Для «Имя поля» 'КодПоставщика' и 'КодКлиента' выставим сначала значения «Числовой», а затем выберем пункт 'Мастер подстановок…'. В окне 'Создание подстановки' выберем пункт «Объект 'столбец подстановки' будет использовать значения из таблицы или запроса», затем выделим нужную таблицу (соответственно 'Поставщики' и 'Клиенты') и выберем 'КодКлиента' и 'НазваниеКомпании' ('КодПоставщика' и 'НазваниеПоставщика'). В следующем окне снимем флажок «Скрыть ключевой столбец» и нажмем Теперь заполняя таблицу или форму, для того чтобы не ввести несуществующего клиента или поставщика можно нажатием боковой стрелки выбрать из списка то, что нужно, а чтобы сэкономить место в таблице нам будет виден только код поставщика. Ту же самую операцию произведем для строки 'КодТовара'. Для 'ДатыЗаказа' в поле «Свойства» определим маску ввода как «Краткий формат времени». Теперь введем данные нашего склада в созданные таблицы, используя для удобства созданные на базе таблиц формы. 2 . Создание отчетов и запросов Конечным продуктом большинства приложений баз данных является отчет. В Access отчет представляет собой специальный тип непрерывных форм, предназначенных для печати. Для создания отчета, который можно распечатать и распределить между потребителями, Access комбинирует данные в таблицах, запросах и даже формах.

Распечатанная версия формы может служить отчетом. В основном отчёты проще всего построить при помощи Мастера отчётов.

Мастер отчетов старается создать оптимальный вариант окончательного отчета с первой попытки.

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

Информация в готовом отчете (в окне предварительного просмотра) зависит от содержания таблицы (формы или запроса) на настоящий момент.

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

Создадим отчет, используя мастера отчетов и табличный вариант данных. Для этого перейдем на вкладку отчеты и двойным щелчком мыши выберем «Создание отчета с помощью мастера». В появившемся окне «Создание отчетов» выберем «Таблица: Поставщики», перенесем данные в правую часть окна нажатием кнопки и нажмем кнопку Таким же способом создадим отчет для таблицы 'Клиенты'. Созданные отчеты приведены в приложении 1 и 2. Остальные отчеты будут создаваться на базе запросов.

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

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

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

Государственное регулирование, Таможня, Налоги

Математика

Право

Гражданское право

Гражданское процессуальное право

Литература, Лингвистика

Искусство, Культура, Литература

Биология

География, Экономическая география

Экономическая теория, политэкономия, макроэкономика

Социология

Военное дело

Психология, Общение, Человек

Педагогика

Уголовное право

Микроэкономика, экономика предприятия, предпринимательство

Радиоэлектроника

Политология, Политистория

История отечественного государства и права

Маркетинг, товароведение, реклама

Пищевые продукты

История экономических учений

Охрана природы, Экология, Природопользование

Медицина

Здоровье

История государства и права зарубежных стран

Физика

Программирование, Базы данных

Философия

Теория систем управления

Сельское хозяйство

Ценные бумаги

Трудовое право

Культурология

Техника

Музыка

Криминалистика и криминология

Материаловедение

Историческая личность

Гражданская оборона

Международное право

Технология

Правоохранительные органы

Земельное право

Теория государства и права

Религия

Экономика и Финансы

История политических и правовых учений

Жилищное право

Астрономия

Финансовое право

Экскурсии и туризм

История

Искусство

Экономико-математическое моделирование

Бухгалтерский учет

Российское предпринимательское право

Химия

Банковское дело и кредитование

Металлургия

Иностранные языки

Менеджмент (Теория управления и организации)

Страховое право

Конституционное (государственное) право зарубежных стран

Программное обеспечение

Транспорт

Адвокатура

Нероссийское законодательство

Физкультура и Спорт

Геология

Международные экономические и валютно-кредитные отношения

Физкультура и Спорт, Здоровье

Административное право

Налоговое право

Космонавтика

Промышленность и Производство

Компьютеры, Программирование

Архитектура

Конституционное (государственное) право России

Компьютеры и периферийные устройства

Компьютерные сети

Уголовное и уголовно-исполнительное право

Муниципальное право России

Военная кафедра