ZTable+DBNavigator

Модератор: Модераторы

Ответить
Luxor
новенький
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

ZTable+DBNavigator

Сообщение Luxor »

На форме есть ZConnection, ZTable, DataSource, DbGrid
База данных Firebird
У компонента ZConnection свойство AutoCommit установлено в True

Отображаю таблицу, все нормально редактируется и сохраняется автоматически

Если на форму поставить DBNavigator, то как сделать чтобы редактирование, удаление и добавление записей можно было делать только с помощью этого компонента,( а не клавишами Insert, Ctrl+Del) включая отмену редактирования записи при двойном клике на ячейке таблицы.
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

Связать DBNavigator с DataSource через ZQuery (но я его не увидел :shock: )
Luxor
новенький
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Сообщение Luxor »

Так всё связал. Всё работает. Но при этом продолжает редактироваться значение в ячейке при установке курсора на поле или при двойном щелчке на поле.
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

Luxor писал(а): Всё работает. Но при этом продолжает редактироваться значение в ячейке при установке курсора на поле или при двойном щелчке на поле.

Тогда НЕ понятно, а что должно происходить ?????
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

СКАЗАТЬ ПОЛЬЗОВАТЕЛЮ: не касаться Insert, Ctrl+Del) :twisted:

А Вы св-ва грида смотрели, тама ведь (хоть и не по русски) написано как отключить Insert, Ctrl+Del.

А двойной клик и т.д. встречал в нете (может даже и в delphiworld). Давно это было, но изврат был подобен Вашим требованиям :lol:
Luxor
новенький
Сообщения: 72
Зарегистрирован: 10.06.2010 19:30:43

Сообщение Luxor »

Я понимаю, что это изврат, но так уж надо.
Спасибо за совет. Пороюсь в delphiworld.
А Insert и Ctrl+Del отключил в свойствах.
Ответить