
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.12.2018, 04:08
|
|||
|---|---|---|---|
|
|||
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
бд firebird имеет поля: Acc_id, Acc_number, Parent_id, Title. Чтобы добавить в бд запись нового узла должен знать номер родителя узла. SQL-запросом Как узнать что, например, родителем узла 2700 является 2000? Или родитель узла 1125 1120? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 05:07
|
|||
|---|---|---|---|
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
bastibubu Как узнать что, например, родителем узла 2700 является 2000?в записи с acc_id=2700 будет parent_id=2000. SELECT PARENT_ID FROM ACCS WHERE ACC_ID=2700 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 10:08
|
|||
|---|---|---|---|
|
|||
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
bastibubu, Храни ParentID в TreeItem.Data и будет щастье. Тогда и БД будешь меньше дергать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 11:00
|
|||
|---|---|---|---|
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
DarkMasterХрани ParentID в TreeItem.Data и будет щастье Проще хранить у каждого узла ID, а уж по дереву попрыгать можно с помощью кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 12:07
|
|||
|---|---|---|---|
|
|||
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
bastibubu, с точки зрения интерфейса на клиенте можно добавить дочернюю запись только стоя на родителе. Соответственно, ParentID новой записи уже известен. Зачем его на сервере искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 12:18
|
|||
|---|---|---|---|
|
|||
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
KreatorXXI, +100500 если можно не делать лишний запрос к БД, лучше его не делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 12:38
|
|||
|---|---|---|---|
|
|||
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
KreatorXXIbastibubu, с точки зрения интерфейса на клиенте можно добавить дочернюю запись только стоя на родителе. Соответственно, ParentID новой записи уже известен. Зачем его на сервере искать? wadman Проще хранить у каждого узла ID, а уж по дереву попрыгать можно с помощью кода. Есди стою на узёл тогда очень легко. Так и сейчас работает но как быть, например, если стою на 1000 или на 1100 или на 1110 и добавляю 1160? выдел как программа его добавляет в узле 1100, рядом 1155, 1120 и т.д. Т.е. программа "узнает" его родителя. Как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 12:42
|
|||
|---|---|---|---|
|
|||
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
bastibubu, ты в узле (TreeItem.Data) храни не только идентификатор а вообще всю инфу (Acc_id, Acc_number, Parent_id, Title) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 12:44
|
|||
|---|---|---|---|
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
bastibubu, вопросы какие-то ... Видимо, программа считает первые 2 цифры из 4х номером вышестоящего узла. Вы с какой целью интересуетесь, собственно? Чтобы свою программу написать? Ну так не делайте так же, зачем вам это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2018, 12:48
|
|||
|---|---|---|---|
|
|||
Как узнать родителя узла TreeView sql-запросом |
|||
|
#18+
bastibubuТ.е. программа "узнает" его родителя. Как? RTFM TTreeItem.Parent Posted via ActualForum NNTP Server 1.5 Модератор: Тема перенесена из форума "Firebird, InterBase". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2039979]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
198ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 566ms |

| 0 / 0 |
