| |
 48 Кб. |
|
| | Попытался разработать универсальные (почти) формы для работы с небольшими справочниками "палубных" приложений.
Хотелось бы услышать мнения по поводу интерфейса и затеи в целом.
Прицеп - gif со скрином формы-списка.
Открываться может одновременно несколько экземпляров класса, объединенных в коллекцию.
Для каждого экземпляра создается временное контекстное меню в зависимости от выводимых полей.
Можно сортировать данные в списке кликом на подписи столбцов списка (Asc/Desc).
По каждому отображаемому полю можно применять фильтр (текстовые поля - Like *InputBox*, остальные =InputBox).
По одному из полей дат можно включить фильтр по интервалу и изменять его кнопками. | |
| |
| |
| |
 43 Кб. |
|
| | Прицеп - gif со скрином формы-карточки.
Форма так-же динамично настраивается при загрузке, позволяет работать с сущностями до 20 текстовых полей, 5 комбобоксами и 5 флажками.
Для полей данных типа дата предусмотрены кнопки вызова формы-календарика.
Для полей денежных и дробных числовых типов данных - кнопки вызова формы-калькулятора.
Благодарю за внимание и комментарии. | |
| |
| |
|
|
| |
|
|
| | всё унифицируете...
Пытаюсь. Спасибо.  | |
| |
| |
| |
|
|
| | На мой взгляд красиво и удобно.
А с городом Красноармейск какие-то ассоциации или так случайно ?  | |
| |
| |
| |
|
|
| | Тренируемся на вашем примере - там сущностей имеется некоторое количество, что и пододвинуло меня таки к попытке решения поставленной задачи. Спасибо, и за пример тоже.  | |
| |
| |
| |
|
|
| | А с городом Красноармейск какие-то ассоциации или так случайно ?
osmor, тока не говори, что ты из Красноармейска.... 
п.с. а объясните мне, что это Lukas делает?  | |
| |
| |
| |
|
|
| | что это Lukas делает?
Пытаюсь сотворить унифицированные (универсальные(почти)) формы - справочник и карточку.
Дабы не плодить великое множество однотипных форм для работы с разными справочными сущностями (таблицами) одного приложения.
В сочетании с динамичными отчетами, позволит сократить количество разрабатываемых объектов интерфейса приложения, ну и как следствие - сократить время разработки приложения.

Как бонус - возможность вносить небольшие изменения в описание сущностей, не изменяя форм/отчетов, что актуально для MDE-шек. | |
| |
| |
| |
|
|
| | как это? почему? что же мне делать если я от туда (или от сюда)?  | |
| |
| |
|
|