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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.08.2005, 14:07   #1  
Dymm is offline
Dymm
Участник
 
27 / 10 (1) +
Регистрация: 09.08.2005
Адрес: Днепропетровск
Определённая последовательность записей
Есть такая необходимость выводить записи в определённой последовательности, причем в дальнейшем менять ее, вставлять новые всередину и тп. вобщем реализовать список. можно конечно сделать это на основе List. Но вся проблема в том как и где его дальше хранить? не лучше ли будет реализовать его своими силами? например через специальное поле с номером записи? Однако тогда возникает проблема вставки записей! Не будет ли слишком долго длиться инкремент для допустим 100 000 записей заначения поля с порядковым номером?
Старый 31.08.2005, 14:14   #2  
SimPai is offline
SimPai
MCTS
MCBMSS
 
105 / 10 (1) +
Регистрация: 22.05.2002
Адрес: Москва
Re: Определённая последовательность записей
Цитата:
Изначально опубликовано Dymm
Но вся проблема в том как и где его дальше хранить?
А это не пойдёт?

pack()
Packs the list into a container, suitable for saving in a database etc. If the elements are objects, the pack method is called on each object to yield a (sub) container.
__________________
Удачи.
Старый 31.08.2005, 14:17   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Определённая последовательность записей
Цитата:
Изначально опубликовано Dymm
Есть такая необходимость выводить записи в определённой последовательности, причем в дальнейшем менять ее, вставлять новые всередину и тп.
Читайте про LineNum.
Смотрите как он используется в строках журналов, заказах, закупках...
__________________
полезное на axForum, github, vk, coub.
Старый 31.08.2005, 14:18   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Re: Определённая последовательность записей
Цитата:
Изначально опубликовано SimPai
А это не пойдёт?

pack()
Packs the list into a container, suitable for saving in a database etc. If the elements are objects, the pack method is called on each object to yield a (sub) container.
Нет. Это не пойдет.
Читайте про паттерн pack/unpack в best Practice
__________________
полезное на axForum, github, vk, coub.
Старый 31.08.2005, 14:47   #5  
SimPai is offline
SimPai
MCTS
MCBMSS
 
105 / 10 (1) +
Регистрация: 22.05.2002
Адрес: Москва
Re: Re: Re: Определённая последовательность записей
Цитата:
Изначально опубликовано mazzy

Нет. Это не пойдет.
Читайте про паттерн pack/unpack в best Practice
В соответсвии с паттерн pack/unpack в best Practice - пойдёт.
Если не пойдёт, то скорее использование List как такового. В этом случае вариант подобный LineNum, безусловно, эффективнее.
__________________
Удачи.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Влияние настройки доступа на уровне записей longson DAX: Функционал 2 15.01.2008 21:29
Настройка прав доступа на уровне записей Pan DAX: Администрирование 19 12.11.2006 11:10
вывод количества записей в таблице на web форме и указание текущей страницы таблицы bambuk1960 DAX: Программирование 1 06.07.2006 13:27
Хранение отмеченных записей Pavel Pustovalov DAX: Программирование 9 17.05.2005 21:56
Lookupы при большом количестве записей выводимой таблицы Pavlo AKA Panok DAX: Программирование 9 07.05.2002 22:02

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

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

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