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

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

Как отслеживать первую запись ? [D7, IB6.x]


KyRo ©   (2005-08-26 15:32:00) 

У меня есть грид и навигатор как мне ссделать так что бы
я мог получить момент когда пользователь выделяет первую запись в гриде мышью или при помощи навигатора ?


Плохиш   (2005-08-26 16:52:00) [1]


> syte_ser78 ©   (26.08.05 16:29) [10]
> Плохиш ©   (26.08.05 16:22) [8]
> Можно в OnBeforeDelete прописать delete.

О, тяпница в действии ;-)


KyRo   (2005-08-26 16:48:00) [2]

Яуже нашол как найти всем спасибо


syte_ser78   (2005-08-26 16:29:00) [3]

Плохиш ©   (26.08.05 16:22) [8]
Можно в OnBeforeDelete прописать delete.
Запись стопудово не удалится!


Desdechado   (2005-08-26 16:28:00) [4]

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


Плохиш   (2005-08-26 16:22:00) [5]


> KyRo   (26.08.05 16:04) [7]

Вот, интересно, за 20 минут можно посмотреть в справке что-такое OnBeforeDelete или это так сложно?


KyRo   (2005-08-26 16:04:00) [6]

А как тогда запретить удалять ее ?


Anatoly Podgoretsky   (2005-08-26 15:46:00) [7]

KyRo   (26.08.05 15:41) [2]
Зачем ее отслеживать? Просто не разрешай ее удалять. А узнать ИД записи можно сразу после открытия или по First


Плохиш   (2005-08-26 15:45:00) [8]


> KyRo   (26.08.05 15:41) [2]
> Мне нельзя дать  удалить первую запись потому что с ней
> уже связан другой процесс

OnBeforeDelete и проверяй связан "другой процесс" с записью или нет.


Zacho   (2005-08-26 15:44:00) [9]

В оющем случае - только проверять по таймеру. У каких-либо конкретных гридов может быть событие на выделение записи.


afanasic   (2005-08-26 15:43:00) [10]


> когда пользователь выделяет первую записьв гриде

Заведи какое-нибудь поле с кодом и смотри на него, а не на то, первая это запись в гриде или нет, а то потеряешь возможность сортировки и фильтрации...


KyRo   (2005-08-26 15:41:00) [11]

Мне нельзя дать  удалить первую запись потому что с ней уже связан другой процесс


Sergey13   (2005-08-26 15:40:00) [12]

А чем первая отличается от второй?
Сдается мне что ты не в ту сторону роешь что-то.


Наверх

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