|
12 Кб. |
|
| Для пятничного флуда история:
Имеется лесенка из табличек =>
Необходимо на форме-карточке вывести одну запись tblOrders и все сопутствующие записи.
Что пользовать для сопутствующих?
1. Кучку подчиненных табличных форм. (+ можно сразу по месту добавлять/редактировать)
2. Кучку повязанных ListBox/ListView
3. Может вообще TreeView слева для всех Orders (и сопутствующих) и меняющиеся / или PopUp формы-карточки справа в стиле SQL Server студии?
4. Как-то исчо?
| |
|
| |
|
|
|
| Через запятую или пробел в поле мемо....
Список значений | |
|
| |
|
|
|
| Формы/контролы?
Мне нужно сотворить удобный и понятный неискушенному пользователю вариант
ввода/редактирования данных заявки и всех сопутствующих табличек. | |
|
| |
|
29 Кб. |
|
|
Мне нужно сотворить удобный и понятный неискушенному пользователю вариант
|
==>> | |
|
| |
|
|
|
| Примерно так и планирую пока. Слева столбиком поля заявки, справа 4 формы/ListBox/ListView.
ListView хорош тем, что "отпускает" рекордсет по заполнении.
Как-то стремно держать 5 открытых наборов данных (не считая кучи комбобоксов) на "одной" форме.
Но нарисовывается веер перезаливок ListView (Points, Operations, Executors) при перемещении по Tasks. В этом плане подформы и ListBox-ы проще.
Вот и чешу репу.
Спасибо. | |
|
| |
|
|
|
| tree view + list view
луше и понятнее пока никто не придумал ИМХО | |
|
| |
|
|
|
| Ага.
Для себя я бы так и сделал.
Но пришибленные экселем барышни считают иначе: "Я должна видеть все сразу, иначе я ничего не понимаю и не могу найти... бла-бла-бла". | |
|
| |
|
|
|
| так и выгонять в эксель
и показывать в WebBrowser control | |
|
| |
|
|
|
| С отображением "для чтения" вариантов масса. Проблема с вводом. | |
|
| |
|
|
|
| "подсовывать" поле ввода?
------------
а можно наглядный пример ввода? | |
|
| |
|
|
|
| Так пока кроме табличек(недоделанных) ничего и нету.
Пока только хаотичный рой мыслей в голове.
Может глянете в качестве эксперта мою паутинку связей с целью покритиковать? | |
|
| |
|
|
|
|
Может глянете в качестве эксперта мою паутинку связей с целью покритиковать
|
я не эксперт!!! я с боку-припеку.
но в общем случае схема не доработана - нет объединяющей сущности - Projects это раз. | |
|
| |
|
|
|
|
Меня вы устроите и в этом качестве.
Файл и краткое описание отправлю в личку минут через 10. Не возражаете? | |
|
| |
|
|
|
| да, я посмотрю ОК
от этой почты пароль сломал :)))
можно на nowhere@land.ru | |
|
| |
|
|
|
| Я в личные сообщения форума заслал, повторить в почту? ОК. Повторил. | |
|
| |
|
50 Кб. |
|
| с интересом посмотрел :)
часто бывает так что пытаясь описать систему мы описываем не те ее особенности которые в большей степени свойственны системе или имеют важность для ее адекватного описания, а те о которых имеем лучшее представление...
==>>
я предложил бы переключиться с разработки на физическом уровне к разработке на концептуальном и добиться соразмерной глубины детализации для разных направлений описания.
ИМХО рассаживать людей на грузовики, до тех пор пака не описана транспортная логистика рановато.
посоветовал бы сейчас разбить общее пространство таблиц на 4-5 частей (в разных БД) в которых описывать каждое направление отдельно, добиваясь примерно равного количества объектов в каждой БД
два основных направления которые сейчас остались за рамками модели
транспортная логистика
экспедиционная логистика
между тем это ключевые особенности подобной модели...
сейчас у меня сложилось такое впечатление, что ты зашел в тупик и не уверен куда двигаться дальше... | |
|
| |
|
|
|
| вот что я бы сделал
разбил бы задачу на четыре ключевых направления (блока) и вел бы декомпозицию в разных блоках отдельно добиваясь равномерной глубины проработки деталей
в какой-то момент окажется что свойства системы описанные в разных блоках начинают демонстрировать взаимозависимость - нужно отмечать такие тенденции и возвращаться к ним, когда уровень детализации в разных блоках стаеновится сопоставимым
три основных направления
маршрутизация
экспедирование
диспетчеризация
то что поверх этого - это детализация, которую можно нарастить и позже, по мере разработки | |
|
| |
|
|
|
|
| А если в виде пошагового мастера?
| |
|
| |
|
|
|
| Хм...
Для первоначального ввода вполне подходящий вариант, особенно начинающему пользователю.
Гуд.
А для редактирования уже можно и простынку организовать.
Спасибо. | |
|
| |
|
|
|
| ИМХО лучшей метафорой была бы непосредстственно карта маршрутов или технологических операций | |
|
| |
|
11 Кб. |
|
| Была, кстати сказать, похожая мысль. => | |
|
| |
|
30 Кб. |
|
| ==>>
:)
по базе я подумал что ты транспортную логистику решаешь... | |
|
| |
|
|
|
| Не, с графами у меня просто никак, зеро. | |
|
| |
|
11 Кб. |
|
| это преобразование графа к последовательности - "выпрямление" | |
|
| |
|
|
|
| Спасибо.
Но, боюсь, в рамках форума объяснение/изучение теории и практики построения/описания графов занятие затратное и малоперспективное.
Все-таки правильнее прикупить азбуку, другую и вдумчиво вкуривать.
Я как-то пытался читать статьи в сети, но, признаться, мало что из прочитанного помню. | |
|
| |
|
|
|
| а если развернуть твою картинку вертикально, сверху вниз
адрес -> задача 1
----------> задача 2
----------> задача 3
...
----------> задача n
адрес -> задача 1
----------> задача 2
----------> задача 3
... | |
|
| |
|
30 Кб. |
|
| На самом деле несколько вариантов, вот например 1 => | |
|
| |
|
16 Кб. |
|
| Вот второй => | |
|
| |
|
16 Кб. |
|
| Такой часто => | |
|
| |
|
|
|
| да, вариантов визуализации много :) | |
|
| |
|
|
|
| Я не про визуализацию....
Я про то, как эти (и другие) возможные варианты описать в DataModel и в понятном виде подсунуть неискушенному пользователю для работы.
Вопщем хотел "как лучше", а вышло "как всегда". | |
|
| |
|
64 Кб. |
|
| все таки TreeView + ListView + SubForm
ничего тут лучше не придумаешь если не ковыряться с API и не привлекать сторонние разработки
другой вопрос что представление в ListView можно подгонять и перезаполнять по типу выбраной ветки в дереве
кста типа схемка на коленке
==>> | |
|
| |
|
|
|
| Угу.
Сложность в том, что "...надо чтобы я видела все сразу...".
А для этого потребуется 5-6 ListView на одной форме. Жееесть.
Ладно, буду поковырять, там видно будет.
Вот что мне нравится в первую очередь в ваших схемках - так это именование объектов.
complience это compliance? | |
|
| |
|
33 Кб. |
|
|
complience это compliance?
|
да, я уже заметил, но не стал перепощивать рисунок.
5-6 листвью это нереально - не могу себе представить когда это может понадобиться,
да и масштаб задачи все-ж не требует такого сложного подхода ИМХО...
чего там отображать-то... список ответственных по операции? - выводится в сабформе при выборе в листбоксе...
сведения о договоре и заказах поставщика? - аналогично...
вот скриншот многоколоночного TreeView - чего там и колонок-то...
можно реализовать через ListBox подставляя пробелы или "-" перед намиенованием группы в зависимости от глубины вложенности
|---* Договоры
----|---* По дате
--------|----+ 2010
--------|----+ 2011
----|---* По поставщику
--------|----+ А
--------|----+ Б
-------------* В
-------------|-----* Вавильев
-------------------|-----* #34562
-------------------|-----* #34987
-------------------|-----* #34296
-------------|-----* Валеничев
-------------------|-----* #98767
-------------------|-----* #98332
-------------|-----+ Велещагин
-------------|-----+ Вулдалаков
--------|----+ Г
--------|----+ Д
==>> | |
|
| |
|
|
|
| ОК.
Буду чего-нибудь пробовать, там видно будет.
Спасибо. | |
|
| |
|
|
|
| если минимально понятное описание задачи, поинта и операции влезет в дерево
то дерево слева - детали справа из стандартных IMHO самый вариант.
если не влезает в дерево, то ...
хрен его даже знает.. может какой не штатный грид использовать. который может дерево с несколькими полям показывать. | |
|
| |
|
|
|
| ...минимально понятное описание... |
Да, в этом будут проблемы. Боюсь и половина нужного не влезет.
Сам не догадался сразу.
Спасибо. | |
|
| |
|
|
|
|
|
хрен его даже знает.. может какой не штатный грид использовать. который может дерево с несколькими полям показывать.
|
был тут где-то пример работы с форумом оффлайн - форма для просмотра сообщений | |
|
| |
|
|
|
| Год назад пытался его "запустить". Так и не получилось, не помню почему.
Читал просто из запроса. | |
|
| |
|
|
|
| да я тоже про него вспомнил, но там столько win api....
http://hiprog.com/index.php?option=com_content&task=view&id=351 | |
|
| |