AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.03.2007, 17:47   #6  
MaxOz is offline
MaxOz
Участник
 
13 / 10 (1) +
Регистрация: 09.06.2007
Итак, снова взялся за таблицы. Опять делал по уроку. Привожу шаги, проделанные мной:

1. Создаю группы для формы, расширенных типов данных и таблиц;
2. Создаю две таблицы: Cars и CarPart(машины и запчасти для машины);
3. В таблице Cars создаю поля:
CarID - Integer
CarName - String
В таблице CarPart:
PartID - Integer
PartName - String
4. Создаю расширенные типы данных на основе Integer для полей CarID(ExCarID) и PartID(ExPartID);
5. Редактирую свойства отношений в типах данных, указывая поля, для которыхони были созданы и
устанавливаю расширенный тип данных для полей CarID и PartID;
6. На таблицу CarPart ссылается таблица Cars, создаю правило удаление Restricted для таблицы CarPart;
7. Создаю форму CarForm;
8. В DataSourse запихиваю две созданные таблицы;
9. Переопределяю методы initValue для источников Cars и CarPart:

public void initValue()
{
Cars tablLast, tablCurrent;

super();
tablCurrent = this.cursor();
ttsbegin;
select maxof(CarID) from tablLast;
tablCurrent.CarID = tablLast.CarID + 1;
tablCurrent.insert();
ttscommit;

}

Аналогично для CarPart.

10. Создаю на форме две вкладки на каждой из которых размещаю по элементу Grid, и в этих Grid-ах создаю

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

Вот что за фигня, подскажите где ошибки допускаю?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:53.