powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / формочка
12 сообщений из 12, страница 1 из 1
формочка
    #35717731
dji_buffon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Прошу сразу простить за глупейши вопрос, но я только начинаю изучать фокс.
Вопрос в следующем: необходимо из 1 формы при нажатии на кнопку вызвать другую. :)
я делал это по типу do form и дальше путь в форме для запуска. А как сделать так, чтобы не прописывать пусть в форме, чтобы он определялся автоматически и брался из рабочего католого?
...
Рейтинг: 0 / 0
формочка
    #35717854
VictorSK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Командой
Код: plaintext
set default to рабочий каталог(и)
...
Рейтинг: 0 / 0
формочка
    #35717869
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри команды SET DEFA, SET PATH. Когда установишь пути можно будет не указывать, где именно берется форма
DO FORM form1.scx
...
Рейтинг: 0 / 0
формочка
    #35717883
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
формочка
    #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
формочка
    #35717953
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да, ADDITIVE забыл включить.
...
Рейтинг: 0 / 0
формочка
    #35717999
VictorSK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Достаточно
Код: plaintext
set path to form, reports, picture...
И все пути буду видны.
...
Рейтинг: 0 / 0
формочка
    #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
формочка
    #35718171
dji_buffon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как ее можно заставить НЕ думать о папке PROGS и переключить на папку FORMS?
...
Рейтинг: 0 / 0
формочка
    #35718183
1010100021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
явно указать папку - DO FORM FORMS\frm_name
...
Рейтинг: 0 / 0
формочка
    #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
формочка
    #35718524
dji_buffon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо, получилось!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / формочка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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