просмотр отчета | |
---|---|
DmitryKn Автор Сообщений: 280 Дата регистрации: 06.04.2022 |
Здравствуйте всем!
поломался вывод отчета на экран, причины не известны, редко используется. тем не менее, был такой код:
внезапно стал выдавать ошибку file does not exist на строку DO (_REPORTPREVIEW) WITH loPreview прошу посоветовать что-либо. Идея самого этого кода была в том, чтобы нельзя было отправить на печать из просмотра ![]() |
Re: просмотр отчета | |
---|---|
ssa Сообщений: 12951 Откуда: Москва Дата регистрации: 23.03.2005 |
Смотреть содержимое _REPORTPREVIEW и думать над исчезновением увиденного. ------------------ Лень - это неосознанная мудрость. ![]() |
Re: просмотр отчета | |
---|---|
DmitryKn Автор Сообщений: 280 Дата регистрации: 06.04.2022 |
так, эта проблема вылезла после перехода на китайский допиленный VFP Advanced
![]() |
Re: просмотр отчета | |
---|---|
Владимир Максимов Сообщений: 14063 Откуда: Москва Дата регистрации: 02.09.2000 |
_REPORTPREVIEW - это переменная памяти, внутри которой записан путь доступа к некоему файлу
Ну, условно, что-то вроде такого там записано _REPORTPREVIEW = "C:\MyDir\ReportPreview.app" Если Вы получили сообщение вида "file does not exist", то, очевидно, в этой переменной памяти теперь записан путь доступа который указывает на не существующий файл. Вот и посмотрите, что же внутри этой переменной записано и существует ли указанный файл с учетом настройки SET PATH ![]() |
Re: просмотр отчета | |
---|---|
DmitryKn Автор Сообщений: 280 Дата регистрации: 06.04.2022 |
содержимое в ходе исполнения _REPORTPREVIEW = ''
т.е. ничего нет. содержимое _REPORTPREVIEW в окне VFPA как и положено, c:\program files (x86)\microsoft visual foxpro advanced\reportpreview.app почему-то пропадает ![]() |
Re: просмотр отчета | |
---|---|
Владимир Максимов Сообщений: 14063 Откуда: Москва Дата регистрации: 02.09.2000 |
Ну и?.. Дальше подумать, что с этим делать не получается ?..
- Есть переменная памяти - Эта переменная памяти должна содержать путь доступа к некоему файл APP - При выполнении приложения переменная памяти оказалась пустой Какие действия следует предпринять? На всякий случай намекаю ;) В справке VFP есть статья на эту тему Рекомендации : специфика и распространение ReportPreview.App Ну, и некоторые дополнительные справки _REPORTPREVIEW Системная Переменная Как: создать конфигурационный файл ![]() |
Re: просмотр отчета | |
---|---|
DmitryKn Автор Сообщений: 280 Дата регистрации: 06.04.2022 |
Добрый день,
спасибо большое за наводку и намеки, немножко подумать получилось, просто только до компа добрался ![]() Решение выбрал простое - явно указал файл: _REPORTPREVIEW = HOME(1) + "ReportPreview.App" поскольку основной задачей было отключить кнопу печати в просмотре, нашел еще одно решение от Равиль: Sys(9007, 0) - отключает кнопку в просмотре, но сам просмотрщик корявый, некрасивое изображение. как я понял, можно скопировать файл ReportPreview.App в папку с приложением, скомпилировать и он будет включен в проект. Остановился на первом решении. Может есть какая-то установка развернуть окно просмотра на максимум? Однако почему в VFP9 этих танцев мне не нужно было, а в VFPA потребовалось для этого же проекта - я не понял. Исправлено 1 раз(а). Последнее : DmitryKn, 30.06.22 13:45 ![]() |
Re: просмотр отчета | |
---|---|
PaulWist Сообщений: 14501 Дата регистрации: 01.04.2004 |
1. forum.foxclub.ru 2.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) ![]() |
© 2000-2023 Fox Club  |