|
|
|
сохранить поле Grid -а
|
|||
|---|---|---|---|
|
#18+
Вопрос, думаю, очень простой. Но я не могу сообразить, что делать. Тут в формах навожу порядки и наткнулась на такую ситуацию. У меня есть форма с грид и кнопкой "Сохранить". Данные редактируются прямо в гриде. На "Cntrl+Enter" в KeyPress формы - нажатие кнопки "Сохранить". Так вот, когда редактируется поле в гриде и, не выходя из него нажимается "Ctrl+Enter", данные в поле не сохраняются. Ну а если сначала из редактируемого поля выйти, то все нормально. Как сделать так, чтобы поле сохранилось? Заранее благодарна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 16:01:27 |
|
||
|
сохранить поле Grid -а
|
|||
|---|---|---|---|
|
#18+
В Valid контрола (скорее всего это TextBox) в Grid прописать нечто подобное IF EVAL(this.ControlSource) != this.Value REPLACE (this.ControlSource) WITH this.Value ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 16:12:49 |
|
||
|
сохранить поле Grid -а
|
|||
|---|---|---|---|
|
#18+
В KeyPress формы cmbSave.SetFocus, а потом уже ее Click ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 16:27:37 |
|
||
|
сохранить поле Grid -а
|
|||
|---|---|---|---|
|
#18+
Спасибо, AleksMed. Работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2005, 16:55:25 |
|
||
|
сохранить поле Grid -а
|
|||
|---|---|---|---|
|
#18+
Hi k_sv! Кстати говопря, если есть какие-то проверки в Valid/LostFocus текстбокосв, то помимо попытки перевда фокуса, ещё нужно проверить - перевёлся ли он успешно, или проавла проверки "не выпустили" его из поля... Хотя более грамотный стиль, это не блокировать пользователя в поле, а лишь ненавязчиво известить его о кривых данных, и соответственно при сохранении сказать что низзя сохранить, пока данные кривы... Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2005, 03:51:27 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33161810&tid=1593885]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 366ms |

| 0 / 0 |
