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 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.