Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ПОМОГИТЕ!!! / 9 сообщений из 9, страница 1 из 1
08.10.2004, 18:33
    #32730723
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
Опять застрял в отчёте, возьмите пожалуйста мою функцию, и проверте:
1. Создайте отчёт
2. создайте поле
3. подключите функцию в это поле
4. И попробуйте перевести какое нибудь число (число должно быть символьным), и вы увидите, что например число 99000 будет переведено как 'девяносто тысяч рублей', хотя если вы вне отчета попытаетесь перевести 99000 оно переведёт правильно.
...
Рейтинг: 0 / 0
08.10.2004, 19:10
    #32730766
SergeyPl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
У меня (VFP8 Sp1) Ваша функция работает правильно.
В отчете на поле с функцией смотрите флажок - Растягивать при переполнении!!!
...
Рейтинг: 0 / 0
08.10.2004, 19:26
    #32730786
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
У меня VFP6, поставил голочку, но всё равно несработала, как Вы думаете это из-за версии фокса?
...
Рейтинг: 0 / 0
08.10.2004, 19:28
    #32730790
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
И ещё простите мою функцию, вообщето она мне совсем ненравиться.
...
Рейтинг: 0 / 0
08.10.2004, 19:30
    #32730797
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
На заметку: функция которую я скачать с фоксклуба, у в отчёта работает.
...
Рейтинг: 0 / 0
11.10.2004, 09:19
    #32731511
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
1) Не надо называть тему словами "Помогите", "Спасите", "Help". Уважайте людей, которые будут Вам отвечать. Название темы должно быть максимально информативным. В Вашем случае что-то вроде "Некорректная работа функции в отчете".

2) Одна и та же функция не может работать по разному внутри и вне отчета. Если эта функция в среде FoxPro выводит корректное значение, значит проблема в самом отчете.

В первую очередь, следует убедиться, что из отчета вызывается именно нужная тебе функция, а не ее копия.

а) Физически, всегда выполняется не собственно файл PRG, а его откомпилированная версия, файл с тем же именем, но с расширением FXP. Как следствие, вполне возможна ситуация, что сам файл PRG уже изменен, но файл FXP остался старым. Отсюда и ошибки.

б) Проверьте, скольку у Вас вообще копий программы. Возможно, в отчете вызывается какая-то другая программа. Поставьте в отчете еще одно поле после вызова функции Money() которая покажет путь к файлу:

FullPath("MyMoney.fxp")

в) Проверьте правильность передаваемых в функцию параметров. Сделайте еще одно поле, которое будет выводить значение переданного параметра.

PS: VFP6SP5 функция в отчете выводит то, что и должна выводить
...
Рейтинг: 0 / 0
11.10.2004, 13:07
    #32732027
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
ВладимирМ1) Не надо называть тему словами "Помогите", "Спасите", "Help". Уважайте людей, которые будут Вам отвечать. Название темы должно быть максимально информативным. В Вашем случае что-то вроде "Некорректная работа функции в отчете".

2) Одна и та же функция не может работать по разному внутри и вне отчета. Если эта функция в среде FoxPro выводит корректное значение, значит проблема в самом отчете.

В первую очередь, следует убедиться, что из отчета вызывается именно нужная тебе функция, а не ее копия.

а) Физически, всегда выполняется не собственно файл PRG, а его откомпилированная версия, файл с тем же именем, но с расширением FXP. Как следствие, вполне возможна ситуация, что сам файл PRG уже изменен, но файл FXP остался старым. Отсюда и ошибки.

б) Проверьте, скольку у Вас вообще копий программы. Возможно, в отчете вызывается какая-то другая программа. Поставьте в отчете еще одно поле после вызова функции Money() которая покажет путь к файлу:

FullPath("MyMoney.fxp")

в) Проверьте правильность передаваемых в функцию параметров. Сделайте еще одно поле, которое будет выводить значение переданного параметра.

PS: VFP6SP5 функция в отчете выводит то, что и должна выводить

Сейчас покопаюсь, Спасибо
...
Рейтинг: 0 / 0
11.10.2004, 16:20
    #32732593
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
ФУФ, теперь работает, я решил всё бросить и создал новый проект, в новой папке, переименовал свой файл (mymoney.prg на my.prg), всё подключил и сработала.
...
Рейтинг: 0 / 0
11.10.2004, 16:27
    #32732616
HalK2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ!!!
ФУФ, теперь работает, я решил всё бросить и создал новый проект, в новой папке, переименовал свой файл (mymoney.prg на my.prg), всё подключил и сработала.
Спасибо еще раз.
Теперь буду осторожен.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ПОМОГИТЕ!!! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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