Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.02;
Скачать: CL | DM;

Вниз

Избавиться от автодобавления записи в DBGrid`е!!   Найти похожие ветки 

 
kergma   (2004-12-06 17:14) [0]

Прошу Вашего совета.
На форме для отображения данных используется ДБГрид. Для доступа к данным: IBQuery+IBUpdateSQL или IBDataSet. При "брождению" по гриду, когда делаешь попытку "шагуть ниже последней записи" добавляется новая запись. Хотелось бы запретить это "автодобавление".
Заранее благодарен!


 
kergma   (2004-12-06 17:40) [1]

Нашел для себя ответ из соседнего вопроса("Запретить выделение ячейки") :))))


 
Александр Иванов ©   (2004-12-06 17:43) [2]

procedure TForm1.Table1BeforeInsert(DataSet: TDataSet);
begin
if DataSet.RecordCount = DataSet.RecNo
then Abort;
end;


 
kergma   (2004-12-06 17:55) [3]

Сенкс!
Но это чересчур глобально..... можно конечно ввести переменную и смотреть "откуда" пытались добавить...
сделал так: DBGrid1.Options.dgEditing := false.
Признаю - той вариант намного гибче.
Спасибо!


 
Zacho ©   (2004-12-06 18:10) [4]

Александр Иванов ©   (06.12.04 17:43) [2]

if DataSet.RecordCount = DataSet.RecNo может работать, мягко говоря, совсем не так, как ожидалось.



Страницы: 1 вся ветка

Текущий архив: 2005.01.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
1-1103114913
korvin
2004-12-15 15:48
2005.01.02
В TCheckListBox проставить галочки тыкая в названия


3-1102332746
Dimedrol
2004-12-06 14:32
2005.01.02
TTable дублирует записи в Grid-e...


1-1102916098
Navi
2004-12-13 08:34
2005.01.02
Как записать метафайл в нетипизированный файл?


14-1102951652
Помаранчевий Софт
2004-12-13 18:27
2005.01.02
Конфискат из Европы по демпинговым цен - кидалово или реальность?


14-1102909771
Думкин
2004-12-13 06:49
2005.01.02
С днем рождения! 13 декабря