Помощь в учёбе, очень быстро...
Работаем вместе до победы

Создание меню. 
Информационные технологии в менеджменте

РефератПомощь в написанииУзнать стоимостьмоей работы

В АТО выделите узел Display группы Menultems, кликните правой кнопкой мыши и в контекстном меню выберите пункт Создать / Menultem. Создайте элементы меню со свойствами в соответствии с таблицей ниже. Найдите в репозитарии прикладных объектов в узле Menus меню «MainMenu» и перетащите его в проект. Выделите узел меню «MainMenu», кликните правой кнопкой мыши и в контекстном меню выберите пункт… Читать ещё >

Создание меню. Информационные технологии в менеджменте (реферат, курсовая, диплом, контрольная)

Для вызова форм в системе нужно использовать меню. Разместим меню «Аренда автомобиля» на отдельной закладке (рис. 7.31).

Меню «Аренда автомобиля».

Рис. 7.31. Меню «Аренда автомобиля».

В Microsoft Dynamics AX формы, связанные с параметрами модуля и с вводом настроек модуля, объединяют в группу Настройки. В меню модуля «Аренда автомобиля» создадим две группы: Настройки, где будут располагаться пункты меню Параметры и Автомобили, и Отчеты, где будет находиться меню отчета о недостатках автомобилей. Форма «Резервирование автомобиля» будет вызываться из меню «Резервирование».

Создание меню производится в два этапа: создание элементов меню и объединение меню. В группе Menultems проекта создайте подгруппы Display, Output и Action.

В АТО выделите узел Display группы Menultems, кликните правой кнопкой мыши и в контекстном меню выберите пункт Создать / Menultem. Создайте элементы меню со свойствами в соответствии с таблицей ниже.

Наименование.

Label

Метка.

Help Text

Метка.

Object

Type

Object

RentCar;

Parameters.

@SYS7764.

Параметры.

@RNT28.

Настройка управления параметрами для модуля «Аренда автомобиля».

Setup parameters for the rent car management module.

Form.

RentCar;

Param;

eters.

RentCar;

BrandTable.

@RNT20.

Автомобили.

@RNT29.

Автомобили, предоставляемые в аренду.

Form.

RentCar;

Brand;

Table.

RentCarT;

ablc.

@SYS7669.

Резервирование.

SYS7669.

Резервирование.

Form.

Rent;

CarTablc.

Перенесите созданные пункты меню в проект. Сохраните проект. Для вызова класса, который создавался для разноски платежей в «Главную книгу», также создадим пункт меню. Выделите узел Actions группы Menultems, кликните правой кнопкой мыши и в контекстном меню выберите пункт Создать Menultem. Определите для этого пункта меню следующие свойства: Name — RentCarLedgerPosting, Label — @SYS12919 «Разноска», Help Text — @SYS86511 «Разнести журнал», Object Type Class, Object RentCarLedgerPosting. Сохраните пункт меню и перенесите в проект. В форме «RentCarTable» в элемент дизайна Line добавьте элемент Button Group. Перетащите на него элемент меню «RentCarLedgerPosting». На форме автоматически будет создана кнопка Разноска.

После того как строка формы «RentCarTable» будет разнесена, следует запретить ее редактирование. Для этого нужно переопределить метод active источника данных «RentCarTable» формы «RentCarTable». Введите следующий код: public int active ()

{.

int ret;

if (RentCarTable.Posted).

{.

RentCarTable_ds.allowEdit (false); RentCarServices_ds.allowEdit (false);

}.

else.

{.

RentCarTable_ds.allowEdit (true); RentCarServices_ds.allowEdit (true);

}.

ret = super (); return ret;

}.

Для автоматического обновления формы после нажатия кнопки Разноска переопределим метод clicked кнопки «RentCarLedgerPosting»: void clicked ().

{.

super () ;

RentCarTable_ds.refresh () ;

RentCarTable_ds.active ();

}.

Теперь создадим закладку «Аренда автомобиля» в главном меню системы. В репозитарии прикладных объектов выделите узел Menus, кликните правой кнопкой мыши и в контекстном меню выберите пункт Создать Menu. Заполните свойства для созданного объекта: Name — RentCar, Label— @RNT19 «Аренда автомобиля» (англ. «Rent car management»), Help Text — @RNT30 «Модуль „Аренда автомобиля“» (англ. «Rent car module»), SetCompany — Yes.

Создадим пункт меню «Резервирование». Выделите узел созданного меню, кликните правой кнопкой мыши и в контекстном меню выберите пункт Создать / Пункт меню. Определите свойства пункта меню: MenuItemType Display, MenuItemName — RentCarTable.

Создадим два подменю (в пользовательском интерфейсе они выглядят как папки). Выделите узел меню, кликните правой кнопкой мыши и в контекстном меню выберите пункт Создать / Подменю. Определите свойства подменю в соответствии с таблицей ниже.

Name

Label

Метка.

display.

SYS7800.

Отчеты.

Setup.

@SYS2186.

Настройка.

Перетащите на подменю «setup» пункты меню «RentCarParameters» и «RentCarBrandTable». Сохраните созданные объекты и перетащите их в проект.

Найдите в репозитарии прикладных объектов в узле Menus меню «MainMenu» и перетащите его в проект. Выделите узел меню «MainMenu», кликните правой кнопкой мыши и в контекстном меню выберите пункт.

Создать / Ссылка меню. Откроется форма «Select: Menus». Перетащите из формы «Select: Menus» меню «RentCar» в «MainMenu». В главном меню будет создана закладка «Аренда автомобиля». Сохраните внесенные изменения.

Показать весь текст
Заполнить форму текущей работой