|
|
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Уважаемые господа! Есть вот такой саб: Private Sub SP6_DblClick(Cancel As Integer) Dim WHR4 As String With CodeContextObject Me.Poz_Zayavka.Form![Poz] = .SP6 End With '''''''''''''''''''''''' вот здесь нужно установить фокус'''''''''''''''''''''''''''''''' DoCmd.GoToRecord acDataForm, "Poz_Zayavka", acNewRec End Sub Да! Основная форма имеет имя: "Tbl_Zayavka" И эта противная мелочь тормозит мне всю работу млин:((( Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 18:08 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Me!Poz_Zayavka.SetFocus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 18:11 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Увы, уважаемый Владимир Саныч:( "RunTime error 2489 Объект 'Poz_Zayavka' не открыт":( Ваш текст я сам раскопал раньше:) Искренне Ваш Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 18:16 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
У вас есть строчка: Me.Poz_Zayavka.Form![Poz] = .SP6 Правильно ли я понимаю, что: 1. Это находится в модуле самой этой формы? 2. Poz_Zayavka - это контрол, внутри которого сидит сабформа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 18:20 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Отвечаю (как чайник),увы:( Me.Poz_Zayavka.Form![Poz] = -это контрол, который сидит в сабформе >>>2. Poz_Zayavka - это контрол, внутри которого сидит сабформа? А вот этого вопроса я не понял:(((( Сабформу создавал, используя значок на панели конструктора (ну, рисовал мышкой а потом задавал подчиненную форму и связи) Поэтому внятно ответить не могу Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 18:27 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Но Me.Poz_Zayavka.Form![Poz] - работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 18:47 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Идеально:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 18:54 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Тогда сдаюсь. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:23 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Скорее всего, что-то с именами. Попробовать: 1. Выделить подчиненную форму в режиме конструктора и по правой кнопке в свойствах на Вкладке "другие" посмотреть "имя" , но это не имя подчиненой формы, а конрола, "внутри которого она сидит". Записать его. 2. Отыскать имя подчиннной формы на вкладке "Формы". Записать его. Скорее всего формы Poz_Zayavka на вкладке форм нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:26 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Во вкладке "Другие" написано именно Имя: "Poz_Zayavka" причем все это называется "Подчиненная Форма/отчет: Poz_Zayavka" То-есть имя правильное. Что делать??? To Владимир Саныч: Что же вы.... Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:44 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
> Скорее всего формы Poz_Zayavka на вкладке форм нет. А ее имя для SetFocus и не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:44 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
2 Geen: Ну не шмогла я... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:45 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
У-у-у-у-у-у... Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:46 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Завтра придут люди с новыми силами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:52 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Спокойного времени суток:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:53 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
По какому событию стоит процедура? Должна стоять по событию Загрузка подформы или открытие подформы, а не основной формы. И все-таки есть ли имя подформы на вкладке "Формы"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 19:55 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
> Должна стоять по событию Загрузка подформы или открытие подформы Только если перенести в модуль другой формы, то надо будет по-другому пользоваться Me. Но я надеюсь, что это стоит в клике какой-нибудь кнопки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 20:03 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
1. По событию "Открытие" основной формы переводишь фокус на контрол, где подчиненная (имя контрола, а не формы) Ме!ИмяКонтролаГдеСидитПодчиненнаяФорма.SetFocus 2. На событие "Открытие" или "загрузка" подчиненной формы переводишь фокус куда надо Me!ИмяКонролаВПодчиненнойФорме.SetFocus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 20:05 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
3. А потом сидишь и молишься, чтобы юзер не перевел фокус в другое место. Текст молитвы прилагается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 20:14 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Простите, нас прервали:) Так вот, на форме "Tbl_Zayavka" есть список "SP6" по даблклику в списке значение устанавливается в Me.Poz_Zayavka.Form![Poz] вот текст: Me.Poz_Zayavka.Form![Poz] = .SP6 А потом необходимо перейти на новую запись в подчиненной Poz_Zayavka DoCmd.GoToRecord acDataForm, "Poz_Zayavka", acNewRec для того, чтобы повторить процедуру дблклик в SP6 wara: Что Вы имеете в виду под словами "Вкладка Формы"? если это объекты в окне базы данных, то форма Poz_Zayavka имеет место быть (я ж ее родную руками делал), а если в окне VBA то ее там нету. Да!!! Только что пришла в голову мысль! А что если поставить acNewRecord на потерю фокуса подчиненной формы?:) Щас попробую. Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 20:33 |
|
||
|
Помогите установить фокус:)
|
|||
|---|---|---|---|
|
#18+
Не Вы ее делали, а "мастер Access", как я понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2003, 11:12 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32180862&tid=1681128]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 394ms |

| 0 / 0 |
