Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Проблема с выводом отчета возникает в следующей ситуации. Есть принтер установленный по умолчанию. Устанавливаем его в состояние приостановить печать или отложенная печать. Есть отчет который выводим в текстовый файл report form (пременная_с_именем_отчета) to file (переменная_имя_текстового_файла) noconsole И на этой строке выполнение программы приостанавливается и она ждет когда принтер переведут в состояние готов к работе. Как это можно обойти оставив при этом ту же строку кода. Какие проверки сделать. Заранее спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 14:43 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Смотри в сторону функций API GetPrinter, SetPrinter По GetPrinter можно получить статус принтера PRINTER_STATUS_PAUSED А по SetPrinter можно паузу принтера отключить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 15:08 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
можно еще попробовать функцию PRINTSTATUS( ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 15:14 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 15:56 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Вот именно это функция не подходит. Причем если этот же отчет выводить следующим образом : report form (переменная_имя_отчета) preview in screen то все прекрасно работает не смотря на статус отчета. Может еще у кого есть какие-то мысли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 16:36 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
ну тут принтер в состоянии ожидания а ты печатаешь коды принтера в файл вот он наверное и становиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 16:38 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
у него приказ ничего не делать надо скинуть через вин апи как говорили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 16:39 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
1. Это ж какой фокс, из которого отчет идет в текстовый файл? 2. Попробовал только что от FPD2.6 до VFP9 из-под ХР - дык, вроде усё нормально. 3. Ну, а это - просто песня :-) leafну тут принтер в состоянии ожидания а ты печатаешь коды принтера в файл вот он наверное и становиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 16:48 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
уважаемый redrik а Вы бы попробовали под любым windows фоксом застопорили бы принтер отправили бы комаду report и увидели бы свое задание в окне принтера в подвешенном состоянии :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 17:34 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
не знаю как под xp а под 2000 так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2004, 17:35 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Уважаемый leaf! Почти с Вами согласен! Действительно, если "застопорить" принтер и отправить на него report, то получим "отложенное", а не "подвешенное" состояние! Так что немного невпопад вышло :-) Но в данном случае речь идет об отправке report'a в текстовый файл и какие бы коды мы туда не отправляли то, ни на принтере, ни на чем-нибудь другом, это совершенно отразиться не может! Кроме того, например, лично Вы, из-под Windows применяете выдачу кодов принтеров из отчетов? Я ж не зря спросил про версию Фокса... Кстати, filatova helen употребила фразу "не смотря на статус отчета". Хорошо бы немного объяснить что она имеет в виду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2004, 16:01 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
конечно если убрать птичку отложенная печать то файл печатаеться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 09:43 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Кстати, filatova helen употребила фразу "не смотря на статус отчета". Хорошо бы немного объяснить что она имеет в виду Извеняюсь сразу за опечатку Надо было написать "Не смотря на статус принтера". И еще помогите пожалуста с написанием кода. Напишите как правильно вызвать эти функции, и как их определить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:22 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Ой-ой-ой, как не хочется изворачиваться расписываю вот такую структуру из "С" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:49 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
а зачем разворачивать заходим в vс++ пишем dll к примеру на winapi компануем ее далее вызываем из фокса функцию из этой библиотеки с одним или двумя а если повезет то и вообще без параметров, которая протолкнет принтер а так конечно строку в массив считать смещение мда кисло.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 14:54 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Если кто знает дайте хоть ссылку на пример. Я с фоксом работать начала только неделю назад. Очень мало что еще знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 16:39 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
Вариант 1. Разделите доступ к Вашему локальному принтеру как к сетевому и переопределите вывод к нему как на сетевой Вариант 2. При разработке программы в дизайнере отчетов используйте принтер, кторого у Вас явно в фирме нет... Съэкономит кучу времени и нервов. Вариант 3. В отсутствующий принтер с помощью SET PRINTER TO направить Ваш отчет в файл... Но этот принтер должен быть совместим с тем, на котором будем потом печатать данный файл. Вариант 4 - он же основной и последний - выводите ваши отчеты в формат Adobe Acrobat - дешево и сердито + удобство просмотра, пересылки и печати Вашими клиентами... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2004, 23:57 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
На команду Код: plaintext потому, как это может сильно зависеть от драйвера принтера (проверяла на HP1100, HP1200, Cannon 1120), причем если написать Код: plaintext Может дело просто в ASCII ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 07:21 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
2maranaV когда вы используете опцию acii то не используете драйвер принтера поэтому и проблемм не возникает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 09:11 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
А что вы делаете с файлами печати формата RAW или EMF ? Возможно в вашем принтере возможно переопределить печать в текстовый файл самим принтером, но тогда вас ждут большие разочарования при покупке новых принтеров других моделей и возможностей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 09:19 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
не совсем понял про raw но печать в файл без опции acii это вывод в файл кодов принтера средствами драйвера принтера и поэтому при смене модели принтера естественно возникают проблемы что до меня так я либо отправляю печать сразу на принтер либо делаю таблицу excel потому что генератор отчетов мне не нравиться сейчас подумываю не перейти ли мне на acrobat reader для печати отчета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 09:49 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
RAW - это растровый обработчик печати в отличие от EMF - который и посылает расширенный метафайл в скорее всего в кодах PostScript принтера. Вот и не понятно что потом я этим делом делать. А генератор отчетов, можно всегда использовать тот который более всего подходит для решения конкретной задачи. Пока мне фоксовского вполне хватает, ну в очень вычурных вариантах можно и Excel использовать. Так что тащить за собой Acrobar Writer или Cristal Report, что-то при распростронении программ так же как-то не тянет. Тем более что фоксовкий генератор сильно переделан в 9-ке из которого можно очень просто сделать графический файл и его или отправлять или использовать, скажем, для хранения твердых копий отчетов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 10:20 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
сам вывожу отчеты в эксель = шаблон в экселе готовый как шапка, куда кидаю построчно данные... 2 Sergey Ch не подскажете ли конкретней о выводе в ПДФ? 5-й фокс с этим справится? примерчик кода если можно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 10:22 |
|
||
|
Проблема с выводом отчета
|
|||
|---|---|---|---|
|
#18+
пока ничего лучшего не нашел PDF file An Adobe PDF file (Portable Document Format) is a widely accepted format for printing documents. By using the Adobe Acrobat Reader (available free of charge from http://www.adobe.com/products/acrobat/readermain.html), anyone can view and print a PDF file. If you need to generate FoxPro reports on your end and distribute them to others for viewing or printing, PDF files might be the right choice for this situation. To create a PDF file, you need to have the full Adobe Acrobat software installed on your machine. After installing this software on your machine, an additional printer driver will be available in your printer dialog box. Use the following code to automatically select the PDF print driver and generate your report: SET PRINTER TO NAME "Acrobat PDFWriter" REPORT FORM myrpt TO PRINTER NOCONSOLE You'll get an Acrobat dialog box that allows you to indicate the name of the output file as well as a few other settings. After answering the questions, a PDF file will be generated and saved. Other users can now view or print this report anytime they desire. You can even e-mail it to someone else and let them print it at their convenience. You can even take this a step further and allow the PDF file to be viewed on a Web page. Rick Strahl wrote an in-depth article about putting PDF files on the Web using a utility he wrote to help automate the entire process. You can find it at http://www.west-wind.com/presentations/pdfwriter/pdfwriter.htm. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2004, 10:36 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32682458&tid=1595859]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 442ms |

| 0 / 0 |
