powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Проблема: Oracle Forms и относительные пути к файлам отчетов.
11 сообщений из 11, страница 1 из 1
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529080
Ninon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знающие люди, помогите, пожалуйста!

Есть форма, к прикреплен отчет. В свойстве отчета "Имя файла" указано имя файла без пути к нему.
Все файлы проекта находятся в одной папке, PRIEM.
При вызове отчета форма находит файл отчета в папке PRIEM и он выполняется. На большинстве машин все работает нормально, а на некоторых форма не находит отчет до тех пор, пока не пропишешь абсолютный путь к файлу отчета. Та же проблема возникает при прикреплении к отчетам файлов библиотек *.pll.
Подскажите, пожалуйста, в чем может быть проблема?
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529199
OraDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запускайте форму с ярлыка, в свойствах которого укажите в качестве рабочей папки ту папку где у вас лежат формы, отчеты и библиотеки. Полные пути в формах и отчетах прописывать не стоит.
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529241
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пути для форм/библиотек и отчетов также можно прописывать в регистре (FORMS/REPORTSXX_PATH). Тогда эти пути будут всегда просматриваться (после просмотра директории, откуда стартовала форма).
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529263
OraDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
psПути для форм/библиотек и отчетов также можно прописывать в регистре (FORMS/REPORTSXX_PATH). Тогда эти пути будут всегда просматриваться (после просмотра директории, откуда стартовала форма).
А если у вас много директорий в которых лежитат вариации проекта, одна для разработки на локальной машине, другая тестовая на одном серваке и еще рабочая на другом :)
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529318
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NinonНа большинстве машин все работает нормально, а на некоторых форма не находит отчет до тех пор, пока не пропишешь абсолютный путь к файлу отчета.
Если я правильно понял проблему, то речь идет о коречных пользователях, а не о рабочем месте разработчика.
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529351
Ninon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OraDen , спасибо за ответ!
То, что Вы предложили, возможно, и годится, но не в моем случае.
У меня целая цепочка форм, к которым прикреплены отчеты, к отчетам, в свою очередь, прикреплены библиотеки... я же не могу каждую форму и каждый отчет вызывать по ярлыку, особенно,если отчет использует данные формы...

Я, наверное, неудачно описала проблему, постараюсь описать подробнее.
Все файлы моего проекта: формы, отчеты, библиотеки PL/SQL лежат в одной папке D:\PRIEM.
Если я прикрепляю отчет к форме, или библиотеку PL/SQL к какому-то отчету или форме, я указываю только имя файла, который я прикрепляю, без указания абсолютного пути. На большинстве машин ВСЕ РАБОТАЕТ,КАК НАДО. На одной из машин пришлось переустановить windows и, соответственно, Developer, после чего возникли проблемы. Ни одна форма, ни один отчет при запуске не находят файлы, прикрепленные к ним до тех пор, пока не пропишешь абсолютные пути, а, как Вы понимаете, это неудачное решение...
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529363
Ninon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
psПути для форм/библиотек и отчетов также можно прописывать в регистре (FORMS/REPORTSXX_PATH). Тогда эти пути будут всегда просматриваться (после просмотра директории, откуда стартовала форма).

Объясните, пожалуйста, поподробнее :-)
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529405
OraDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно делают одну форму (меню типа) из которой вызывается все остальное и вот эту форму как раз и запускают с ярлыка, неужели у вас пользователи сами роются в папке и ищут какую форму запустить :)

FORMSXX_PATH и REPORTSXX_PATH, где ХХ - 60 для шестых формсов, это параметры раздела Oracle в реестре.
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529475
Goldminer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OraDen неужели у вас пользователи сами роются в папке и ищут какую форму запустить :)

Если бы "рылись", то проблем с текущей папкой как раз не было бы. :-). Ninon, OraDen прав, при запуске ПРИЛОЖЕНИЯ нужно установить текущей папкой ту, в которой все лежит.
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529539
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ninon.. я же не могу каждую форму и каждый отчет вызывать по ярлыку...
Можно вопрос?
Просто интересно. А как вы стартуете формы без ярлыка? Ведь с помощью ярлыка можно стартовать форму просто двойным кликом (в ярлыке указывается форма, user, схема). По-моему очень удобно.
...
Рейтинг: 0 / 0
Проблема: Oracle Forms и относительные пути к файлам отчетов.
    #34529734
Ninon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена, за что я благодарна OraDen и ps :-).
Проблема была не в том, чтобы установить текущую папку для ярлыка формы-меню, а в переменной REPORTS60_PATH.

Почему-то при добавлении данных в реестр из файла ora.reg

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\ORACLE]
"REPORTS60_PATH"="C:\\ORANT\\REPORT60\\ADMIn\\TEMPLATE\\RU;
C:\\ORANT\\REPORT60\\ADMIN\\TEMPLATE\\us;C:\\ORANT\\REPORT60;F:\\PRIEM"
"FORMS60_PATH"="F:\\PRIEM"

в переменной REPORTS60_PATH не оказалось записи F:\PRIEM...

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


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