Страница: 1 | 2 |
Вопрос: данные в виде иерархической деревы
Добавлено: 20.04.09 22:22
Автор вопроса: chanchikela
Всем привет,
Помогите сделать следующий проект.
Дано создать форму на котором будет расположено данные в виде иерархической деревы. Примерно так
1.страна A
1.1.регион или район A
1.1.1.город A
1.1.1.1. улица A
1.1.1.1.1.фамилия A
2.страна B
2.1.регион или район B
2.1.1.город B
2.1.1.1.улица B
2.1.1.1.1.фамилия B
3.страна C
3.1.регион или район C
3.1.1.город C
3.1.1.1.улица C
3.1.1.1.1.фамилия C
и т.д. естественно в каждой ветке будет по дольше информации.
Все эти данные должны хранится в файле access. На форме должно быть кнопки редактирования, удаления и добавления данный, естественно поле окончания работы все изменения должны сохранятся в файле access
Заранее всем огромное спасибо
Ответы
Всего ответов: 16
Номер ответа: 1
Автор ответа:
Arvitaly
ICQ: 301746136
Вопросов: 28
Ответов: 549
Web-сайт:
Профиль | | #1
Добавлено: 21.04.09 00:50
Покажи что уже сделал то
Номер ответа: 2
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #2
Добавлено: 21.04.09 15:34
Есть почти готовое решение на VB6 + Access база, связка с ADO, TreeView и FlexGrid с возможностью редактирования базы из программы. Программа - справочник кодов городов - довольно похожая, хотя чуть другая специфика данных. Так что если тебе надо сделать в готовом виде (на коммерческой основе) или получить мой исходник - пиши mc-black@yandex.ru Если нужна только помощь - выкладывай на форум свой код и спрашивай, где что-то не получается.
Номер ответа: 3
Автор ответа:
chanchikela
Вопросов: 12
Ответов: 21
Профиль | | #3
Добавлено: 21.04.09 16:56
Дело в том что не знаю с чего начать, знаю только одно что надо использовать TreeView
Остальное как с чего нема
Номер ответа: 4
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #4
Добавлено: 21.04.09 18:59
А зачем оно вообще тебе надо, если не знаешь, с чего начать? Пользуйся услугами профессионалов, в цене вопроса почти всегда можно сойтись. Или учи язык, потом делай что угодно, но это дольше )))
Номер ответа: 5
Автор ответа:
Jaychibek
ICQ: презираю
Вопросов: 10
Ответов: 20
Профиль | | #5
Добавлено: 22.04.09 00:51
создай таблицу в Access Н:
Id
Name_Nodes
Parent_id
id - будет индексом элементов дерева
Name_Nodes и так понятно
Parent_Id индекс предыдущей ветки
Номер ответа: 6
Автор ответа:
Jaychibek
ICQ: презираю
Вопросов: 10
Ответов: 20
Профиль | | #6
Добавлено: 22.04.09 00:51
используя этот принцип ты можешь дерево создать с ветками насколько тебе вздумается
Номер ответа: 7
Автор ответа:
Jaychibek
ICQ: презираю
Вопросов: 10
Ответов: 20
Профиль | | #7
Добавлено: 22.04.09 00:53
Если человеку нужно надо помогать. У тебя будут проблемы и тебе помогут )))
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 22.04.09 10:54
Jaychibek, мне помогут, здесь... вряд ли.))) Если только Sharp, EROS или sne.. С ними я могу поговорить в приватно. А вообще я за помощью обращаюсь очень редко и не на этом форуме, т.к. во всем можно разобраться самостоятельно. У топикстартера видно нет проблем, он просто не писал ничего похожего, возможно даже отдаленно ничего близкого. Кстати, он не указал язык реализации, поэтому я подразумевал VB6, но думаю можно на чем угодно сделать: хоть на VB.NET, хоть на ассемблере )
Номер ответа: 9
Автор ответа:
chanchikela
Вопросов: 12
Ответов: 21
Профиль | | #9
Добавлено: 22.04.09 13:55
Jaychibek
Огромное спасибо за оказания услуги, но толком не понял как потом делать? Как его в VB6 отображать в виде дерево
Не смогли бы сделать простой пример и я потом разобрался бы с ним
Заранее благодарю,
Номер ответа: 10
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #10
Добавлено: 22.04.09 21:09
mc-black, меня незаслуженно пропустил? Или из принципов ко мне за помощью не обратишься?
Номер ответа: 11
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #11
Добавлено: 23.04.09 11:08
Steel Brand,
скажи, чем ты мне можешь помочь? По .NET я информации сам найду сколько нужно. Есть твоя здесь заслуга в том, что ошибки умеешь находить в моих (и не моих) формулировках и при этом задавать такие ехидненькие вопросы с под%#ками А так - слишком много флудишь, признайся себе в этом сам.
Номер ответа: 12
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #12
Добавлено: 23.04.09 18:14
mc-black, по .NET я, наверное, даже признаному гуру митуя пану EROS'у в чем-то смогу помочь
По поводу что я тут никому не помогаю - это ты зря. За последние несколько недель я как минимум десяток ответов "по теме" точно дал.
Просто в сотый раз объяснять как пропатчить KDE2 под FreeBSD никакого интереса нет. А если интересные вопросы, или отвечающие дают неточные/неправильные ответы, то я с удовольствием помогаю.
Номер ответа: 13
Автор ответа:
chanchikela
Вопросов: 12
Ответов: 21
Профиль | | #13
Добавлено: 23.04.09 21:48
мне кто не будь поможет?
Номер ответа: 14
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #14
Добавлено: 23.04.09 23:12
В чем именно помочь? Задача довольно примитивна, если ты ее не можешь решить, нужно за помощью в учебники обращаться.
Номер ответа: 15
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #15
Добавлено: 24.04.09 09:55
Ну извини тогда, за массой других твоих ответов не заметил )
Последние несколько недель на vbnet не видел интересных вопросов. Поэтому почти не появляюсь.. но я наблюдаю за вами... )
Это твой фирменный стиль.