Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преставления в VFP 6 / 2 сообщений из 2, страница 1 из 1
24.09.2004, 11:46
    #32710031
gaol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преставления в VFP 6
Прошу прощения за возможно дилетантский вопрос. Суть такова. Local view
формирутся селектом из 4-х таблиц. Примерно так
SELECT Sklad.carticul, Sklad.nprice_in, Sklad.nprice_out, Sklad.nmassa,;
Sklad.date_in, Sklad.date_out, Sprav1.text, Sprav2.text, Sk_stat.text;
FROM uvelir!sprav1 INNER JOIN uvelir!sklad;
INNER JOIN uvelir!sk_stat;
INNER JOIN uvelir!sprav2 ;
ON Sprav2.id = Sklad.id_spr2 ;
ON Sk_stat.id = Sklad.id_stat ;
ON Sprav1.id = Sklad.id_spr1
Так вот при установлении 3-х условий связей начинаюся глюки, хотя сам select отрабатывает прекрасно. Честно говоря не писал уже давненько, года 2, но помню какие то косяки были с представлениями в плане того, что более 2-х связей нельзя, или я ошибаюсь . VFP6 SP5
Спасибо
...
Рейтинг: 0 / 0
24.09.2004, 11:57
    #32710062
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преставления в VFP 6
Правильно. Глюк дезайнера запросов. Он строит запрос вида:

JOIN ... JOIN ... JOIN ... ON ... ON ... ON ...

а должно быть

JOIN ... ON ... JOIN ... ON ... JOIN ... ON ...

Если у тебя связь только по INNER JOIN, то перенеси условие связи с закладки JOIN на закладку FILTER.

Для объединений по LEFT, RIGHT или FULL остается только программное создание View
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преставления в VFP 6 / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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