Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обращение к форме из другой формы / 9 сообщений из 9, страница 1 из 1
30.07.2007, 11:12
    #34691941
maslovAV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к форме из другой формы
Здравствуйте. Подскажите как я могу вызвать методы формы из другой формы???
...
Рейтинг: 0 / 0
30.07.2007, 11:17
    #34691958
Обращение к форме из другой формы
Код: plaintext
<ИмяФормы>.<ИмяМетода>()
...
Рейтинг: 0 / 0
30.07.2007, 11:20
    #34691970
maslovAV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к форме из другой формы
Так я и делаю, но при этом выходит ошибка "объект 'имя формы' не найден"
...
Рейтинг: 0 / 0
30.07.2007, 11:23
    #34691981
Обращение к форме из другой формы
Ну так и выясняйте куда он подевался. Или надеетесь найти способ вызвать метод того, чего нет?
...
Рейтинг: 0 / 0
30.07.2007, 11:34
    #34692039
maslovAV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к форме из другой формы
Это как раз для меня и является главным вопросом, форма перестает быть видной другой форме после запуска из нее report`а?
...
Рейтинг: 0 / 0
30.07.2007, 11:36
    #34692047
Снифф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к форме из другой формы
maslovAVЗдравствуйте. Подскажите как я могу вызвать методы формы из другой формы???
а когда запускаете форму попробуте так (из Help)

DO FORM FormName | ? [NAME VarName [LINKED]]
...
Рейтинг: 0 / 0
30.07.2007, 11:54
    #34692142
maslovAV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к форме из другой формы
Проблема в том, что форма и Report имели одинаковые имена
...
Рейтинг: 0 / 0
30.07.2007, 12:53
    #34692420
Рома Б.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к форме из другой формы
У меня как-то форма и таблица имели одинаковые имена.

LOCAL loFom
loForm = ИмяФормы
loFom.ИмяМетода ()
RELEASE loFom

Может, то же?
...
Рейтинг: 0 / 0
30.07.2007, 17:02
    #34693483
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к форме из другой формы
maslovAVЭто как раз для меня и является главным вопросом, форма перестает быть видной другой форме после запуска из нее report`а?
При использовании нескольких форм запоминать ссылки друг на друга и не заморачиваться с именами. Тут возможны разные варианты:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
* передача родительской ссылку на дочернюю
do form frmChild with thisform

frmChild.Init()
lpara toFrm
thisform.AddProperty('oFrmParent')
thisform.oFrmParent = toFrm
... далее обращаемся к родительской через thisform.oFrmParent, проверяя ee наличие  vartype(thisform.oFrmParent) = 'O'


* Получение в родительской ссылки на дочернюю
local loFrm
do form frmChild name loFrm
thisform.AddProperty('oFrmChild')
thisform.oFrmChild = loFrm
... далее обращаемся к дочерней через thisform.oFrmChild, проверяя ee наличие  vartype(thisform.oFrmChild) = 'O'

Можешь еще formset`ы поизучать - это инструмент для использования нескольких связанных форм
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обращение к форме из другой формы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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