Создание кнопок «ОК» и «Отмена»


При самостоятельном желании понять тему " Создание кнопок «ОК» и «Отмена» " вам поможет наш ресурс. Для вас наши специалисты подготовили материал, изучив который вы будете разбираться в ней уровне профессионала. А если у вас останутся вопросы, то задать их вы сможете прямо на сайте написав в чат онлайн-консультанта.

оформить заявку

Слишком сложно? Тогда запросите консультацию специалиста!

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

ознакомиться с условиями

Чтобы можно было корректно сохранить изменения данных либо не сохранять их, в форме нужно предусмотреть две кнопки «ОК» и «Отмена». По кнопке «ОК» будет осуществляться вызов процедуры, которая запишет все изменения в БД и закроет форму. По кнопке «Отмена» будет произведен выход из формы без сохранения обновлений.

Для начала требуется создать процедуру, которая будет сохранять данные формы. Для этого в окне Object Navigator нужно выбрать узел Программы и в меню выбрать Edit->Create. Теперь в окне «Нов. Программа» введем имя новой процедуры: «SAVE_FORM»(рис. 96).

 

 

Рисунок 96 - Создание процедуры «SAVE_FORM»

 

Код процедуры сохранения будет таким:

 

PROCEDURE SAVE_FORM IS BEGIN Post; -- отправка данных в БД Commit_Form; -- фиксация изменений END;

 

Следующим шагом необходимо создать служебный блок данных, в котором будут располагаться кнопки «ОК» и «Отмена». Блок необходимо создать с выбором опции «Build a new data block manually» (рис. 97).

 

Рисунок 97 - Создание блока данных вручную

 

Новому блоку данных присвоим имя «TAIL»и в Палитре его свойств установим свойство«Database Data Block»в значение«NO»,отметив тем самым, что данный блок не связан с БД. Для установки кнопок сделать активным объект «CANVAS4» блока «DOVER». Кнопки будут расположены на объекте «CANVAS4» внизу под блоком закладок. Теперь необходимо в окне «Layout Editor» на панели инструментов выбрать инструмент Button (кнопка) и разместить на форме 2 кнопки. Новые кнопки будут помещены, скорее всего, в блок данных «DOVER», поэтому в окне Object Navigator их нужно перетащить мышью в блок «TAIL» (рис. 98).

 

 

Рисунок 98 - Создание кнопок в блоке данных «TAIL»

 

В Палитре свойств (Property Palette) первой кнопки установим следующие свойства:

– Name: OK_BUTTON

– Label: OK

Для второй кнопки:

– Name: CANCEL_BUTTON

– Label: Отмена

Чтобы по нажатию кнопок выполнялись нужные действия, следует для каждой из кнопок создать триггер «WHEN-BUTTTON-PRESSED»,который вызывается при нажатии кнопки.

Для кнопки «ОК» код триггера будет следующим:

 

Save_Form; Exit_Form(NO_VALIDATE); -- выход из формы

 

Для кнопки «Отмена»:

 

Exit_Form(NO_VALIDATE);

Хм, так же просматривали

Заказ

ФОРМА ЗАКАЗА

Бесплатная консультация

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

Этапность

СОПРОВОЖДЕНИЕ КЛИЕНТА

Получить работу можно всего за 4 шага

01
Оставляете запрос

Оформляете заказ работы, заполняя форму на сайте.

02
Узнаете стоимость

Менеджер оценивает сложность. Узнаете точную цену.

03
Работа пишется

Оплачиваете и автор приступает к выполнению задания.

04
Забираете заказ

Получаете работу в электронном виде на вашу почту.

Услуги

НАШ СЕРВИС

Что мы еще делаем?

icon
Дипломные работы

от 9800 рублей

ПОДРОБНЕЕ
icon
Лабораторные работы

от 630 рублей

ПОДРОБНЕЕ
icon
Проектные работы

от 3300 рублей

ПОДРОБНЕЕ
icon
Online помощь

от 380 рублей

ПОДРОБНЕЕ
icon
Дневник по практике

от 580 рублей

ПОДРОБНЕЕ
icon
Проверка на антиплагиат

от 40 рублей

ПОДРОБНЕЕ