powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятности с SELECT в LocalViews.
4 сообщений из 4, страница 1 из 1
Непонятности с SELECT в LocalViews.
    #33785636
vv_vfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ни как не разберусь!
В vfp9 создаю дизайнером LocalViews с именем tst.
Запрос:
select tab1.kod as A1, tab1.name as A2, ;
(select count(tab2.kod2) from tab2 where tab1.kod=tab2.kod2 ) as A3 ;
from tab1 where A3 = 1
т.е. хочу выбрать из первой таблицы записи, коды которых встречаются в
записях второй таблицы один раз. Не работает, говорит что переменной A3 не существует.
Убираю (where A3 = 1), получаю выборку, где все записи из tab1 а в A3 количество их повторений в tab2.
В DataEnvironment формы добавляю курсор tst, который в свою очередь является RecordSource для Gridа. Если в свойстве filter этого курсора установить ( A3=1) , или в init формы написать
select tst
set filter to tst.A3=1
тогда в гриде отображаются нужные записи. А можно ли отфильтровать сразу на уровне селекта в LV? Это вообще решаемая задача?
И еще с дизайнерами views и queries непонятки, они вложенные селекты не понимают, говорят TOO COMPLEX, но если селект в виде текста туда засунуть и сохранить, то вьюшка нормально работает а редактировать ее нельзя. Это так и задумано, или я что-то не так делаю? И еще не понимаю, как можно использовать queries. По смыслу, это тоже самое что и LocalViews но в DE формы его в качестве таблицы включить нельзя, зачем тогда queries вообще нужны?
Буду очень благодарен за полезные ссылки по этим вопросам, или готовые ответы!
...
Рейтинг: 0 / 0
Непонятности с SELECT в LocalViews.
    #33785948
Cyv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторможно ли отфильтровать сразу на уровне селекта в LV? Это вообще решаемая задача?

попробуй
Код: plaintext
1.
from tab1 HAVING A3 =  1 

построитель имеет ограничения и для сложных запросов не годится.
Расписывай руками в prg файле.
посмотри тут
...
Рейтинг: 0 / 0
Непонятности с SELECT в LocalViews.
    #33786155
vv_vfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Cyv! Работает HAVING, работает! Ура!
А вот WHERE, чем-то фоксу не угодил.... беда какая.
...
Рейтинг: 0 / 0
Непонятности с SELECT в LocalViews.
    #33786238
Cyv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА вот WHERE, чем-то фоксу не угодил.... беда какая.
Это разные вещи, почитай книжку любую по SQL - разберёшься.
Например тут
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятности с SELECT в LocalViews.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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