Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форумчане, посмотрите свежим взглядом, какой вариант красивее. / 25 сообщений из 26, страница 1 из 2
30.11.2004, 16:56:38
    #32806236
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Был бы благодарен за сравнительную оценку, какой из двух вариантов лучше на "свежий" взгляд.

Речь идет о редактировании иерархической информации, в данном случае - гелграфическая структура, с произвольным числом уровней, длиной разных веток и т.п.

1. Можно выводить дерево и при нажатии кнопки открывать текущй узел в отдельной форме для редактирования. Получается итого две формы

2. Или делать все в одной эксплорер-лайк форме. Слева - струтура, в правой части - текущий уровень.

Буду рад комментариям!
...
Рейтинг: 0 / 0
30.11.2004, 17:06:23
    #32806262
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
По-моему, второй удобнее.
...
Рейтинг: 0 / 0
30.11.2004, 17:11:12
    #32806275
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Мне кажется, что второй вариант лучше. Я считаю, что удобнее, когда все расположено в одной форме.
...
Рейтинг: 0 / 0
30.11.2004, 17:13:29
    #32806285
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Второй вариант. Только надо убрать описание что значают стрелки ("...открытый узел...закрытый..."). Вместо этих обозначений лучше будет квадратик с плюсиком или с минусом, и без описания будет понятно.
...
Рейтинг: 0 / 0
30.11.2004, 17:14:24
    #32806290
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
мне тоже кажется второй вариант удобней, единственное, что желательно разместить сабформы c данными на одном уровне по высоте, а то глаза скачут вверх-вниз :)
...
Рейтинг: 0 / 0
30.11.2004, 17:16:34
    #32806302
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
а мне понравилась фраза:
"Закрытый узел _имеет_ вложенные узлы"

ЗЫ:
по моему мнению подобное надо делать с помощью TreeView
...
Рейтинг: 0 / 0
30.11.2004, 17:19:32
    #32806314
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
AlTis

ЗЫ:
по моему мнению подобное надо делать с помощью TreeView

так тоже ништяк выглядит :)
...
Рейтинг: 0 / 0
30.11.2004, 17:24:51
    #32806333
Bor-L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
второй
...
Рейтинг: 0 / 0
30.11.2004, 17:31:56
    #32806352
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
тривью прикольнее было бы

весь мир можно было бы назвать планета земля и картинка глобуса
континенты логотим материка
страна - флаг страны

закрытые узлы ??? в тривью таких проблем нет
где можно развернуть плюсик
...
Рейтинг: 0 / 0
30.11.2004, 17:38:39
    #32806369
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Имхо деревяшку лучше делать на тривью
гм... в крайнем случае на основе листбокса соорудить подобие нортон коммандера... все будет лучше выглядеть, чем подобие тривью, сделанное из даташыта.

или уж брать сторонние иерархические даташыты.
...
Рейтинг: 0 / 0
30.11.2004, 17:54:04
    #32806414
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
кусок MapInfo есть в каждом компике -> получаем маленький ГИС
...
Рейтинг: 0 / 0
30.11.2004, 17:55:19
    #32806418
GUESТ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
АлексейКтривью прикольнее было бы

весь мир можно было бы назвать планета земля и картинка глобуса
континенты логотим материка
страна - флаг страны

закрытые узлы ??? в тривью таких проблем нет
где можно развернуть плюсик

ИМХО узел "весь мир" вообще не нужен ни для чего, можно сразу список континентами заполнять

ИМХО да и узлы с континентами нафик не нужны - можно их из комбобокса выбирать... вооще не оптимальный и избыточный какой-то и-фейс...

ЗЫ

а зачем такие сложности с формами - не проще классический TreeView+ListView использовать...
...
Рейтинг: 0 / 0
30.11.2004, 17:58:37
    #32806428
GUESТ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
логическое поле страна - избыточное...

по сути представленного - если у записи есть родители и нет детей - значит страна
...
Рейтинг: 0 / 0
30.11.2004, 19:45:15
    #32806565
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Спасибо за отзывы.

1. Насчет TreeView совершенн согласен, конечно удобнее для дерева, но мне сейчас важнее функциональность, а нюансы внешнего вида можно чуть попозже отработать. На данном этапе дерево лежит на двух таблицах и нескольких запросах.

