powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Что вводит пользователь в ячейку DBGrid
15 сообщений из 15, страница 1 из 1
Что вводит пользователь в ячейку DBGrid
    #32203920
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста решить следующую проблему.
Хочу видеть, что вводит пользователь в ячейку DBGrid.
Никак не могу найти этого свойства. Потоянно вижу предыдущее значение.
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203925
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему в гриде смотришь? Используй обработчик TField.OnSetText. А лучше распиши, для чего тебе видеть, что вводит пользователь ?
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203931
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользователь вводит наименование номенклатуры. По введенным символам я формирую асинхронный запрос (Delphi+ADO+MSSQL) и выдаю уже введённые наименования в справочном окне, так вот я и не могу добраться к тем символам.
DBGrid.FieldColumns['Name'].DisplayText;
DBGrid.Columns.Field.value
DBGrid.DataSource.DataSet.FieldByName('Name').NewValue
и почие выдают прошлое значение или пусто - если добавление
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203934
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так на какое событие ты все это пытаешся обработать?
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203936
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...DBGridKeyPress
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203941
Andrei_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на KeyDown ?
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203943
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас попробую
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203945
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И че, на каждое нажатие запрос посылаешь??? 8-) Зачем же так над серваком то издеваться. Если надо заполнить табличную часть поставь в поле грида элипсы, при нажатии на которые открывай форму Выбор из номенклатуры, пусть там пользователь задаст критерии поиска, выберет нужную позицию и занесет ее в набор.
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203951
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Дмитрий М+ и Andrei_A

Пока юзер жмакает по клавишам в гриде активен InplaceEditor и ничего в датасет не пишеться. Так-что если уж очень приспичило можно попробовать добраться до его свойства EditText. Тока вот надо ли?
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203952
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То-же самое и KeyDown
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203965
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pkarklin
Вот-вот как добраться.
как я понял открытых свойств нет?
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203972
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй объявить класс от TCustomGrid в текущем модуле, и добраться до InplaceEditor.EditText приведя DBGrid к объявленному тобой типу. Но это теория, надо пробовать.
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32203982
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже придётся изображать, что-то вроде этого
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32204250
Дмитрий М+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался.
Текущая редактируемая строка в DBGridEh
Код: plaintext
[src]DBGridEh.InplaceEditor.Text
[/src]
...
Рейтинг: 0 / 0
Что вводит пользователь в ячейку DBGrid
    #32204956
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маладца
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Что вводит пользователь в ячейку DBGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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