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

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

DBGrid


Daniil ©   (2004-07-02 02:37:00) 

Как сделать, чтобы при добавлении записи, новая добавлялась ниже последней, а не выше первой? Можно ли так сделать при добавлении записи через DBNavigator?


Deniz   (2004-07-02 08:02:00) [1]

> Ozone ©   (02.07.04 07:25) [7]
>
> Записи выстраиваются в DBGrid'e в первую очередь по primary key (по умолчанию), так что если хочешь "выше/ниже", то играйся с этим ключом

Primary key тут не при чем!
>Daniil
Через DBNavigator врядли получится, можно но геморой это! Напиши сам DataSet. Appendи будет добавляться в конец DBGrid'а, но после поста все равно запись встанет на свое место по сортировке.


Zlod3y   (2004-07-02 07:57:00) [2]

Заведи поле дата/время и сортируй по нему


Наталия   (2004-07-02 07:50:00) [3]

Daniil
Для отображения данных в нужном порядке обычно используютяся индексы,сортировка.


Ozone   (2004-07-02 07:25:00) [4]

Daniil   (02.07.04 06:23) [4]

Записи выстраиваются в DBGrid'e в первую очередь по primary key (по умолчанию), так что если хочешь "выше/ниже", то играйся с этим ключом


Ozone   (2004-07-02 07:23:00) [5]

Сорри за флуд (инет плохо работает)


Ozone   (2004-07-02 07:22:00) [6]

???
Что значит - выше/ниже? Нет таких понятий в реляционных БД.


Daniil   (2004-07-02 06:23:00) [7]

а если в программе единственное средство вывода инфы из БД - это DBGrid, а даже по логике - в таблице документы нумеруются сверху вниз, а не снизу вверх


Ильш   (2004-07-02 06:20:00) [8]


> (а нужно чтобы последней).

а НАФИГ? Смысл в этом заложен какой то философский?

По-иоему никто н аэто вниман7ия не обращает. Поэтому разбираться даже не хохчетси.

Хотя может есть еще на свете добрые люди. Я же злой. :)


Daniil   (2004-07-02 06:13:00) [9]

да, дело в том, что я не разбираюсь в терминологии вообще, я говорю как вижу: у меня при добавлении новой записи в БД, все отражается в DBGrid, но вот например в Database Desktop при добавлении новой записи, она появляется после всех остальных, т.е. в списке она последняя, добавляю запись в ту же базу через Delphi (отображается через DBGrid), новая запись встает первой строкой (а нужно чтобы последней).


Ozone   (2004-07-02 05:45:00) [10]

???
Что значит - выше/ниже? Нет таких понятий в реляционных БД.


Наверх

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