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

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

Простой вопрос ;- Отмена действия навигатора [D5, MSSQL]


bilkm ©   (2003-01-14 14:43:00) 

Как отменить действие (например удаление) компонента DBNavigator. Просто нужно при нажатии кнопки навигфтора написать свой обработчик и отменить его собственний. Abort в OnClick не помагает. Связь через ADO.


bilkm   (2003-01-14 16:46:00) [1]

2Max Zyuzin
только 1 кнопку придется делать


Max Zyuzin   (2003-01-14 16:27:00) [2]

В смысле прицепить?


bilkm   (2003-01-14 15:34:00) [3]

2Max Zyuzin
Спасиба за совет. Может скажеш как тогда ету кнопку прицепить.


Max Zyuzin   (2003-01-14 15:29:00) [4]

>bilkm (14.01.03 15:21)
Ну тебе ведь только 1 кнопку придется делать... все остальные тебя устраивают?


bilkm   (2003-01-14 15:23:00) [5]

2Delirium^.Tremens
>>Имитацию этого действия выполнит DataSet.Append вместо >>DataSet.Insert
А можна поподробнее


bilkm   (2003-01-14 15:21:00) [6]

2Max Zyuzin
Ето конешно виход - можна и весь навигатор нарисовать, но лучше использовать имеющийся


Max Zyuzin   (2003-01-14 15:16:00) [7]

Спрятать кнопку нафиг, приципить совю собственную и обрабатывать ее нажатие...


Delirium^.Tremens   (2003-01-14 15:15:00) [8]

Имитацию этого действия выполнит DataSet.Append вместо DataSet.Insert


bilkm   (2003-01-14 15:13:00) [9]

Но всетаки - как добавить строчку в конец грида при том что крсок стоит в середине.


Delirium^.Tremens   (2003-01-14 15:05:00) [10]

Если пользуешься DBNavigator, нет необходимости за него работать. Он сам обрабатыват нажатия своих кнопок.


bilkm   (2003-01-14 14:59:00) [11]

Вопроси можна задавать но что делать с вставкой. Нужно вставить в конец грида. Insert же навигатор делает в том месте где бил курсор. Тогда нужно зделать Append. Иполучается что грид вставляет 2 раза. Раз навигатор и раз написаний Append в OnClick


Delirium^.Tremens   (2003-01-14 14:48:00) [12]

Лучше вопросы задавать в DataSet.BeforeDelete()


Наверх

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