powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / dbgrid Fields OnChange не срабатывает
6 сообщений из 6, страница 1 из 1
dbgrid Fields OnChange не срабатывает
    #39754460
tovarz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте
Подскажите пожалуйста.
Пишу в процедуре ативации формы код :
dbgrid1.Fields[3].OnChange := fieldC;

Также при активации формы происходит добавление выпадающего списка :
dbgrid1.Columns.Items[3].PickList.Add('1');
dbgrid1.Columns.Items[3].PickList.Add('1');

Вот процедура fieldC:
procedure TForm8.fieldC(Sender: TField);
begin
showmessage('Выбрано значение');
end;

Но при выборе какой либо строки из выпадающего списка ничего не происходит, fieldC не срабатывает. Может какие настройки нужно в dbgrid включить?

Спасибо
...
Рейтинг: 0 / 0
dbgrid Fields OnChange не срабатывает
    #39754461
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tovarzМожет какие настройки нужно в dbgrid включить?
Может .Post не хватает?
...
Рейтинг: 0 / 0
dbgrid Fields OnChange не срабатывает
    #39754462
tovarz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

имеете в виду ADOQuery1BeforePost ?
...
Рейтинг: 0 / 0
dbgrid Fields OnChange не срабатывает
    #39754464
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tovarz,

именно .Post, метод такой у датасета.
...
Рейтинг: 0 / 0
dbgrid Fields OnChange не срабатывает
    #39754466
tovarz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,
а понял dbgrid1.DataSource.DataSet.Post;
не могу только понять, куда его вставить ?
...
Рейтинг: 0 / 0
dbgrid Fields OnChange не срабатывает
    #39754483
tovarz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запихал dbgrid1.Fields[3].OnChange := fieldC; ADOQuery1BeforeEdit и заработало
Только так и не могу понять, почему в FormActivate это не срабатывает
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / dbgrid Fields OnChange не срабатывает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]