|
|
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#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. Хелп, плз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 12:32:20 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
Структуру таблицы покажи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 14:23:03 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
Попробуй ещё тип привести к строке Cstr(Ключродителя) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 14:31:06 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
Gumanitary Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Сначала нужно добавить корневой объект, потом уже строить ветки. Например так Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 14:50:24 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
ДуракСтруктуру таблицы покажи. UnitNameU - String UnitName - String Position - String Reports - String Organization - String Num of Members - Числовой Соответственно, UnitnameU - ключ, Reports - ключ родителя, Unitname - просто наименование, остальное не суть 4d_monsterПопробуй ещё тип привести к строке Cstr(Ключродителя) Не понял, пример кодом, плииииз. Из меня кодер еще тот, к сожалению all Дополнительная информация: - При отладке у меня в таблице одна родит. нода, на тривью появляется две: она и "пробная" (которая в начале вне цикла, взял из примера) - Дочерние к "пробному" родителю пристают, если в парент писать текст, а не переменную. - Дочерние к непробному родителю НЕ пристают не зависимо от того, как представлен парент-кей (строка или переменная) - Когда в дебагере смотрю цикл по родителям, то в imidiate .key, .name и пр. показывет нормально, на тривью выводится - Когда в дебагере смотрю цикл по дочкам, то нода.index постоянно прирастает до EOF, есть значения для каждой ноды нода.key, .name, .parent, .parent.name, все нормально, НО на тривью не выводит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 15:02:06 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
AlvigaСначала нужно добавить корневой объект, потом уже строить ветки. Например так Код: plaintext 1. 2. 1. Я думал, что задал первым циклом, поправь, если я чего не догоняю 2. Не понял - AddItem - applies to listbox, combo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 15:10:24 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
2 Gumanitary Да конечно (метод tvw.Nodes.Add), извините я ошибся. первым циклом Вы задали корневые ключи rstM!UnitNameU а дальше пытаетесь задать дочерние TreeView4.Nodes.Add PaM, tvwChild, rstM!UnitNameU, rstM!Position & " " & rstM!Organization а ведь ключей PaM = rstM!Reports не существует. Вам в первом цикле нужно было задать ключи rstM!Reports, а потом уже строить им ветки. например Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 15:29:31 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
А вы не пробовали заполнять TreeView рекурсивно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 17:34:22 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
Вот пример рекурсивного наполнения. Надо открыть ВСЕ записи без фильтра и один раз вызвать функцию не проверял код. т.к. не использую строковые ключевые поля Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 17:59:04 |
|
||
|
TreeView подставляет дочерние ноды только если они НЕ обозначены переменной
|
|||
|---|---|---|---|
|
#18+
Спасибо ALL! Надо честно сказать, что, наверное, к кодированию вопрос не относился, скорее к кодированию кодировщика ;-) То-то я смотрю, индексы прирастают, на уникальность записей ругается, а показывает только родителя (везде кроме 'пробников' из примеров). Все записи были на месте, а не выпадали из родителей, т.к. просто надо было в Access в свойствах контрола TreeView поставить флажок SingleSel! Для таких, как я, выкладываю работающий код: Код: 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. Еще раз спасибо и сорри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 12:15:56 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2168237]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 345ms |

| 0 / 0 |
