|
|
|
Непонятности с SELECT в LocalViews.
|
|||
|---|---|---|---|
|
#18+
Ни как не разберусь! В 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 вообще нужны? Буду очень благодарен за полезные ссылки по этим вопросам, или готовые ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2006, 20:29 |
|
||
|
Непонятности с SELECT в LocalViews.
|
|||
|---|---|---|---|
|
#18+
авторможно ли отфильтровать сразу на уровне селекта в LV? Это вообще решаемая задача? попробуй Код: plaintext 1. построитель имеет ограничения и для сложных запросов не годится. Расписывай руками в prg файле. посмотри тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2006, 11:46 |
|
||
|
Непонятности с SELECT в LocalViews.
|
|||
|---|---|---|---|
|
#18+
Спасибо Cyv! Работает HAVING, работает! Ура! А вот WHERE, чем-то фоксу не угодил.... беда какая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2006, 15:02 |
|
||
|
Непонятности с SELECT в LocalViews.
|
|||
|---|---|---|---|
|
#18+
авторА вот WHERE, чем-то фоксу не угодил.... беда какая. Это разные вещи, почитай книжку любую по SQL - разберёшься. Например тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2006, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=251&tid=1591419]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
333ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 640ms |

| 0 / 0 |
