-
Решение задачПроектирование баз данных
- Решение задач на тему "Практическая работа" по предмету проектирование баз данных
-
3 128 руб.06.03.2024
Есть база для данного решения
Цель работы
Отработать выгрузку данных с помощью XML-файла.
Три задачи:
Задача 1
Сделайте выгрузку в XML-файл согласно запросу заказчика:
заказчик хочет иметь внешнюю обработку, которая выгружает элементы справочника «Номенклатура»;
в форме должно быть поле выбора пути к файлу выгрузки и кнопка, после нажатия на которую формируется файл;
выгружаются все элементы и группы справочника.
Ниже приведён пример выходного файла. Постарайтесь, чтобы ваша выгрузка имела такую же структуру: заголовки и атрибуты элементов.
<root>
<Номенклатура Код="000000001" ЭтоГруппа="1">Инструменты</Номенклатура>
<Номенклатура Код="Т-0000002" ЦенаЗакупочная="120" ЦенаРеализации="200" ЭтоГруппа="0" Родитель="Инструменты">Лопата</Номенклатура>
<Номенклатура Код="Т-0000001" ЦенаЗакупочная="125" ЦенаРеализации="190" ЭтоГруппа="0" Родитель="Инструменты">Топор</Номенклатура>
<Номенклатура Код="У-0000003" ЦенаЗакупочная="100" ЦенаРеализации="150" ЭтоГруппа="0" Родитель="Инструменты">Ведро</Номенклатура>
<Номенклатура Код="У-0000003" ЦенаЗакупочная="500" ЦенаРеализации="750" ЭтоГруппа="0" Родитель="">Тестовый товар в корне справочника</Номенклатура>
</root>
Примерный внешний вид формы обработки
В качестве результата приложите XML-файл выгрузки и внешнюю обработку, осуществляющую выгрузку.
Примечание: если в вашей базе реквизиты справочника «Номенклатура» имеют другие имена, то выгрузите поля «Код», «ЭтоГруппа», «Родитель» и ещё минимум два любых реквизита.
Задача 2
В имеющейся внешней обработке сделайте переключатель, позволяющий выбрать выгружаемый справочник. Должно быть доступно два варианта: «Номенклатура» и «Валюты». Доработайте обработку, чтобы она позволяла выгружать элементы справочника «Валюта», если в поле выбора выставлен этот справочник.
Подсказка: обратите внимание, что справочник «Валюты» — не иерархический.
Задача 3
Сделайте в форме обработки две закладки. На одной закладке разместите функционал, связанный с выгрузкой справочников, а на второй — кнопку «Загрузить валюты». При этом поле «Путь к файлу» может использоваться как путь к выгрузке, так и к загрузке.
Примерный вид обработки
Предполагается, что в базе-приёмнике пользователь откроет эту же обработку, но воспользуется функционалом на закладке «Загрузка».
На закладке «Загрузка» при нажатии на кнопку «Загрузить» загрузятся валюты из файла, выбранного в поле «Путь к файлу». Выполните настройку, делающую поле «Путь к файлу» обязательным для заполнения.
При загрузке уже существующие в базе-приёмнике элементы пропускаются, то есть загружаются только новые. Проверка осуществляется по соответствию наименования.
В качестве результата приложите внешнюю обработку.
Создайте новую базу. Сохраните конфигурацию своей базы, загрузите её в новую — у вас появится пустая база. Откройте в ней обработку, выберите тот файл, который сформировали ранее, нажмите кнопку «Загрузить». После этого откройте справочник валют и удостоверьтесь, что справочники в обеих базах стали одинаковыми.
Узнать стоимость работы
Как сделать заказ?
Благодарю за проделанную работу. Сделали даже раньше положенного срока.
Благодарю, автора! В короткие сроки выполнена дипломная работа по психологии. Все рекомендации выполнены! Всегда на связи были! Рекомендую!
Работа выполнена качественно и в срок. Очень признателен автору за помощь!
Спасибо за вовремя выполненную работу , а главное за идеальный подход к теме !
Срочно нужна была курсовая работа, автор откликнулась быстро, выполнила все в самый краткий срок, смело можете выбирать автором, курсовая очень понравилась!! спасибо большое
Благодарю. Всё выполнено с высокой точностью. И в короткие сроки. Спасибо.