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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2006, 18:41   #1  
ksandr is offline
ksandr
Участник
 
23 / 10 (1) +
Регистрация: 27.01.2006
Народ всем доброго времени суток. Вот столкнулся с нетривиальной ситуацией. Есть некая форма, в этой форме не указано свойство SourceTable. Данная форма вызывается из разных мест. Необходимо каким то образом подсунуть в свойство SourceTable определённую таблицу перед открытием формы. Задача состоит в том чтобы подссовывать можно было разные таблицы. Никто не не сталкивался с такой проблемой ? Подсовывать конечно программным ообразом. Спасибо.
Старый 28.11.2006, 18:53   #2  
yauhen is offline
yauhen
Участник
 
28 / 10 (1) +
Регистрация: 20.11.2006
У меня конечно опыта в Navision - пару недель, но я на 95% уверен, что такое сделать нельзя. Так что надо искать обходные пути...
Старый 29.11.2006, 08:28   #3  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
В чистом виде этого сделать нельзя, можно определить временную табличку с некоторым набором полей и при запуске формы заполнять её значениями таблиц источников. Естественно количество полей во временной табличе и их количество должно покрывать или соответствовать той информации которую вы хотите видеть по таблицам источникам.
__________________
Want to believe...
Старый 29.11.2006, 10:16   #4  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
344 форму рекомендую посмотреть в таких случаях
Старый 30.11.2006, 19:50   #5  
ksandr is offline
ksandr
Участник
 
23 / 10 (1) +
Регистрация: 27.01.2006
Смысл понятен. Использовать временное хранилище в том или ином виде. До этого сам тоже дошёл и реализовал, думал может как красиво получится, видать не выйдет Всем спасибо.
Старый 01.12.2006, 11:15   #6  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Посмотрите как работают триггеры:
Form - OnFindRecord(Which : Text[1024]) : Boolean
Form - OnNextRecord(Steps : Integer) : Integer

В качестве примера можете взять форму 498 Reservation.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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