Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Процесс изменения данных, аналогичен с процессом добавления данных, мы уже сделали функции построения интерфейса и запись данных из DataSet в файл, соответственно будем использовать имеющиеся функции.
Задача состоит в том чтобы:
Также по аналогии с предыдущей работой необходимо правильно отслеживать события, которые мы будем присваивать кнопкам на интерфейсе пользователя. И стоит заметить, что если мы создаем какую-либо функцию и добавляем ее в интерфейс «IDocuments», эту функцию с пустым телом необходимо создать во всех остальных классах, в противном случае программа не будет собираться.
Преступим к реализации. Для начала добавим следующие функции в класс справочника №1.

InitDataBeforUpdate будет вызваться после того как построится интерфейс пользователя, мы в нее передадим «ID» выбранной строки, и по «ID» в имеющиеся компоненты мы подставим значения, которые в последствии будем менять.
Следующая функция будет выполняться после того как мы подтвердим изменения.

Естественно эти функции надо прописать в «IDocuments».
Теперь, сделаем так, чтобы эти функции вызывались. Для этого проделаем следующие шаги в файле реализации рабочей формы.






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

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

Самостоятельно.
Для остальных документов и справочника сделать так, чтобы можно было изменять данные.
Лабораторная работа №9
Цель: Удаление данных.
Для выполнения лабораторной работы №9 необходимо выполнить все шаги предыдущих лабораторных работ.
Удаление данных.
Процесс удаление данных намного проще, чем процессы добавление и изменения, так как для него нет необходимости строить интерфейс, данные должны удаляться по нажатию кнопки на панеле быстрых кнопок. Удаление будет происходить из «DataSet» после того как данные будут удалены из него мы перезапишем информацию в файл, после этого его заново прочитаем, тем самым визуально будет казаться что произошло удаление.
Для работы данного процесса нам понадобятся следующие события и функции.
Преступим к реализации. Для начала добавим следующие функции в класс справочника №1.





Самостоятельно.
|
|
|
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!