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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2006, 19:15   #1  
JustMax is offline
JustMax
Участник
 
8 / 10 (1) +
Регистрация: 17.08.2006
Не могу использовать эту функцию. Компилятор ругается на то что у Form такой функции нет.
В списке C\AL Symbols Menu ee тоже не наблюдается. Navision 4.0 SP2. Что это ? Отсутствие каких то гранул в лицензии ?
Старый 28.08.2006, 23:37   #2  
NeNavision_imported is offline
NeNavision_imported
Участник
Аватар для NeNavision_imported
 
241 / 10 (1) +
Регистрация: 12.08.2005
У FORM ест-но нету, а вот у любой переменной типа FORM есть.
__________________
Должен остаться только один.
Старый 29.08.2006, 01:08   #3  
JustMax is offline
JustMax
Участник
 
8 / 10 (1) +
Регистрация: 17.08.2006
Цитата:
Сообщение от NeNavision Посмотреть сообщение
У FORM ест-но нету, а вот у любой переменной типа FROM есть.
Т.е. мне надо еще глобальную переменныю типа Form описывать со ссылкой на текущую? Я думал что CurrForm и есть переменная типа Form, указывающая на текущую форму, и пытался вызывать этот метод у нее.
Старый 29.08.2006, 01:35   #4  
JustMax is offline
JustMax
Участник
 
8 / 10 (1) +
Регистрация: 17.08.2006
Все равно что то где-то не улавливаю. Как мне через новую переменную влиять на текущую форму ? Присвоение CurrForm переменной не работает.
Старый 29.08.2006, 06:43   #5  
Advisor is offline
Advisor
Участник
 
33 / 13 (1) ++
Регистрация: 07.09.2005
нужно спозиционироваться на какую-то запись в текущей форме? так может Rec.Get(No) ?
Старый 29.08.2006, 11:07   #6  
zub is offline
zub
Участник
 
40 / 10 (1) +
Регистрация: 23.08.2005
Цитата:
Сообщение от JustMax Посмотреть сообщение
Цитата:
Сообщение от NeNavision Посмотреть сообщение
У FORM ест-но нету, а вот у любой переменной типа FROM есть.
Т.е. мне надо еще глобальную переменныю типа Form описывать со ссылкой на текущую? Я думал что CurrForm и есть переменная типа Form, указывающая на текущую форму, и пытался вызывать этот метод у нее.
А так не пробовали Currform.Form.GetRecord
Старый 29.08.2006, 12:38   #7  
JustMax is offline
JustMax
Участник
 
8 / 10 (1) +
Регистрация: 17.08.2006
Нет Currform.Form.GetRecord не работает. А вот если описать, скажем, переменную myForm типа Form и субтипа текущей формы - тогда, как ни странно, работает Почему так сделано - не понимаю.
Старый 29.08.2006, 12:48   #8  
JustMax is offline
JustMax
Участник
 
8 / 10 (1) +
Регистрация: 17.08.2006
Цитата:
Сообщение от advisor Посмотреть сообщение
нужно спозиционироваться на какую-то запись в текущей форме? так может Rec.Get(No) ?
Ну и так можно, в чем разница тогда ? Лишнее обращение к базе в случае Get ?
Старый 29.08.2006, 14:02   #9  
NeNavision_imported is offline
NeNavision_imported
Участник
Аватар для NeNavision_imported
 
241 / 10 (1) +
Регистрация: 12.08.2005
Эти функции нужны для работы с другими формами, т.к. не знаем на какой записи спозиционирована та форма. Работа с текущим окном (то что называли влиянием на текущую форму) осуществляется через Rec.
__________________
Должен остаться только один.
Старый 29.08.2006, 14:20   #10  
Advisor is offline
Advisor
Участник
 
33 / 13 (1) ++
Регистрация: 07.09.2005
Цитата:
Сообщение от JustMax Посмотреть сообщение
Ну и так можно, в чем разница тогда ? Лишнее обращение к базе в случае Get ?
разницу NeNavision объяснил
Старый 29.08.2006, 17:17   #11  
JustMax is offline
JustMax
Участник
 
8 / 10 (1) +
Регистрация: 17.08.2006
Ясно. Спасибо!
 


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

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

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