|
|
|
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:26 |
|
||
|
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, 09:48 |
|
||
|
SET RELATION TO
|
|||
|---|---|---|---|
|
#18+
Я обычно тоже так делаю, запросом в новый курсор. Тут решил попробовать relation, думаю для чего выполнять запрос если связь выберает нужные строки. У меня VFP9.0 SP1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 10:00 |
|
||
|
SET RELATION TO
|
|||
|---|---|---|---|
|
#18+
Пробовал поменять имя TAG-а ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 10:03 |
|
||
|
SET RELATION TO
|
|||
|---|---|---|---|
|
#18+
Пробовал не помагает. Наверное сделаю через запрос, не буду мучится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 10:26 |
|
||
|
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 (имя тага) и вся проблема.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 11:22 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34491707&tid=1589431]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 454ms |

| 0 / 0 |
