|
|
|
Такое сделано в Кроносе...а как мне сделать что то подобное
|
|||
|---|---|---|---|
|
#18+
Есть такие базы данных Кронос так там есть очень прикольная вещь. Когда ты занимаешься поиском, там открывается форма такого вида: Форма разделена на две части - с одной стороны некое дерево которое показывает в каких таблицах найдено слово которое ищешь, при нажатии на одно из пунктов этого дерева с другой стороны появляется DBGrid в котором отображаются все записи этой таблицы удовлетворяющие условию поиска. А как такое реализовать самому, больше всего меня интересует вот эта система с деревом....))) Заранее большое спасибо...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 12:19 |
|
||
|
Такое сделано в Кроносе...а как мне сделать что то подобное
|
|||
|---|---|---|---|
|
#18+
'FaTsO' У тебя постоянно такие глобальные вопросы :) Я уже начинаю ждать вопрос типа: "А как мне написать винды типа 2000 тока вот с такой-то финтиплюхой?..." :) Ты спрашивай конкретные вещи, ибо общие "как построить дерево" ("как посадить дом" ) есть во всяких справочниках. Дерево рулится просто. По всяким событиям на нём (как-то клики, развороты, етс..) Родитель получает нотификацию через WM_COMMAND с кодом нотификации и хэндлом дерева. Дальше, к примеру, если прилетел клик, смотришь, какой у тебя элемент выделен в дереве (есть макрос) и открывает соответствующий грид. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 13:13 |
|
||
|
Такое сделано в Кроносе...а как мне сделать что то подобное
|
|||
|---|---|---|---|
|
#18+
Хмм не вижу ничего затрудняющего , как осущесвить поиск слов(записей) во всех таблицах имеющихся в твоей бд есть пример на форуме по MSSQL . а все остальное не такая уж и сложная задача . i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 13:15 |
|
||
|
Такое сделано в Кроносе...а как мне сделать что то подобное
|
|||
|---|---|---|---|
|
#18+
2CEMb ему нужно будет рулить с компенентой TTreeView скорее всего , а там не так уж и сложно , половина функция за него уже реализовано :) i_i (';') (V),(V),, JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 13:36 |
|
||
|
Такое сделано в Кроносе...а как мне сделать что то подобное
|
|||
|---|---|---|---|
|
#18+
2 CEMb Наверное ты прав чета лихо слишком закрутил... Я наверное поспешил с этим вопросом...т.к. вешь то особо то и не сложная Всем спасибо за внимание...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 13:41 |
|
||
|
Такое сделано в Кроносе...а как мне сделать что то подобное
|
|||
|---|---|---|---|
|
#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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. Код не отличается быстродействием, но дело свое делает. Замечу еще, что в данном коде можно использовать все прелести оператора LIKE, используя символы %,_ и т.п. ------ Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2004, 15:45 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32491735&tid=2035078]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 387ms |

| 0 / 0 |
