Текущий архив: 2006.01.08;
Скачать: CL | DM;
ВнизАвтоматическая вставка строки в DbGrid (DbGridEh) Найти похожие ветки
← →
DimDim © (2005-11-12 18:12) [0]Уважаемые господа, вот вопрос:
Находимся в DbGrid (DbGridEh) на последней записи. При нажатии на "стрелка вниз" открывается еще одна запись. Если ничего не ввел, то запись успешно пропадает. Но в обработчике таблицы AfterInsert автоматически прописываются некоторые значения полей, используемые по умолчанию. Естественно, запись уже не пустая и автоматически пропадать (если ничего не введено в гриде) не хочет. Очень мешается, особенно если бестолковые пользователи.
Вопрос: как заблокировать в гриде вставку записи по "стрелка вниз".
Заранее спасибо!
← →
Desdechado © (2005-11-12 20:02) [1]1. не давать редактировать прямо в гриде, а только в отдельной форме
2. или AutoEdit отключить в датасорсе, пускай навигатор юзают
← →
DimDim © (2005-11-12 23:34) [2]> 1. не давать редактировать прямо в гриде, а только в отдельной форме
Дык, тогда все прелести грида убиваются. Ведь если данные по своей сути табличные, то и вводить/редактировать данные удобнее всего в гриде, а не прыгая по отдельным едитам.
← →
apxi (2005-11-13 00:05) [3]Вместо AfterInsert используй NewRecord
← →
mike-d © (2005-11-13 21:17) [4]В DBGridEh есть свойство AllowedOperations, которое должно решить твою проблему
Страницы: 1 вся ветка
Текущий архив: 2006.01.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.008 c