Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / формочка / 12 сообщений из 12, страница 1 из 1
16.12.2008, 16:42
    #35717731
dji_buffon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
Здравствуйте. Прошу сразу простить за глупейши вопрос, но я только начинаю изучать фокс.
Вопрос в следующем: необходимо из 1 формы при нажатии на кнопку вызвать другую. :)
я делал это по типу do form и дальше путь в форме для запуска. А как сделать так, чтобы не прописывать пусть в форме, чтобы он определялся автоматически и брался из рабочего католого?
...
Рейтинг: 0 / 0
16.12.2008, 17:18
    #35717854
VictorSK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
Командой
Код: plaintext
set default to рабочий каталог(и)
...
Рейтинг: 0 / 0
16.12.2008, 17:21
    #35717869
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
Смотри команды SET DEFA, SET PATH. Когда установишь пути можно будет не указывать, где именно берется форма
DO FORM form1.scx
...
Рейтинг: 0 / 0
16.12.2008, 17:24
    #35717883
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
В запускающей программе у меня завсегда прописано что-то вроде
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
* Устанавливаем в каком каталоге запустилась основная программа и
* делаем его каталогом по умолчанию
gcPathHome=ALLTRIM(SUBSTR(SYS( 16 ), 1 ,RAT("\",SYS( 16 ))))
*************
SET DEFAULT TO &gcPathHome
* устанавливаем пути в подкаталоги рабочего каталога.
SET PATH TO forms_old
SET PATH TO forms_new
SET PATH TO progs
SET PATH TO DATA 
...
Рейтинг: 0 / 0
16.12.2008, 17:32
    #35717929
формочка
DagВ запускающей программе у меня завсегда прописано что-то вроде
Код: plaintext
1.
2.
3.
4.
* устанавливаем пути в подкаталоги рабочего каталога.
SET PATH TO forms_old
SET PATH TO forms_new
SET PATH TO progs
SET PATH TO DATA 

И срабатывает из них только последний, забивая все предыдущие...
...
Рейтинг: 0 / 0
16.12.2008, 17:37
    #35717953
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
Ну да, ADDITIVE забыл включить.
...
Рейтинг: 0 / 0
16.12.2008, 17:49
    #35717999
VictorSK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
Достаточно
Код: plaintext
set path to form, reports, picture...
И все пути буду видны.
...
Рейтинг: 0 / 0
16.12.2008, 18:46
    #35718166
dji_buffon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
всем спасбо за советы. Но возник вопрос из этой же области.

в исполняемом файле прописал нижеследующее:
gcPathHome=ALLTRIM(SUBSTR(SYS(16),1,RAT("\",SYS(16))))
SET DEFAULT TO &gcPathHome
set path to &forms ADDITIVE

он действительно перемещается в нужный каталог, но мне нужно, чтобы он брал формы из папки FORMS а у меня автоматически определяется папка PROGS и программа пытается найти формы именно в папке PROGS. Как ее можно заставить думать о папке PROGS и переключить на папку FORMS?
...
Рейтинг: 0 / 0
16.12.2008, 18:48
    #35718171
dji_buffon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
Как ее можно заставить НЕ думать о папке PROGS и переключить на папку FORMS?
...
Рейтинг: 0 / 0
16.12.2008, 18:55
    #35718183
1010100021
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
явно указать папку - DO FORM FORMS\frm_name
...
Рейтинг: 0 / 0
16.12.2008, 19:08
    #35718217
про
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
dji_buffonвсем спасбо за советы. Но возник вопрос из этой же области.

в исполняемом файле прописал нижеследующее:
gcPathHome=ALLTRIM(SUBSTR(SYS(16),1,RAT("\",SYS(16))))
SET DEFAULT TO &gcPathHome
set path to &forms ADDITIVE

он действительно перемещается в нужный каталог, но мне нужно, чтобы он брал формы из папки FORMS а у меня автоматически определяется папка PROGS и программа пытается найти формы именно в папке PROGS. Как ее можно заставить думать о папке PROGS и переключить на папку FORMS?
Внимательно прочитать хелп по SET PATH
Код: plaintext
set path to '&forms' ADDITIVE
Обратите внимание на кавычки.
Там вот конкретно по этому поводу есть конкретные указания.
...
Рейтинг: 0 / 0
16.12.2008, 22:06
    #35718524
dji_buffon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формочка
Всем большое спасибо, получилось!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / формочка / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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