2. Корневой узел <ВЕСЬ МИР> очень нужен. Когда он выбран в левом гриде, в правом можно вводить первые узлы. С него все начинается. Иначе в коде и запросах придется предусмптривать две логические ветки iGeoParentID IS NULL и iGeoParentID IS NOT NULL. Отличаются процедуры раскрытия, вставки и удаления на самый первый уровень (если корня нет) и на обычные уровни.

3. [+] и [-] я пробовал, получилось не так стройно. Ширина треугольников совпадает с равна удвоенной ширине пробела. А иначе уронви начинают гулять. Впрочем на них можно переключиться, достаточно в одном запросе поменять поле sExpandIcon.

4. Насчет того, что предопределено, на каком уровне должны быть страны - отнюдь. Дерево можно строить как угодно, например
Часть света Америка->Материк Северная Америка->США. или
Северная Америка->США
максимально 10 уровней. Страна может появиься на любом. Более мелкое деление стран тоже произвольное. Какие-то мелкие страны - незачем, пусть лежат целиком, другие - на земли, штаты, области и т.п.

Пускай пользователи сами решают как им по их специфике удобнее.
...
Рейтинг: 0 / 0
30.11.2004, 21:33:44
    #32806663
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
2 Программист-Любитель
Плохо, что максимально 10 уровней:)
Надо универсализм в деревьях делать и форму сразу универсальную - под любой источник данных - сделать элементарно.
Хранение дерева - Id ParentID - классика - классов под это дело множество - с кучей наворотов. Пример нашего класса на сайте Алексея Козина.
...
Рейтинг: 0 / 0
01.12.2004, 08:09:09
    #32806824
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Дык деревья самая классика и есть.
Не могли бы привести адрес сайта ?
...
Рейтинг: 0 / 0
01.12.2004, 08:17:45
    #32806831
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
АлексейК
Member
Откуда: http://kozin1.narod.ru, Moscow
...
Рейтинг: 0 / 0
01.12.2004, 08:22:04
    #32806836
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Мерси!
...
Рейтинг: 0 / 0
01.12.2004, 08:28:24
    #32806844
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
С тупым выражением протираю глаза, уставясь в монитор. Тулбары есть. Перезапуск аксесса есть.

ГДЕ ОБЕЩАННОЕ ДЕРЕВО ? :(
...
Рейтинг: 0 / 0
01.12.2004, 09:27:10
    #32806917
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
в проекте с тулбарами есть пример класса для дерева
...
Рейтинг: 0 / 0
01.12.2004, 10:00:37
    #32806967
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Ы-ы-ы - не запускаецца! Ы-ы-ы - ссылка миссинг! Ы-ы-ы Microsoft Windows Common Controls 5.0 (SP2)

У меня на работе Windows XP SP2 + пакет исправлений KB834707, 885884

+ Office2003 (Access 11.5614.5703) + 4 обновления, но какие - control panel не показывает + последний MDAC
...
Рейтинг: 0 / 0
01.12.2004, 10:46:30
    #32807086
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Программист-Любитель...ссылка миссинг!
Вот это, необходимость таскать comctl за собой, и есть одна из главных особенностей использования дерева. ;-)

Посмотри, может быт у тебя Common Controls шестой версии есть? В system32 - mscomctl.ocx файл называется, подключи его.
...
Рейтинг: 0 / 0
01.12.2004, 10:49:10
    #32807092
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
6-ой естественно есть. Но при включенной 6 проект не компилируется. Ругается на Data As ComctlLib.DataObject в строке Private Sub TV_OLEDragDrop(Data As ComctlLib.DataObject, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
...
Рейтинг: 0 / 0
01.12.2004, 11:48:39
    #32807249
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
Ну, что тут посоветовать, переписывай объявления, меняй ComctlLib на MSComctlLib и т.д.
...
Рейтинг: 0 / 0
01.12.2004, 12:10:24
    #32807315
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форумчане, посмотрите свежим взглядом, какой вариант красивее.
2 Программист-Любитель
Ушла на мыло библиотека - скинуь куда-угодно и заругистрируй в системе.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форумчане, посмотрите свежим взглядом, какой вариант красивее. / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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