Перейти к содержанию
Fire Monkey от А до Я
  • 0

ClietDataset добавление новой записи/копирование с другого ClientDataset


master webs

Вопрос

Опубликовано

Добрый день интересует как  скопировать или создать новую запись в начале таблицы

ситуация следующая  есть заполненный clientdataset  в него надо добавить новые записи  но не в конец а начало таблицы

 

Рекомендуемые сообщения

  • 0
Опубликовано

так лучше не делать! физическое добавление записи не должно определять порядок следования их!

лучше добавьте служебную числовую колонку, существующие записи пронумеруйте от 1 до количества записей и добавляйте новые записи с минусовыми увеличивающим счетчиком (-1,-2,-3 и т.д.), а потом отсортируйте по этой колонке по возрастанию!

  • 0
Опубликовано

Добрый день интересует как  скопировать или создать новую запись в начале таблицы

ситуация следующая  есть заполненный clientdataset  в него надо добавить новые записи  но не в конец а начало таблицы

походу проблема с сортировкой...

тут расписано http://edn.embarcadero.com/article/29056

начиная с "Creating Persistent Indexes at Runtime"

наверно стоит добавить некий ID и ставить в опциях ixDescending

сам не юзал, но может сработать...тогда можно не контролировать удаление и вставку

 

 

  • 0
Опубликовано

 

Добрый день интересует как  скопировать или создать новую запись в начале таблицы

ситуация следующая  есть заполненный clientdataset  в него надо добавить новые записи  но не в конец а начало таблицы

походу проблема с сортировкой...

тут расписано http://edn.embarcadero.com/article/29056

начиная с "Creating Persistent Indexes at Runtime"

наверно стоит добавить некий ID и ставить в опциях ixDescending

сам не юзал, но может сработать...тогда можно не контролировать удаление и вставку

 

 

 

спасибо  изучу поле id  какразтаки есть  только были проблемы с обратной сортировкой 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...