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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2016, 16:55   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от NetBus Посмотреть сообщение
1. RecordRefrenceList_RU
Минусы - номерные серии, вставка очистка, нельзя использовать в постоянно используемом функционале.
А Вы не работайте с классом (если не хотите его менять), а работайте напрямую с таблицей. Номерные серии? А зачем? Нельзя придумать иную уникальную комбинацию? (например, код сессии пользователя, код класса, дата/время и т.д.).
Почему нельзя использовать в постоянно используемом функционале?
Там неправильно хранить записи, но добавить их туда с перспективой удаления - почему бы и нет.
Если все-таки хочется хранить ссылки, то всегда можно создать свою таблицу, аналогичную RecordReferenceList_RU (точнее пару таблиц - шапку и строки сессии выборки данных). Работает все быстро, памяти не кушает - все удобно.
Впоследствии хорошо фильтровать данные, а также выводить отфильтрованные данные в привычной форме (например, можно т.о. собрать список номенклатур и открыть стандартную форму номенклатур, отфильтрованную по джойну с вашей таблицей ссылок. Или т.о. отобрать складские проводки).

Цитата:
Сообщение от NetBus Посмотреть сообщение
2. RecordSortedList
Минусы - дополнительная логика на update и delete строк
А также - расход памяти и невозможность впоследствии увидеть исторические результаты выборок.

Цитата:
Сообщение от NetBus Посмотреть сообщение
3. Временная таблица
Минусы - большие временные затраты.
А также - расход места на диске, который скорее всего не предназначен для хранения данных БД и увеличение времени выборки за счет отсутствия каких-либо индексов.

В общем - используйте RecordReferenceList_RU и не мучайтесь
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: NetBus (2).
Теги
distinct, recordrefrencelist_ru, recordsortedlist, view

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Программное воссоздание записей SqlDictionary для определенной таблицы gl00mie DAX: Программирование 17 04.05.2023 20:13
Выборка произвольных записей одним запросом db DAX: Программирование 1 23.09.2010 14:15
Выбор записей по неизвестным заранее полям PavelSR DAX: Программирование 16 21.08.2006 16:16
Как добавить в фильтрацию записей доп. таблицы n:1 или 1:n? Hidden DAX: Программирование 6 11.08.2006 14:04
вывод количества записей в таблице на web форме и указание текущей страницы таблицы bambuk1960 DAX: Программирование 1 06.07.2006 13:27

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

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

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