Top.Mail.Ru
Ответы

DBGrid и Button связь или недоступная кнопка в Delphi.

Извините, в одной форме имеется DBGrid и два кнопки (Добавить и удалить запись в БД). При компиляции все проходит успешно, то есть на нажатие реагирует (добавляет и удаляет записи). Но вот беда в том что если DBGrid пуст, то все равно нажимается кнопка "Удалить", при чем еще программа разваливается с ошибкой. Мне нужно чтобы: if в DBGrid нет никаких записей (что можно удалить) then кнопка "Удалить" Enablled := False. А как только добавляется запись, кнопка сразу должна быть активной. Процедуры OnClick в обеих кнопках (Добавить и Удалить) выполняется через SQL запросы в ADOQuery. База данных - Access. Помогите плиз, знатоки!!!

По дате
По Рейтингу
Аватар пользователя
Искусственный Интеллект
5лет

Используй вместо своих кнопок TDBNavigator и будет тебе счастье. Там все эти кнопки уже сделаны за тебя.
Если очень приспичило - обрабатывай события AfterOpen, AfterDelete, AfterPost своего датасета и играйся со своими кнопочками.

>База данных - Access
Совершенно лишняя информация на данном уровне абстракции.