PDA

Показать полную графическую версию : Нужна помощь по FoxPro2.0


grol
09-04-2008, 10:06
Пожалуйста знатоки FoxPro2.0 не кривитесь за этот вопрос, очень нужна помощь. Так получилось что в организации где я работаю стоит программа расчета зарплаты в FoxPro2.0, работает нормально, кое-что я в ней уже начала исправлять сама и разбираться в FoxPro2.0 (вообще работала на Oracle и PL/SQL. Есть и книги. Но вот такая ситуация. Создаю новый Report, навожу в нем красоту и пока он не закрыт отправляю отчет в текстовый файл. Казалось все хорошо и прекрасно, но стоит мне сделать сохранение и выход, а потом снова попытаться открыть отчет для модификации, как появляется сообщение REPORT FILE INVALID. Если я пытаюсь изменить уже готовые, существующие отчеты , то при сохранении появлятся сообщения типа File is in use (хотя базу я открыла) или MEMO FILE IS MISSING/INVALID. Уважаемые знатоки, если кому не тяжело скажите где и что я неправильно делаю.

grol
28-04-2008, 18:35
:help: :help:

Alsim
09-05-2008, 10:36
Во первых советую посетить специализированный форум по Фоксу
http://www.foxclub.ru/
http://forum.foxclub.ru/index.php
*
Там ребята не бросят девушку без ответа.
Желательно и пример там выложить, чтобы конкретнее овтетили!
*
А во вторых с отчетом не понятно, зачем посылать из модификации на печать.
Есть же команда соответсвенная.
Еще интересно какая у Вас операционка, если win 2000 и выше -
необходимы соответсвующие настройки.

grol
14-05-2008, 12:06
Большое спасибо за ответ, я уже не надеялась что хоть кто-то откликнется. Пробовала делать отчет в Windows XP.а потом перебросила все на старренький Windows98, думала может что с системой. Получается то же самое.
Запускаю на выполнение в компндном окне командой report format, просто в следующий раз єто не срабатівает ни из командной строки, ни из программы. Пишет REPORT FILE INVALID. Поэтому каждый раз приходится делать новый отчет.

Alsim
14-05-2008, 12:14
если не ошибаюсь, (давно в ДОСовком фоксе не писал, VisFox9 на дворе),
команда печати REPORT FORM . Ну и про форум фокслуба не забудьте. Настойчиво рекомендую.


Выводит на дисплей или на печать отчет под управлением файла описания отчета, созданного по команде MODIFY REPORT или CREATE REPORT.

Синтаксис

REPORT FORM FileName1 | ?
[ENVIRONMENT]
[Scope] [FOR lExpression1] [WHILE lExpression2]
[HEADING cHeadingText]
[NOEJECT]
[NOCONSOLE]
[NOOPTIMIZE]
[PDSETUP]
[PLAIN]
[PREVIEW [NOWAIT]]
[TO PRINTER [PROMPT] | TO FILE FileName2[ASCII]]
[NAME ObjectName]
[SUMMARY]

Параметры

FORM FileName1

Задает имя файла описания отчета, по которому печатается отчет.

chirs
14-05-2008, 13:02
А мне что-то кажется, что у Вас либо FoxPro не полный, либо просто какой-то кривой. Создали отчет, сохранили, а потом его же не хочет открывать ? это странно мягко говоря. Попробуйте скачать другой FoxPro 2.0 и создать отчет в нем.

grol
15-05-2008, 00:12
Спасибо всем, поставила другой Fox2.0, вробе сохранил отчет. Нужно еще проверить пару раз. Наверное и правда что-то было не так с Фоксом. Постепенно буду переходить на 9-тый как все советуют, но будет ли он работать на старых машинах и сколько уйдет времени чтобы все туда перенести. Поле работы есть , буду трудиться!

Alsim
15-05-2008, 06:58
9-ый фокс работает на Виндах начиная с WIN 2000.
На WIN 98 сам фокс поставить проблемно, как минимум Экслоер обновлять до 6-й.
А вот сами программы написанные на 9-ке работают прекрасно, нужно только GUI библиотеку положить.




© OSzone.net 2001-2012