![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрет вставки [D7, FireBird]
makvell © (2006-06-22 01:08:00)Доброго времени суток!
Как запретить вставку новой записи в DBGrid'е, когда набор данных - IBDataSet. Мне нужно читать и изменять записи и соответствующие запросы написаны, а вот добавлять не нужно,... Что сделать со свойством InsertSQL? Или где можно отследить и отменить вставку?
Заранее спасибо!
makvell (2006-06-25 02:14:00) [1]Хорошо, выбирать из придуманного... =)
Johnmen (2006-06-24 23:48:00) [2]
> Спасибо, буду придумывать!
Придумывать ничего не надо. Всё уже давно придумано...
makvell (2006-06-24 01:07:00) [3]Спасибо, буду придумывать!
Johnmen (2006-06-23 09:06:00) [4]Обрабатывать KeyDown.
Ильш (2006-06-23 07:29:00) [5]а ты вместе insert напиши там пустой select
makvell (2006-06-23 01:01:00) [6]
> alexeis © (22.06.06 12:29) [3]
Да дело в том, что ругается он на отсутствие запроса на вставку в компоненте IBDataSet... а мне и вставлять-то ничего не нужно...
alexeis (2006-06-22 12:29:00) [7]procedure TDm.IBDBeforeInsert(DataSet: TDataSet);
begin
Abort;
end;
_dimka (2006-06-22 10:23:00) [8]> Или где можно отследить и отменить вставку?
отследить у датасета
Ильш (2006-06-22 09:39:00) [9]может ловить KeyPress и обламывать?