powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TreeView
11 сообщений из 11, страница 1 из 1
TreeView
    #33850525
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите может кто-нибудь реализовывал такое ... какой возможный алгоритм разработки ... вместо таблиц должны быть запросы ... может где уже есть такой компонент ...
...
Рейтинг: 0 / 0
TreeView
    #33851100
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что именно дожно выводить трифю, данные с базы с привязкой?
...
Рейтинг: 0 / 0
TreeView
    #33852530
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да
...
Рейтинг: 0 / 0
TreeView
    #33852707
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно сделать двумя способами
циклить два разных рекорсета с условие совпаления индесных полей
или воспользоваться DE создать Commnd в ктором предпологается выполнить запрос по сегментам товара (1 по иерархии а тривю) после этого создаем child command в котором вводим запрос товарной группы (2 по иер... в тривю) в relationships комманда связываем колонки сопоставления Сегмент.код=Группа.код Далее идет свойство товара создаем child вводим запрос по свойствам товара и связываем по колонкам (3 по тривю)
после этого можно проверить при помощи MSHFlexGrid который может отоброжать привязанные таблицы примерно так же ка на рисунке
далее вводишь код заполнения в трифю



Код: 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.
Dim ndx As MSComctlLib.Node
Dim rs As ADODB.Recordset
Dim rs1 As ADODB.Recordset
Dim i As Long
Dim j As Long
With DE
If .rsCommand1.State = adStateOpen Then .rsCommand1.Close
.Command1
.rsCommand1.MoveFirst
Do Until .rsCommand1.EOF
j = j +  1 
Set ndx = TV.Nodes.Add()
ndx.Text = .rsCommand1.Fields("name").Value
ndx.Key = .rsCommand1.Fields("name").Value & j
                Set rs = .rsCommand1.Fields("command2").Value
                    rs.MoveFirst
                Do Until rs.EOF
                i = i +  1 
                        Set ndx = TV.Nodes.Add(.rsCommand1.Fields("name").Value & j, tvwChild)
                        ndx.Text = rs.Fields("sect").Value & ""
                        ndx.Key = rs.Fields("sect").Value & i
                                Set rs1 = .rsCommand1.Fields("command2").Value
                                      rs1.Sort = "Indexn,sect"
                                      rs1.MoveFirst
                                 Do Until rs1.EOF
                                       Set ndx = TV.Nodes.Add(rs.Fields("sect").Value & i, tvwChild)
                                       ndx.Text = rs1.Fields("name").Value & "" ' 
                                       rs1.MoveNext
                                 Loop
                rs.MoveNext
                Loop
.rsCommand1.MoveNext
Loop
.rsCommand1.Close
End With

Set rs = Nothing
Set rs1 = Nothing

примерно так вобщем если не понятно что либо выложи пример базы я постараюсь на твоем примере написать код и выложить пример
...
Рейтинг: 0 / 0
TreeView
    #33853632
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSHFlexGrid позволяет отображать таблицы с наименование полей (вложенные)
...
Рейтинг: 0 / 0
TreeView
    #33853657
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да
...
Рейтинг: 0 / 0
TreeView
    #33853851
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ComponentOne TrueDBGrid позволяет отображать данные как в аксессе. Даже еще симпотишней.
...
Рейтинг: 0 / 0
TreeView
    #33854689
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyА ComponentOne TrueDBGrid позволяет отображать данные как в аксессе. Даже еще симпотишней.
Будте так добры дайте на него ссылку ...
...
Рейтинг: 0 / 0
TreeView
    #33855078
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
TreeView
    #33859559
JDV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyА ComponentOne TrueDBGrid позволяет отображать данные как в аксессе. Даже еще симпотишней.
А есть что-нибудь более дешовое ... а еще лучше бесплатное ...
...
Рейтинг: 0 / 0
TreeView
    #33859779
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА есть что-нибудь более дешовое ... а еще лучше бесплатное ...Ссылки на варез не приветствуются на любом форуме, стукнись лучше в асю. 237822510
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TreeView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]