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

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

Сортировка в DBGrid [D6, XP]


Страницы:   1 2 3

Alex34 ©   (2009-04-10 10:55:00) 

Всем доброго времени суток! Подскажите пожалуйста как сделать сортировку по щелчку на зоголовок колонки в DBGridе. спасибо!


MsGuns   (2009-04-21 14:16:00) [1]

>Alex34 ©   (21.04.09 13:32) [40]
>Вместо того чтобы хамить лучше бы помогли, то-же мне МАСТЕРА.

Мастера все в ЖЭКах


Alex34   (2009-04-21 13:32:00) [2]


> все подохли от вашего диплома

Вместо того чтобы хамить лучше бы помогли, то-же мне МАСТЕРА.


korneley   (2009-04-18 12:28:00) [3]


> Anatoly Podgoretsky ©   (16.04.09 09:34) [30]
> > Alex34  (16.04.2009 8:14:29)  [29]Тогда что такое "Вообще
> последняя."

Видимо: -3 наносекунды ("нано", это модно сейчас:) от падения головной части БР на объект (субъект?), диплом пишущий. :))) Хотя... И после этого сдавали...


topS   (2009-04-18 11:27:00) [4]

все подохли от вашего диплома


Alex34   (2009-04-18 10:32:00) [5]

Ау. Есть кто живой?


Alex34   (2009-04-16 15:43:00) [6]

Я вам готов все рассказать, только это будет много текста.
Картина следующая. Форма1 в которой вносятся данные нового объявления, при выборе типа рекламодателя (например физическое лицо), вызывается Форма2 для внесения данных о рекламодателе, при открытие формы2 добовляю запись (Append), при закрываю формы2 сохраняю запись (Post) в таблице Контакт, далее в форме1 добавляю дату, стоимость сохраняю запись (Post)  в таблице Реклама. Дальше сомое интересное. Нужно ID таблицы Реклама записать в Idреклама таблицы Контакт. Я делаю следующим образом:
при нажатии конпки
DataModule1.KontDataSet.Edit;
DataModule1.KontDataSet.Post;
Вот вроде как-то так.


Anatoly Podgoretsky   (2009-04-16 13:15:00) [7]

Он что-то нам не хочет говорить.


sniknik   (2009-04-16 12:49:00) [8]

> Перейти нужно на запись которая была введена последней, чтобы Edit редактировал её, а не создавал новую запись.
при добавлении записи в датасет она становиться текущей. т.е. никуда переходить не надо.


Jeer   (2009-04-16 11:17:00) [9]


> Alex34 ©   (16.04.09 10:35) [32]
Перейти нужно на запись которая была введена последней,


Ну и запомни ее идентификатор, затем Locate


Alex34   (2009-04-16 10:35:00) [10]


> так куда ты хочешь переходить

Перейти нужно на запись которая была введена последней, чтобы Edit редактировал её, а не создавал новую запись.


sniknik   (2009-04-16 09:38:00) [11]

> Вообще последняя.
тема называется "Сортировка в DBGrid" т.е. данные на локальном рекордсете меняют порядок в зависимости от выбранной сортировки...
т.е. при обратной сортировке по автоинкременту (пример), последняя введенная будет стоять первой, а "Вообще последняя."  в рекордсете будет всегда самой старой записью с минимальных значением автоинкремента...

так куда ты хочешь переходить?


Anatoly Podgoretsky   (2009-04-16 09:34:00) [12]

> Alex34  (16.04.2009 8:14:29)  [29]

Тогда что такое "Вообще последняя."


Alex34   (2009-04-16 08:14:00) [13]


> последняя видимая или вообще последняя?

Вообще последняя.


sniknik   (2009-04-15 18:45:00) [14]

> Последняя в DBGridе.
если записей больше чем влазит в DBGrid то последняя в нем <> последняя в DataSet-е.


clickmaker   (2009-04-15 16:54:00) [15]

> Последняя в DBGridе

последняя видимая или вообще последняя?

последняя в наборе данных - DataSet.Last


Alex34   (2009-04-15 16:37:00) [16]

Последняя в DBGridе.


Anatoly Podgoretsky   (2009-04-15 16:32:00) [17]

> Alex34  (15.04.2009 15:57:24)  [24]

Скажи, что такое последнея для тебя запись?


Alex34   (2009-04-15 15:57:00) [18]

Подскажи как. Пытался перейти и на первую, и на предъидущую запись, может не туда ставлю.


Anatoly Podgoretsky   (2009-04-15 15:21:00) [19]

> Alex34  (15.04.2009 15:06:22)  [22]

Предварительно встать на нее.


Alex34   (2009-04-15 15:06:00) [20]

Наконец разобрался. Дело было не в связях, а в коде. Нужно было сначала сохранять таблицу Реклама, а потом потом таблицу Контакт. Всвязи с этим новый вопрос возник. Как сделать чтобы ADODataSet.Edit редактировал последнюю введенную запись.


Страницы:   1 2 3

Наверх

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