|
|
|
Связка 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Нужно связать 3 курсора, для дальнейшего отображения в 3-х гридах. Один курсор материнский два дочерних. Устанавливаю две связи, первая связь one to one, вторая one to many. Певая связка работает, связь one to many нет, указатель стоит на последней записи и не двигается. SELECT curs_4 &&one to many INDEX ON art TO art SELECT curs_6 &&one to one INDEX ON art TO art1 SELECT curs_3 SET RELATION TO curs_3.art INTO curs_4 additive SET RELATION TO curs_3.art INTO curs_6 additive Подскажите пожалуйста, или может еще какойто вариант есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 09:49 |
|
||
|
Связка 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Я бы посоветовал отказаться от использования set relation. У грида есть событие AfterRowColChange, где можно через seek/scan прописать позиционирование/отбор записей в подчиненных курсорах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 11:49 |
|
||
|
Связка 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Или через set key. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 11:54 |
|
||
|
Связка 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Понятно, спасибо... придется отказаться ((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 12:39 |
|
||
|
Связка 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Сдвинь все открытые окна так, чтобы их было видно одновременно, перейди в курсор curs_3 и поиграйся положением указателя записи. Это полный аналог 3 разных Grid. Все прекрасно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 14:41 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34942236&tid=1588530]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 358ms |

| 0 / 0 |
