Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление записи [D7, Paradox]


Пантелеев Иван ©   (2005-09-05 15:28:00) 

Как мне добавить запись в начало таблицы, а не туда, где сейчас стоит контроллер?


Val   (2005-09-05 17:53:00) [1]

Вы вольны определить "верх" таблицы с помощью сортировки. Чтобы исполнилось ваше желание, это должна быть сортировка по уникальному идентификатору, по убыванию:
1. order by id desc - примерно так - при использовании sql, или
2. созданием соотв. вторичного индекса и его использовании, если sql не пользуетесь, а используете что-то типа TTable.


Виталий Панасенко   (2005-09-05 17:52:00) [2]

Какие-то глупости... ПК по AutoInc полю и по нему же DESC индекс, который и нужно сделать активным.. Только после добавления, все равно переместишься на вновь добавленную запись (если не ставить закладку и не ворачиваться назад)


Shaman_   (2005-09-05 17:50:00) [3]

В базе записи хранятся хаотично. Нужно не в базу писать в вверх таблицы :) а вводить поле с ключем сортировки, и соотвественно осуществлять выборку с сортировкой по данному ключу


Пантелеев Иван   (2005-09-05 17:43:00) [4]

допустим у меня индикатор (ввиде перевёнутого на 90 градусов треугольника) стоит где-то по середине таблицы когда я добавляю новую зап. то она пмещается не вначале таблице, а над зап. на которой был индикатор, мне нужно, чтобы запись добавлялась вверх табл. независимо от позиции индикатора.


Виталий Панасенко   (2005-09-05 17:10:00) [5]

Если есть ПК - никак. .Это возможно только в неиндексированых таблицах...


Anatoly Podgoretsky   (2005-09-05 15:50:00) [6]

Создать новую таблицу, туда вставить свою запись, затем все из старой таблицы. Возможно некоторое время это побудет первой записью.


Sergey13   (2005-09-05 15:47:00) [7]

Что за контролер? Зайцев ловим по трамваям? 8-)
А при вставке в начало все остальное сдвигать? А то иначе не влезет наверное. И как ты определяешь начало таблицы?

ЗЫ: Ты не туда роешь. Тебе по теории БД почитать бы надо.


Наверх

Титульная страница Поиск, карта сайта Написать письмо