Он обеспечивает взаимодействие набора данных с компонентами отображения данных


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

Он обеспечивает взаимодействие набора данных с компонентами отображения данных

mc_name%TYPE, in_mc_count IN materials_contragent.mc_kat_id%TYPE, in_mc_cost IN materials_contragent.mc_cost%TYPE, in_mc_edizm IN materials_contragent.mc_edizm%TYPE, out_id OUT materials_contragent.mc_id%TYPE

)

/*добавление записи по материалу к версии расчета*/

IS

BEGIN

SELECT seq_materials_contragent_mc_id.NEXTVAL

INTO out_id

FROM DUAL;

INSERT INTO materials_contragent

(mc_id, mc_mat_id, mc_mz_id, mc_post_id, mc_name,

mc_count, mc_cost, mc_edizm, mc_kat_id

)

VALUES (out_id, in_mc_mat_id, in_mc_mz_id, in_mc_post_id, in_mc_name,

in_mc_count, in_mc_cost, in_mc_edizm, in_mc_kat_id

);

END materials_contragent_create;

Процедура удаления контрагента в таблицу закупок:

CREATE OR REPLACE PROCEDURE "MATERIALS_CONTRAGENT_DELETE" (

in_mc_id IN materials_zamen.mz_id%TYPE

)

/*удаление контрагента*/

IS

BEGIN

DELETE FROM materials_contragent

WHERE mc_id = in_mc_id;

END materials_CONTRAGENT_delete;

2.5. Разработка модулей

2.5.1. Модуль Mat_Zamen.pas

Модуль Mat_Zamen.pas, представленный на рис.3, является главным модулем проекта, так как он содержит описание действий происходящих при загрузке программы, а также описание формы MainForm.

На форме расположены три таблицы TDBGridEh. Это таблицы материалов, замен и контрагентов, а также закладки и меню TMenuItem. На форме присутствуют компоненты TСlientDataSet, TdataSource.

Компонент TClientDataSet используется в клиентской части многозвенного распределенного приложения.

Компонент обеспечивает выполнение следующих основных функций:

• получение данных от удаленного сервера и передача ему сделанных изменений с использованием удаленного компонента-провайдера;

• представление набора данных при помощи локального буфера и поддержка основных операций, унаследованных от класса TDataSet;

• объединение записей набора данных при помощи агрегатных функций для получения суммарных данных;

• локальное сохранение набора данных в файле и последующее восстановление набора данных из файла;

• представление набора данных в формате XML [6].

Предком компонента TClientDataSet является класс TDataSet, поэтому TClientDataSet обладает таким же набором функций, что и обычный компонент, инкапсулирующий набор данных. Основное же отличие заключается в том, источник данных для него доступен только через удаленный компонент-провайдер. Это означает, что сохранение изменений и обновление набора данных осуществляется локально, без обращения к источнику данных [7].

Как и обычный компонент, компонент TClientDataSet может использоваться совместно с визуальными компонентами отображения данных. Для этого нужен компонент TDataSource.

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

Для настройки свойств компонента необходимо выполнить следующие действия.

1. Связать набор данных и компонент TDataSource. Для этого используется свойство DataSet компонента TDataSource, доступное через Инспектор объектов. Это указатель на экземпляр компонента доступа к данным.

В списке этого свойства в Инспекторе объектов перечислены все доступные компоненты наборов данных.

скачать бесплатно Системы MRP и MRP с замкнутым циклом

Содержание дипломной работы

Спецификации продукции (данные о составе изделий и нормах расхода сырья, материалов, компонентов, инструмента на единицу готовой продукции)
Основной упор в программе должен быть сделан на реализацию максимального числа функций на уровне СУБД Oracle, на уровне СВП Delphi должен быть реализован лишь удобный интерфейс
Эти структуры следующие: блоки данных – Это наименьшая единица хранения данных в БД Oracle
Кроме того, в ОМТС ведется карточка на материал, в которой вручную заносится потребность под запуск, лимит для выдачи материалов в цеха
Безопасность доступа к данным Идентификация Идентификация и проверка подлинности пользователей или аутентификация - основное средство защиты информационных систем от постороннего вмешательства
Предоставляемое право определяет, какие службы связаны с правилом политики и какие условия применимы к предоставляемому праву
После добавления контрагента необходимо ввести количество материала (в пределах ранее рассчитанной величины), требуемого на закупку, а так же единицу измерения (килограмм, метр, кубометр, литр и т
Структура таблицы «закупок» «Таблица закупок» содержит информацию о заменах (табл
Он обеспечивает взаимодействие набора данных с компонентами отображения данных
4, выполняет следущие процедуры: Ввод / удаление контрагента; Ввод / удаление замены; Печать отчета  Рис
FieldByName('POTREB')
При запуске сервера приложений на панели задач появляется иконка сервера приложений
Материал можно заменять на несколько других, но общее количество замены не должно превышать рассчитанное по норме
Косвенные расходы: амортизация основных фондов; прочие затраты (спецрасходы)
на этапе предварительных исследований; МЭ - затраты на электроэнергию; МРМ - затраты на расходные материалы
Итого затраты на подготовительном этапе на выплаты заработной платы и единого социального налога составят: руб
Итого затраты на выплаты заработной платы и единого социального налога на этапе разработки составят: руб
КЗЧ – количество часов, затраченных на разработку документации одним кладовщиком: КЗЧ = 40000 * 0,1 = 4000 н/часов
Электромагнитные поля вызывают поляризацию молекул, из которых состоит тело человека, нарушение циркуляции жидкости, нагрев тканей
При длительном воздействии шума на организм происходят нежелательные явления: снижается острота зрения и слуха, повышается кровяное давление, снижается внимание
При использовании обыкновенного стола высотой 750 мм необходимо использовать кресло с регулируемой высотой сидения и подставку для ног
= 25 градусов - температура на рабочем месте; Н = 3 м - высота помещения; tприход = 18 градусов
Очистка сточных вод от твердых частиц осуществляется путем процеживания, отстаивания, отделения твердых частиц в поле действия центробежных сил и фильтрования
Проведен расчет затрат на разработку программы и расчет экономического эффекта от внедрения подсистемы

заработать

Закачай файл и получай деньги