master webs Опубликовано 22 декабря, 2015 Поделиться Опубликовано 22 декабря, 2015 Добрый день интересует как скопировать или создать новую запись в начале таблицы ситуация следующая есть заполненный clientdataset в него надо добавить новые записи но не в конец а начало таблицы Цитата Ссылка на комментарий
0 #WAMACO Опубликовано 22 декабря, 2015 Поделиться Опубликовано 22 декабря, 2015 так лучше не делать! физическое добавление записи не должно определять порядок следования их! лучше добавьте служебную числовую колонку, существующие записи пронумеруйте от 1 до количества записей и добавляйте новые записи с минусовыми увеличивающим счетчиком (-1,-2,-3 и т.д.), а потом отсортируйте по этой колонке по возрастанию! Цитата Ссылка на комментарий
0 rustam_d Опубликовано 23 декабря, 2015 Поделиться Опубликовано 23 декабря, 2015 Добрый день интересует как скопировать или создать новую запись в начале таблицы ситуация следующая есть заполненный clientdataset в него надо добавить новые записи но не в конец а начало таблицы походу проблема с сортировкой... тут расписано http://edn.embarcadero.com/article/29056 начиная с "Creating Persistent Indexes at Runtime" наверно стоит добавить некий ID и ставить в опциях ixDescending сам не юзал, но может сработать...тогда можно не контролировать удаление и вставку Цитата Ссылка на комментарий
0 master webs Опубликовано 23 декабря, 2015 Автор Поделиться Опубликовано 23 декабря, 2015 Добрый день интересует как скопировать или создать новую запись в начале таблицы ситуация следующая есть заполненный clientdataset в него надо добавить новые записи но не в конец а начало таблицы походу проблема с сортировкой... тут расписано http://edn.embarcadero.com/article/29056 начиная с "Creating Persistent Indexes at Runtime" наверно стоит добавить некий ID и ставить в опциях ixDescending сам не юзал, но может сработать...тогда можно не контролировать удаление и вставку спасибо изучу поле id какразтаки есть только были проблемы с обратной сортировкой Цитата Ссылка на комментарий
Вопрос
master webs
Добрый день интересует как скопировать или создать новую запись в начале таблицы
ситуация следующая есть заполненный clientdataset в него надо добавить новые записи но не в конец а начало таблицы
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.