
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.04.2007, 09:26
|
|||
|---|---|---|---|
SET RELATION TO |
|||
|
#18+
Создаю связь между двумя курсорами: lvChild (id i, parentid i) lvRoot (id i, name c(75), imageid i, tbl_id i, tbl c(100)) SELECT lvChild INDEX ON parentid TAG tPid SELECT lvRoot SET RELATION TO id INTO lvChild ADDITIVE В результате, когда двигаюсь по строкам lvRoot в lvChild ситуация не изменяется, отображаются все строки а курсор стоит на последней записи. Пробовал передергивать GO TOP, не помагает. В чём тут ошибка? Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 09:48
|
|||
|---|---|---|---|
|
|||
SET RELATION TO |
|||
|
#18+
shantonСоздаю связь между двумя курсорами: lvChild (id i, parentid i) lvRoot (id i, name c(75), imageid i, tbl_id i, tbl c(100)) SELECT lvChild INDEX ON parentid TAG tPid SELECT lvRoot SET RELATION TO id INTO lvChild ADDITIVE В результате, когда двигаюсь по строкам lvRoot в lvChild ситуация не изменяется, отображаются все строки а курсор стоит на последней записи. Пробовал передергивать GO TOP, не помагает. В чём тут ошибка? Большое спасибо! Наверное имя TAG надо задать Id Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 10:00
|
|||
|---|---|---|---|
SET RELATION TO |
|||
|
#18+
Я обычно тоже так делаю, запросом в новый курсор. Тут решил попробовать relation, думаю для чего выполнять запрос если связь выберает нужные строки. У меня VFP9.0 SP1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 10:03
|
|||
|---|---|---|---|
|
|||
SET RELATION TO |
|||
|
#18+
Пробовал поменять имя TAG-а ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 10:26
|
|||
|---|---|---|---|
SET RELATION TO |
|||
|
#18+
Пробовал не помагает. Наверное сделаю через запрос, не буду мучится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2007, 11:22
|
|||
|---|---|---|---|
|
|||
SET RELATION TO |
|||
|
#18+
shantonСоздаю связь между двумя курсорами: lvChild (id i, parentid i) lvRoot (id i, name c(75), imageid i, tbl_id i, tbl c(100)) SELECT lvChild INDEX ON parentid TAG tPid SELECT lvRoot SET RELATION TO id INTO lvChild ADDITIVE В результате, когда двигаюсь по строкам lvRoot в lvChild ситуация не изменяется, отображаются все строки а курсор стоит на последней записи. Пробовал передергивать GO TOP, не помагает. В чём тут ошибка? Большое спасибо! помоему вы забыли активировать индекс (таг) после INDEX ON parentid TAG tPid нужно добавить команду: set index on tag (имя тага) и вся проблема.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1589431]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 363ms |

| 0 / 0 |
