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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.01.2005, 16:00   #1  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Помечание (MARK) записей из кода
Когда я помечаю записи из кода на форме, это не отображается, никакие update-ы не помогают.
Люди, HELP!

Рассматриваю простейший случай (на самом деле у меня сложнее ситуация, но это не важно): есть табличная форма, на ней кнопка с простым кодом: MARK;
Когда я на форме нажимаю Ctrl+F1, то запись помечается и пометку записи видно, а когда я свою кнопку нажимаю, запись реально помечается, а на форме это абсолютно никак не отражается.
Можно с этим что-нибудь сделать?
Старый 19.01.2005, 17:17   #2  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Оч. странно.
Сейчас специально нарисовал табличную форму, на ней нарисовал кнопку, на OnPush кнопки написал MARK(TRUE).
По нажатию кнопки запись отлично помечается (появляется ромбик на форме на текущей записи).
Старый 20.01.2005, 07:35   #3  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Огромное спасибо!
Я, честно говоря, новую форму не делала, а эксперементировала со своей рабочей.
А сейчас сделала новую, и, действительно, как Вы и написали - работает.
Теперь понятно, что дело в моей форме, буду выяснять чем она от новой отличается.
У меня она правда на temp-таблице работает... может из-за этого
Старый 21.01.2005, 09:44   #4  
johndoe is offline
johndoe
Участник
 
88 / 10 (1) +
Регистрация: 15.10.2004
Адрес: Москва
Angry
Когда-то я тоже пытался выделять (mark) записи во временной таблице, и насколько я помню, все неплохо работало. Позднее по соображениям производительности я отказался от того варианта, но воспоминаний о том, что временная таблица и MARK "не дружат", у меня не осталось. А из чего следует вывод, что "записи реально помечаются"?
Старый 21.01.2005, 13:40   #5  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Спасибо всем откликнувшимся!

Причина оказалась в совокупности других особенности этой моей формы и кода. А темп-таблица действительно держит помечание записей.

А по поводу реального помечания записей, johndoe, - у меня при выходе из формы помеченные записи в другую таблицу писались, поэтому было видно произошло ли помечание реально.
Старый 21.01.2005, 16:18   #6  
johndoe is offline
johndoe
Участник
 
88 / 10 (1) +
Регистрация: 15.10.2004
Адрес: Москва
2Nataly: Последний пост разжег мое любопытство И что же помешало сработать MARK как положено? Чего избегать, не скажете?

Будут вопросы, обращайтесь еще
Старый 24.01.2005, 10:37   #7  
Nataly is offline
Nataly
Участник
 
101 / 10 (1) +
Регистрация: 17.06.2003
Адрес: Екатеринбург
Ой, да я даже не скажу точно что помешало. Во-первых, у меня не всегда условие выполнялось, при котором помечание должно было происходить. А во-вторых не при всех способах обновления формы становилось видно помечание записей. Просто я столько раз там делала изменения, что сейчас уже не вспомню. Я совершила классическу ошибку, пытаясь решить несколько проблем сразу, поэтому и точное решение только одной проблемы сказать не могу.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Именение значений поля в очень большом кол-ве записей TeHb NAV: Программирование 3 07.12.2006 00:36
проблемы со вставкой большого количества записей в таблицу Nadezhda NAV: Программирование 6 21.06.2005 15:29
Средство безопасности на уровне записей Albert NAV: Администрирование 0 11.11.2004 09:26
Датапорт, с фильтром MARK ZKV NAV: Программирование 2 19.12.2003 16:47
Права доступа на уровне записей uriy NAV: Администрирование 8 05.09.2003 13:30

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

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

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