powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / сохранить поле Grid -а
5 сообщений из 5, страница 1 из 1
сохранить поле Grid -а
    #33161736
k_sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос, думаю, очень простой. Но я не могу сообразить, что делать.
Тут в формах навожу порядки и наткнулась на такую ситуацию.

У меня есть форма с грид и кнопкой "Сохранить". Данные редактируются прямо в гриде. На "Cntrl+Enter" в KeyPress формы - нажатие кнопки "Сохранить".
Так вот, когда редактируется поле в гриде и, не выходя из него нажимается "Ctrl+Enter", данные в поле не сохраняются. Ну а если сначала из редактируемого поля выйти, то все нормально.
Как сделать так, чтобы поле сохранилось?
Заранее благодарна.
...
Рейтинг: 0 / 0
сохранить поле Grid -а
    #33161772
vitali_z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Valid контрола (скорее всего это TextBox) в Grid прописать нечто подобное
IF EVAL(this.ControlSource) != this.Value
REPLACE (this.ControlSource) WITH this.Value
ENDIF
...
Рейтинг: 0 / 0
сохранить поле Grid -а
    #33161810
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В KeyPress формы cmbSave.SetFocus, а потом уже ее Click
...
Рейтинг: 0 / 0
сохранить поле Grid -а
    #33161903
k_sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, AleksMed. Работает.
...
Рейтинг: 0 / 0
сохранить поле Grid -а
    #33162468
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi k_sv!

Кстати говопря, если есть какие-то проверки в Valid/LostFocus текстбокосв, то помимо попытки перевда фокуса, ещё нужно проверить - перевёлся ли он успешно, или проавла проверки "не выпустили" его из поля... Хотя более грамотный стиль, это не блокировать пользователя в поле, а лишь ненавязчиво известить его о кривых данных, и соответственно при сохранении сказать что низзя сохранить, пока данные кривы...

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / сохранить поле Grid -а
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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