Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Дисциплины:
2017-11-17 | 263 |
5.00
из
|
Заказать работу |
|
|
Процесс изменения данных, аналогичен с процессом добавления данных, мы уже сделали функции построения интерфейса и запись данных из DataSet в файл, соответственно будем использовать имеющиеся функции.
Задача состоит в том чтобы:
Также по аналогии с предыдущей работой необходимо правильно отслеживать события, которые мы будем присваивать кнопкам на интерфейсе пользователя. И стоит заметить, что если мы создаем какую-либо функцию и добавляем ее в интерфейс «IDocuments», эту функцию с пустым телом необходимо создать во всех остальных классах, в противном случае программа не будет собираться.
Преступим к реализации. Для начала добавим следующие функции в класс справочника №1.
InitDataBeforUpdate будет вызваться после того как построится интерфейс пользователя, мы в нее передадим «ID» выбранной строки, и по «ID» в имеющиеся компоненты мы подставим значения, которые в последствии будем менять.
Следующая функция будет выполняться после того как мы подтвердим изменения.
Естественно эти функции надо прописать в «IDocuments».
Теперь, сделаем так, чтобы эти функции вызывались. Для этого проделаем следующие шаги в файле реализации рабочей формы.
|
Теперь если мы запустим программу, и проведем процедуру изменения данных, у нас должны измениться данные в справочнике №1. Стоит заметить, что код в фале реализации рабочей формы должен выглядеть следующим образом.
Следующим образом должен выглядеть класс для справочника №1 и все остальные по аналогии.
Единственное, стоит заметить, в классах входных документов будут еще функции.
Самостоятельно.
Для остальных документов и справочника сделать так, чтобы можно было изменять данные.
Лабораторная работа №9
Цель: Удаление данных.
Для выполнения лабораторной работы №9 необходимо выполнить все шаги предыдущих лабораторных работ.
Удаление данных.
Процесс удаление данных намного проще, чем процессы добавление и изменения, так как для него нет необходимости строить интерфейс, данные должны удаляться по нажатию кнопки на панеле быстрых кнопок. Удаление будет происходить из «DataSet» после того как данные будут удалены из него мы перезапишем информацию в файл, после этого его заново прочитаем, тем самым визуально будет казаться что произошло удаление.
Для работы данного процесса нам понадобятся следующие события и функции.
|
Преступим к реализации. Для начала добавим следующие функции в класс справочника №1.
Самостоятельно.
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!