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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.10.2007, 11:26   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Relation on a Form: Дублировала RContractTable
Дублировала таблицу договоров.
Создала в новой таблице RContractTable2 уникальное поле код и для него указала EDT отдельный с ссылкой на это уникальное поле.
Переписала relation в RContractTable2 RContractTable2 (в RContractTable эта связь называется RContractTable)
Сделала форму с ссылкой в DS RContractTable2.
При перейти к основной таблице на поле УникальныйКод он открывает неотфильтрованную таблицу договоров RContractTable, а не RContractTable2.
Не могу понять почему?

Последний раз редактировалось Arahnid; 29.10.2007 в 11:34.
Старый 29.10.2007, 11:48   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
На форме у контрола или поля DS, соответствующих полю УникальныйКод, метод jumpRef() не перекрыт?
__________________
Андрей.
Старый 29.10.2007, 11:52   #3  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
На форме у контрола или поля DS, соответствующих полю УникальныйКод, метод jumpRef() не перекрыт?
Нет
Старый 29.10.2007, 12:01   #4  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Следовательно EDT у нового поля настроен на таблицу RContractTable, уберите Relation у EDT и все заработает.
Старый 29.10.2007, 12:03   #5  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Цитата:
Сообщение от konopello Посмотреть сообщение
Следовательно EDT у нового поля настроен на таблицу RContractTable, уберите Relation у EDT и все заработает.
Убрала, фигня таже. Ссылка в нем была на правильную таблицу, сто раз проверяла.
Старый 29.10.2007, 12:17   #6  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
FormRef у новой таблы переопределите и будет счастие.
Оно у Вас после копирования осталось прежним и ссылается на форму RContractTable, а не на Вашу новую

Последний раз редактировалось TasmanianDevil; 29.10.2007 в 12:28.
Старый 29.10.2007, 12:18   #7  
akvi is offline
akvi
Участник
 
119 / 12 (1) ++
Регистрация: 31.03.2003
Адрес: Москва
У RContractTable сложный первичный ключ, состоящий из 4-х полей: тип партнера, код партнера, группа договоров и рег.номер. Ваша проблема имхо связана именно с этим, ищите в этом направлении
Старый 29.10.2007, 12:20   #8  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Цитата:
Сообщение от akvi Посмотреть сообщение
У RContractTable сложный первичный ключ, состоящий из 4-х полей: тип партнера, код партнера, группа договоров и рег.номер. Ваша проблема имхо связана именно с этим, ищите в этом направлении
Спорим ?
Старый 29.10.2007, 12:26   #9  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Выведите после супера в executeQuery в инфо запрос и всё станет понятно я думаю
Старый 29.10.2007, 12:37   #10  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Цитата:
Сообщение от Sada Посмотреть сообщение
Выведите после супера в executeQuery в инфо запрос и всё станет понятно я думаю
ничего не понятно. Он просто переходит в другую таблицу.

Проблема, ведь, наверное, в связи именно под именем RContractTable. Если ее убрать на новой таблице, то вообще перехода к основной таблице нет.
Старый 29.10.2007, 12:39   #11  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Цитата:
Сообщение от akvi Посмотреть сообщение
У RContractTable сложный первичный ключ, состоящий из 4-х полей: тип партнера, код партнера, группа договоров и рег.номер. Ваша проблема имхо связана именно с этим, ищите в этом направлении
А причем здесь это, не пойму. Ведь проблема не в том, что он не находит такого договора в связанной таблице, проблема в том, что он вообще переходит в таблицу RContarctTable. а не новой
Старый 29.10.2007, 12:44   #12  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Таблица RContractTable, у нее свойство FormRef ссылается на форму RContractTable.
Делаете дубль таблицы, все свойства копируются - т.е. FormRef у таблицы RContractTable2 продолжает ссылаться на "старую" форму, построенную на старой таблице. Поменяйте у новой таблицы свойство FormRef на новую форму , которая построена на новой таблице - и будет все ОК
__________________
Мы летаем, кружимся, нагоняем ужасы ...

Последний раз редактировалось TasmanianDevil; 29.10.2007 в 12:50.
Старый 29.10.2007, 12:50   #13  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Цитата:
Сообщение от TasmanianDevil Посмотреть сообщение
Таблица RContractTable, у нее свойство FormRef ссылается на форму RContractTable.
Делаете дубль таблицы, все свойства копируются - т.е. FormRef у таблицы RContractTable2 продолжает ссылаться на "старую" форму, построенную на старой таблице. Поменяйте у новой свойство FormRef на новую форму , которая построена на новой таблице - и будет все ОК
Огромное спасибо, просто я не сразу нашла чего за поле такое (никогда им не пользовалась), теперь поняла. Очень признательна.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Problem when creating a dynamic form with ActiveX control & Solution :) Blog bot DAX Blogs 0 30.04.2008 16:05
casperkamal: Preventing a form getting added to "LastActivated Form" in Dynamics Ax Blog bot DAX Blogs 1 27.08.2007 23:17
Axapta Lessons: Trapping keystrokes in a Form Blog bot DAX Blogs 13 01.11.2006 18:16
Dave: Creating Header/Detail-based Linkage On One Form Blog bot DAX Blogs 0 28.10.2006 19:01
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

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