
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.06.2004, 09:24
|
|||
|---|---|---|---|
Помогите с фокусами |
|||
|
#18+
Гдето здесь случайно наткнулся на похожую тему, но где и как запамятовал. Если кто знает, дайте ссылочку, плииз! Ситуевина такая, привожу код закрытия справочника, после которого значение из справочника переносится в поле Kategoria1 формы Reestr, с этим не сложно, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А как данные внести не в Kategoria1 а в поле где находился фокус при вызове справочника. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2004, 09:30
|
|||
|---|---|---|---|
Помогите с фокусами |
|||
|
#18+
примерно так: Public Ctr As Control ' описываешь в каком нибудь модуле '--------------- set Ctr =Screen.ActiveControl ' перед вызовом справочника: ' заменяешь свой код with Ctr .Requery .value = A1 .SetFocus end with ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2004, 09:32
|
|||
|---|---|---|---|
Помогите с фокусами |
|||
|
#18+
ИМХО 1. При вызове справочника надо запомнить контрол в котором находился фокус (Справочник вызывается кнопкой, значит следует получить фокус контрола у которого был фокус до кнопки = Screen.PreviousControl в обработчике нажатия кнопки) 2. Не забывать проверять, что данный контрол является редактируемым, полем (а не, к примеру, другой кнопкой) и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2004, 10:20
|
|||
|---|---|---|---|
Помогите с фокусами |
|||
|
#18+
Коллективный разум сильная вещь! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. RE:paparome > Не забывать проверять, что данный контрол является редактируемым, полем Я и не знал, что такое вообще возможно! И как.....? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2004, 11:35
|
|||
|---|---|---|---|
Помогите с фокусами |
|||
|
#18+
ctr.enabled= true ctr.locked=false ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2004, 12:10
|
|||
|---|---|---|---|
Помогите с фокусами |
|||
|
#18+
Сам от себя такого не ожидал! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Может можно как нить проще? PS Всегда хочется что нибуть лучше! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2004, 12:30
|
|||
|---|---|---|---|
Помогите с фокусами |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Если отключить обработчик ошибки, на оибочные значения перехода по IF нет, выкидывает в дебуггер. Ну не хочет, как хочет. А жаль! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1674113]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
56ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 414ms |

| 0 / 0 |
