Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Свойство формы из другой формы / 15 сообщений из 15, страница 1 из 1
25.09.2003, 20:36
    #32276094
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
По определенному событию в форме1 мне необходимо установить, допустим- подпись в форме2, но выскакивает сообщение "Method 'Item' of object failed". Какая может быть здесь проблема ? Раньше такие операции выходили славненько...Может Automation ?
...
Рейтинг: 0 / 0
25.09.2003, 20:40
    #32276101
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
На какой команде выскакивает это сообщение? Или нам так погадать?
...
Рейтинг: 0 / 0
25.09.2003, 20:46
    #32276110
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
При двойном нажатии записи списка (список на вкладке, вкладка в форме1), происходит запуск следующей программы:

docmd.openform "form2"
forms!form2.caption="HELP ME !!!"

docmd выполняет, а далее выскакивает та зараза...

Может надо указать в каком режиме формочку открывать ?
...
Рейтинг: 0 / 0
25.09.2003, 20:50
    #32276113
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
А form2 точно открыта?
...
Рейтинг: 0 / 0
25.09.2003, 20:53
    #32276117
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
Попробуй переписать свою программу так:

docmd.openform "form2"
on error resume next
do
forms!form2.caption="HELP ME !!!"
loop while err.Number>0
on error goto 0

Ты же форму не модально открываешь, и, видимо,
ВБА не ждет, пока она загрузится и откроется...
...
Рейтинг: 0 / 0
25.09.2003, 20:54
    #32276119
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
Надо еще где-то воткнуть Err=0. :^)
...
Рейтинг: 0 / 0
25.09.2003, 20:57
    #32276123
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
Эту команду
forms!form2.caption="HELP ME !!!"
надо вставить во 2-ю форму на открытие.
У тебя форма еще не открылась, а ты назначаешь
ей caption.
...
Рейтинг: 0 / 0
25.09.2003, 20:58
    #32276125
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
Акцес запускать лениво, а на память точно не помню,
кажется, сам вызов Ерр.Нумбер, его очищает.
Но лучше, конечно, проверить...
...
Рейтинг: 0 / 0
25.09.2003, 20:59
    #32276127
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
> во 2-ю форму на открытие.

Если бы было так, то можно было бы просто задать нужное значение свойству в конструкторе и все. Если так не сделано, значит хотят менять свойство динамически.
...
Рейтинг: 0 / 0
25.09.2003, 21:03
    #32276134
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
Вот именно!
На открытии 2-й формы:
forms!form2.caption=forms!Forms1.[поле с нужным caption]
...
Рейтинг: 0 / 0
25.09.2003, 21:06
    #32276136
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
>docmd.openform "form2"
on error resume next
do
forms!form2.caption="HELP ME !!!"
loop while err.Number>0
on error goto 0
Теперь ошибку не выдает, но и кэпшн не меняет...
...
Рейтинг: 0 / 0
25.09.2003, 21:10
    #32276137
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
С этим
loop while err.number>0

надо быть очень аккуратным. Если формы нет, или
выросла ошибка при ее загрузке, получишь бесконечный
цикл. Лучше сделать, как посоветовал РВИ.
...
Рейтинг: 0 / 0
25.09.2003, 21:13
    #32276138
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
Даже как у RVI не идет...
...
Рейтинг: 0 / 0
25.09.2003, 21:20
    #32276139
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
Я уже разделил операции:
на первую кнопку в форме1 повешал docmd открытия формы; на вторую- смену кэпшона....- та же ошибка. Что-то вообще дурдом како-то !!!
...
Рейтинг: 0 / 0
25.09.2003, 21:53
    #32276151
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Свойство формы из другой формы
В первой форме

Me.Поле0 = "Блаблабла"

Во второй форме

Private Sub Form_Open(Cancel As Integer)
Me.Caption = Forms!Форма1!Поле0
End Sub

Все работает.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Свойство формы из другой формы / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]