28.11.2006, 18:41 | #1 |
Участник
|
Народ всем доброго времени суток. Вот столкнулся с нетривиальной ситуацией. Есть некая форма, в этой форме не указано свойство SourceTable. Данная форма вызывается из разных мест. Необходимо каким то образом подсунуть в свойство SourceTable определённую таблицу перед открытием формы. Задача состоит в том чтобы подссовывать можно было разные таблицы. Никто не не сталкивался с такой проблемой ? Подсовывать конечно программным ообразом. Спасибо.
|
|
28.11.2006, 18:53 | #2 |
Участник
|
У меня конечно опыта в Navision - пару недель, но я на 95% уверен, что такое сделать нельзя. Так что надо искать обходные пути...
|
|
29.11.2006, 08:28 | #3 |
Участник
|
В чистом виде этого сделать нельзя, можно определить временную табличку с некоторым набором полей и при запуске формы заполнять её значениями таблиц источников. Естественно количество полей во временной табличе и их количество должно покрывать или соответствовать той информации которую вы хотите видеть по таблицам источникам.
__________________
Want to believe... |
|
29.11.2006, 10:16 | #4 |
Участник
|
344 форму рекомендую посмотреть в таких случаях
|
|
30.11.2006, 19:50 | #5 |
Участник
|
Смысл понятен. Использовать временное хранилище в том или ином виде. До этого сам тоже дошёл и реализовал, думал может как красиво получится, видать не выйдет Всем спасибо.
|
|
01.12.2006, 11:15 | #6 |
Участник
|
Посмотрите как работают триггеры:
Form - OnFindRecord(Which : Text[1024]) : Boolean Form - OnNextRecord(Steps : Integer) : Integer В качестве примера можете взять форму 498 Reservation. |
|