:: Архив конференции по VFP до 2005 года
Глюки в VFP8 или я ....
Олег Борисович
Автор
Здравствуйте коллеги!
Сегодня при переводе проекта из VFP7 в VFP8+SP1 столкнулся с одной интересной особенностью.
В VFP был код

*vid=имя вида
USE ('Texnik!'+vid) IN 0 AGAIN ALIAS (vid)
Report form all_vopr2 preview && вывод отчета на основе вида
SELECT (vid)
USE

Все прекрасно работало.
При переносе этого кода в VFP8 в отчете появляется только одна строка
(vid - содержит только одну строку и соответственно в отчете одна строка)

код типа
USE ('Texnik!'+vid) IN 0 AGAIN ALIAS (vid)
SELECT (vid)
USE
USE ('Texnik!'+vid) IN 0 AGAIN ALIAS (vid)
Report form all_vopr2 preview && вывод отчета на основе вида
SELECT (vid)
USE

устраняет эту ошибку, но это ведб бред -два раза запрашивать один и тот-же вид.
Предполагаю, что проблема каким-то образом связана с буфферизацией, но где и как.
Может кто подскажет ответ, направление где рыть или что - то другое.
Заранее благодарен.
Ratings: 0 negative/0 positive
Re: Глюки в VFP8 или я ....
IgorDokukin

Сообщений: 21
Дата регистрации: 21.02.2005
USE База IN 0 - Открывает базу в свободной области но не делает ее текуще
нужно сделать SELECT База
Может в этом проблемка ?

>USE ('Texnik!'+vid) IN 0 AGAIN ALIAS (vid) ----------- Не переключился на эту базу
>Report form all_vopr2 preview && вывод отчета на основе вида
>SELECT (vid)
>USE

А тут
код типа
USE ('Texnik!'+vid) IN 0 AGAIN ALIAS (vid)
SELECT (vid) ------ сделал переключение
USE
USE ('Texnik!'+vid) IN 0 AGAIN ALIAS (vid) ------ открываеш в этой же
Ratings: 0 negative/0 positive
Re: Глюки в VFP8 или я ....
Олег Борисович
Автор
Благодарю!

Действиьельно элементарщина!
Как коворится многие знания увеличивают печали...

Просто они в новом фохсе более строго подходят к правилам открытия таблиц и переходов на них, чего не было в 3-7 vfp

СПАСИБО!
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 11 (Гостей: 11)

© 2000-2024 Fox Club 
Яндекс.Метрика