|
|
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
Глазки протер и возник вопрос. Саныч, вот это If TypeName(c) = "SubForm" работать не будет - нет такого типа - SubForm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2004, 17:23:35 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
Victoshaработать не будет - нет такого типа - SubForm У меня работает. Видать, нечистая сила сегодня со мной... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2004, 17:30:42 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#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. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2004, 17:31:39 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
Мать-мать-мать!!! Ух ты! Вот спасибо! Да, в принципе, у меня был частный случай, но и за глобальное ее решение, и за "IsControlOnSubForm = formLevel > 1" спасибо! NB. Форум — плохая вещь. Не будь его, сидел бы неделю, и допер бы до отлова ошибки. А так, вопрос написал, ручки на пузе сложил, сиди и жди, пока добрые зубры все за тебя сделают. Плохо это. Мозги, получается, не нужны — достаточно того, что они есть у Victosh'и и ВС. Горе мне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2004, 12:00:22 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
Victosha ... If TypeName(tObj) Like "Form*" Then ... Маленькое уточнение: в A97 TypeName(tObj) для формы вернет IForm_ИмяФормы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2004, 12:26:59 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
2 Serge GAvrilov понял 2 funddd сочтемся - мне тоже ручки на пузе рано или поздо сложить придется... А идея - это Geo+Саныч ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2004, 17:05:55 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
Кстати, столкнулся еще с проблемой отлова пробелов и зажима их в квадратные скобки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 06:52:54 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
ээээ.... а как бы это содержимому контрола, полное имя которого мы знаем, присвоить значение какое-нить? Через Eval оно только достается... Или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 07:38:40 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
fundddээээ.... а как бы это содержимому контрола, полное имя которого мы знаем, присвоить значение какое-нить? Через Eval оно только достается... Или нет? Наверно, надо этот полный адрес не в стринг запихивать, а по частям в коллекцию или в массив. И обращаться так: forms(переменная)(переменная).form(переменная).form(переменная).form(переменная) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 11:32:39 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
2 funddd Не знаю полностью задачу, но может подойдёт: Код: plaintext 1. 2. 3. 4. + обработчик ошибок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 11:52:58 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
2ВС: я по этому принципу и делал сначала. :) 2AITis: ты полностью убедил меня в моем идиотизме. Правда, я уже две ночи не спал. Спасибо всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 12:08:55 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч fundddээээ.... а как бы это содержимому контрола, полное имя которого мы знаем, присвоить значение какое-нить? Через Eval оно только достается... Или нет? Наверно, надо этот полный адрес не в стринг запихивать, а по частям в коллекцию или в массив. И обращаться так: forms(переменная)(переменная).form(переменная).form(переменная).form(переменная) Если не секрет, а зачем это? Неужели нельзя в данном случае написать просто screen.activecontrol.value = "значение" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 12:11:30 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
:^) Geo прав. Я чешу левой рукой правое ухо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 12:15:19 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
В тот момент, когда надо изменять значение, он уже не active. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 12:44:15 |
|
||
|
Панель инструментов и кнопки на ней (+ путь от контрола к главной форме)
|
|||
|---|---|---|---|
|
#18+
fundddВ тот момент, когда надо изменять значение, он уже не active. Но в какой-то момент, например, в тот, где ты берешь его имя, он активный? Так запоминай не имя, а ссылку: dim c as access.control set c = screen.activecontrol ... ' переводим фокус еще куда-то ... c.value = "значение" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2004, 12:48:22 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1672783]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 300ms |

| 0 / 0 |
