|
|
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Поскажите, плиз, я прячу контрол формы, как перед этим с него забрать курсор? Заранее спаибо! tuzz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 11:25:35 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
expression.SetFocus... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 11:37:41 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Правила форума и еще F1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 11:39:23 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/faq/faq_topic.aspx?fid=213 вопрос 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 11:44:49 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Все это понятно! Делаю expression.SetFocus И Access тупо слетает!! Есть другой способ? tuzz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 13:27:51 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
А на потерю фокуса контролом Вы ничего не делаете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 13:30:13 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Bor-LА на потерю фокуса контролом Вы ничего не делаете ? Private Sub r1_LostFocus() cbtCalc.SetFocus Forms.Quote.Order.Form.DESC1.Visible = True Forms.Quote.Order.Form.NameUA2.Visible = False End Sub Вот и все! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 13:35:38 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
На других машинах тоже самое! tuzz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 15:40:07 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Private Sub r1_LostFocus() Forms.Quote.Order.Form.DESC1.Visible = True cbtCalc.SetFocus Forms.Quote.Order.Form.NameUA2.Visible = False End Sub А так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 18:00:43 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Bor-LPrivate Sub r1_LostFocus() Forms.Quote.Order.Form.DESC1.Visible = True cbtCalc.SetFocus Forms.Quote.Order.Form.NameUA2.Visible = False End Sub А так ? тоже самое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 10:31:04 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
А м.б. Forms("Quote") .Order.Form.DESC1.Visible (?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:10:32 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
В подчиненке тоже (отдельно) нужно управлять фокусом Код: plaintext 1. 2. 3. 4. 5. 6. 7. Акс 97. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:19:06 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
ВиталА м.б. Forms("Quote") .Order.Form.DESC1.Visible (?) Аналогично, блин! Давно уже так access не слитал! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:23:46 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
tuzz Витал Forms("Quote") .Order.Form.DESC1.Visible (?) Аналогично, блин! Давно уже так access не слитал! Обычно при отсутствии данных в подчиненке обращение к ней в предлагаемой форме вызывает ошибку. как-то кажется видел даже "слёты". (подчиненок правда было много). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:33:42 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
фокус tuzz Витал Forms("Quote") .Order.Form.DESC1.Visible (?) Аналогично, блин! Давно уже так access не слитал! Обычно при отсутствии данных в подчиненке обращение к ней в предлагаемой форме вызывает ошибку. как-то кажется видел даже "слёты". (подчиненок правда было много). забыл AllowAdditions - т.е. если, каацца, подчиненная форма открыта в режиме "без добавления" - AllowAdditions = False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:37:59 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
фокусВ подчиненке тоже (отдельно) нужно управлять фокусом Код: plaintext 1. 2. 3. 4. 5. 6. 7. Акс 97. тоже самое.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 11:48:40 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Таки подформы у вас ЭллауЭддишн, или нон фиха ? От этого может зависеть ашшиппка обращения к подформе при отсутствии в ей данных. И сделай те декомпиле адын разок для начала. ЗЫ: Проблема со слетом может упираться еще в синхронизацию подформ, связанных не с главной, а с другими поформами. (т.е. если "основные" поля связи указывают на поля других поформ или поля главной, источником данных которых являются поля других ее (не эллау эдддишн) подформ -т.е. поля с сурсами типа "= Forms!Main!sub1.Form.AnyField" При отсутствии записей в подчиненной sub1 такие ссылки в полях связи могут вызывать слёты. Но эти слёты записе-зависимы. Т.е. случаются при некотором, вполне конкретном состоянии данных. Что и указывает на них). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 12:13:55 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
авторcbtCALC.SetFocus Forms.Quote.Order.Form.DESC1.Visible = True Forms.Quote.Order.Form.DESC1.SetFocus Могут быть грабли и по такой причине "cbtCALC.SetFocus" - если этот контрол в главной форме и нормально получает фокус, то для того, чтобы передать фокус в подчиненую, надо сначала передать ей фокус, как контролу главной, и только потом непосредственно контролу. Forms.Quote.Order.SetFocus Forms.Quote.Order.Form.DESC1.SetFocus если, конечно, не вру нагло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 13:53:21 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Витал авторcbtCALC.SetFocus Forms.Quote.Order.Form.DESC1.Visible = True Forms.Quote.Order.Form.DESC1.SetFocus Могут быть грабли и по такой причине "cbtCALC.SetFocus" - если этот контрол в главной форме и нормально получает фокус, то для того, чтобы передать фокус в подчиненую, надо сначала передать ей фокус, как контролу главной, и только потом непосредственно контролу. Forms.Quote.Order.SetFocus Forms.Quote.Order.Form.DESC1.SetFocus если, конечно, не вру нагло. Не помогает это все... Может есть другой способ прятать контролы...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 14:23:23 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Субформа, я так понимаю ленточная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 14:31:11 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
ВиталСубформа, я так понимаю ленточная? да, надо прятать по очередно два поля.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 14:55:14 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Что-то странное! Все рассуждения, приведенные здесь, правильны для Enabled контрола, а с Visible обычно проблем не бывает. Возможно, субформа в показывается фомате таблицы (Datasheet)? Тогда проблемы возможны. И тогда прятать надо не контролы а поля - ColumnWidth = 0 or ColumnHidden = True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 16:47:35 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
авторPrivate Sub r1_LostFocus() cbtCALC.SetFocus Forms.Quote.Order.Form.DESC1.Visible = True Forms.Quote.Order.Form.DESC1.SetFocus 'на случай фокуса в NameUA2 Forms.Quote.Order.Form.NameUA2.Visible = False End Sub Код: plaintext 1. 2. 3. 4. 5. 6. 7. И такое не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 16:48:06 |
|
||
|
Фокус (я прячу контрол формы, как перед этим с него забрать курсор?)
|
|||
|---|---|---|---|
|
#18+
Витал авторPrivate Sub r1_LostFocus() cbtCALC.SetFocus Forms.Quote.Order.Form.DESC1.Visible = True Forms.Quote.Order.Form.DESC1.SetFocus 'на случай фокуса в NameUA2 Forms.Quote.Order.Form.NameUA2.Visible = False End Sub Код: plaintext 1. 2. 3. 4. 5. 6. 7. И такое не работает? Блин! Я в шоке, все тоже самое.. на всех машинах, разные инсталяхи офиса! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 18:57:20 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32794908&tid=1670129]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 340ms |

| 0 / 0 |
