Глюки в 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 устраняет эту ошибку, но это ведб бред -два раза запрашивать один и тот-же вид. Предполагаю, что проблема каким-то образом связана с буфферизацией, но где и как. Может кто подскажет ответ, направление где рыть или что - то другое. Заранее благодарен. |
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) ------ открываеш в этой же |
Re: Глюки в VFP8 или я .... | |
---|---|
Олег Борисович Автор |
Благодарю!
Действиьельно элементарщина! Как коворится многие знания увеличивают печали... Просто они в новом фохсе более строго подходят к правилам открытия таблиц и переходов на них, чего не было в 3-7 vfp СПАСИБО! |
© 2000-2024 Fox Club  |