|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
В общем по теме топика - крутых новых фич в access 2016 нет. Все фичи (кроме adp, mdw,страницы доступа к данным, сводные таблицы/отчеты - RIP ) остались со старых версий. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 15:43 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
vmagЕстественно, если папка с линками лежит на вашем локальном компе и не расшарена, то ситуация не проявится, грибы вылазят при боевой ситуации описанной выше... Увы, это не так. И при работе с линкованной базой на сервере (.mdb), и при работе с ее же копией в локальной папке - эффект один и тот же. С точностью до формы, на которой вылет. Пример интерфейса /скрины выложить не могу, пишу с планшета/: Приложение - 9 высоконагруженных ленточных форм. Отдельно есть справочники, но они простые. Из каждой ленты вызываются формы-карточки со вкладками и субформами в них. Запрос у каждой ленты или субформы это 10-15 таблиц и обычно 2-3 подзапроса с GROUP BY внутри, объедиененые в основом запросе через LEFT. (План-фактный анализ). Еще такая фишка: в подвале лент - список для быстрого просмотра содержимого многострочного документа (бежишь по списку заголовков и не отрывая карточку, видишь что внутри). Списки включаются-выключаются флажками. По флажку присвоение .RecordSource = "имя_запроса" Если открывать формы последовательно - на 7ой форме вылет. Если в предыдущей форме включить список, вылет раньше. Лет 5 назад пыталась побороть, плюнула. Правда попутно вычистила все проги (Set ...=nothing и т.п.) Где-то попадался совет: заменить все Set .. = CurrentDB()... на ... DBEngine.Workspace(0)(0) Якобы каджый CurrentDB() оставляет объект. Заменила. Помогло ли, сказать нельзя, т,к. все делалось в процессе большой модернизации. Остается только "упрощать" ПО и молиться, что юзеру не понадобиться открыть все 9 форм разом. Обычно, не нужно, так как это по сути одна и та же инфа, но в разных разрезах и стадиях. Хотя вариант интерфейса а-ля Excel "вкладки документов", который появился в А2010 очень провоцирует юзеров держать одновременно много форм открытыми... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 15:48 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Lad0505, Прекрасно Вы изложили ситуацию! Именно так всё и есть. Я даже не пойму, почему коллеги счастливо избежали сообщения про открытие дополнительных баз. Что на локальном компе, что в сети - без разницы. Как только Вы откроете кучу форм с таблицами, комбобоксами на экране - появится это сообщение. Обязательно появится. Это вопрос времени и сложности форм на экране. авторОстается только "упрощать" ПО и молиться, что юзеру не понадобиться открыть все 9 форм разом. Обычно, не нужно, так как это по сути одна и та же инфа, но в разных разрезах и стадиях. Да! Именно так! Причём пользователи нас не спрашивают. Жмут кнопки диалог за диалогом. И однажды видят это сообщение про открытие дополнительных баз. И что им отвечать? Говорить, что этого никогда не бывает? Я сделал вывод - что на Акссесе не надо разрабатывать сложные приложения с тяжело нагруженными формами. Разрабатывать конечно приходится. Приходится как то приспосабливаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 16:17 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Сергей ЛаловВ общем по теме топика - крутых новых фич в access 2016 нет. Все фичи (кроме adp, mdw,страницы доступа к данным, сводные таблицы/отчеты - RIP ) остались со старых версий. Сергей, я подозреваю, что новые фичи всё-же есть) Вроде как отчёты можно встраивать в формы? Может на уровне VBA что-то новое есть. Раньше прочитал Гетца - и всё понятно, что есть в Аксе ) Потом, может есть новые свойства у форм, может какие-то новые особенности? В 2016 Аксе неудобно, нет возможности, не нашёл: Сохранить форму как Приходится копипастить. Список объектов базы неудобен тем, что комментарий не справа в колонке. Приходится вглядываться. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 16:27 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
NeboLad0505, Я сделал вывод - что на Акссесе не надо разрабатывать сложные приложения с тяжело нагруженными формами. Разрабатывать конечно приходится. Приходится как то приспосабливаться. Я вмешаюсь немного, тяжелонагруженные формы не нужны пользователю. Избыточный интерфейс говорит о плохо прописанных бизнес процессах. А в первую очередь должно быть четкое понимание что БД должна делать. Вы как программист можете написать качественную и работоспособную БД со множеством чекбоксов, вкладок, менюшек итд итп. Но не в состоянии поменять бизнес процесс внутри отдела/департамента, правильно организовать сотрудников, пресечь некоторые их хотелки, которые с позиции правильной организации труда только впустую тратят полезное время на выполнение лишних действий. Всегда удивлялся позиции, настрочить своими руками перегруженный интерфейс (либо в "мирском" окружении настрочить кучу должностных инструкций которые никто всерьез не воспринимает), а потом жаловаться что не работает как надо) Что вы создали, то пользователь и нажимает) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 16:45 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
NeboСергей ЛаловВ общем по теме топика - крутых новых фич в access 2016 нет. Все фичи (кроме adp, mdw,страницы доступа к данным, сводные таблицы/отчеты - RIP ) остались со старых версий. Сергей, я подозреваю, что новые фичи всё-же есть) Вроде как отчёты можно встраивать в формы? Может на уровне VBA что-то новое есть. Раньше прочитал Гетца - и всё понятно, что есть в Аксе ) . По дизайну да, есть приятные изменения, больше графических инструментов ) По внедрению отчета в форму не пользовался, но если есть, то тоже хорошо. наверняка сделали это на основании технологии вставки диаграмм на форму. Это вроде с 2013го аксесса. По сути качественных и прорывных фич нет, а могли бы придумать) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 17:27 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Сергей ЛаловNeboLad0505, Я сделал вывод - что на Акссесе не надо разрабатывать сложные приложения с тяжело нагруженными формами. Разрабатывать конечно приходится. Приходится как то приспосабливаться. Я вмешаюсь немного, тяжелонагруженные формы не нужны пользователю. Избыточный интерфейс говорит о плохо прописанных бизнес процессах. А в первую очередь должно быть четкое понимание что БД должна делать. Вы как программист можете написать качественную и работоспособную БД со множеством чекбоксов, вкладок, менюшек итд итп. Но не в состоянии поменять бизнес процесс внутри отдела/департамента, правильно организовать сотрудников, пресечь некоторые их хотелки, которые с позиции правильной организации труда только впустую тратят полезное время на выполнение лишних действий. Всегда удивлялся позиции, настрочить своими руками перегруженный интерфейс (либо в "мирском" окружении настрочить кучу должностных инструкций которые никто всерьез не воспринимает), а потом жаловаться что не работает как надо) Что вы создали, то пользователь и нажимает) Согласен с Вами) Только кто же будет со стороны клиента оптимизировать все эти бизнес процессы. Ясно, что никто. Вот и пишутся программы на все возможные случаи, когда приходится показывать информацию на экране, которая может быть и не нужна. И всё равно я скажу, что это проблема Майкрософт. У них в Аксе стоит это техническое ограничение. Зачем оно там стоит? Я бы даже сказал, что и формы не слишком навороченные. Ну представьте ситуацию, когда из одного диалога, открываете следующий, за ним другой. Ну чтобы просмотреть всю цепочку информацию. Или на экране основной список, а вокруг него вспомогательные, рядом. Ничего лишнего кликать не надо. Вот она вся информация на экране, скажем, по сделке. Имея это на экране начинаете открывать диалоги и будет достигнут предел. Акссесс скажет. Я стремлюсь делать хорошее информативное юзабилити. Я уже говорил в 1С можно открыть кучу окошек, без проблем. а в Акссее приходится постоянно держать в голове это ограничение и всё сокращать. Ну и что? Хорошо это что-ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 18:11 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Сергей Лалов, В моем понимании "высоконагруженные" <> "перегруженные лишними элементами" Речь идет о сложности аналитики, которую удается запихнуть в запросы. А после этого представить пользователю в удобном и наглядном виде. Не понуждая его на каждый чих печатать отчеты, вводя перед этим кучу параметров. Им, бедняжкам, и там много что приходиться вносить 3 раза: в базу Аксесс(чтоб работать), в СЭД(так хочет начальство) и в 1С(потому что потому!) А внутренние бизнес-процессы тут ни при чём.. Они все и так выжаты, высушены, заоптимизированы (за 15 лет с 2003 года) В приведенном мной выше примере приложения основной процесс - оформление заказов в цеха и ИЦ. Чтобы добавить одну операцию в заказ - печатать отчет или открывать цепочку форм ...фу! А операций много и они увязаны. И зачастую, главное не внести заказ, а отследить что не сделано, и когда надо начинать. К тому же у пользователей в процессе работы неизбежно растет аппетит) И, в основном, их хотелки оправданы. Впрочем, мы совсем отклонились от темы. По поводу 2016 не скажу, а в 2010-2013 нравится: - резиновые поля (можно растянуть вширь колонку с названием в ленте, без макета, даже не в accdb!) - возможность рисовать какие угодно границы сетки в ленточной форме (с макетом!) - интерфейс "вкладки документов" -- нравится мне и 50% юзеров - разделенные формы (удобно для мелких поделок, типа ввод настройки) -- пока только для себя - условное форматирование стало работать шустрее, можно без vba задать оттенки цвета - кнопочки с тенью произвольной формы, вкладки в стиле "использовать тему" с тонкой границей (тут как-то спорили, нужно ли "стесняться" Аксесс. Включите это и никто не догадается на чем прога) - коллекция TempVars - отчет в форме, кнопки в отчете. Использую как микро-диаграмму из нарисованных блоков. - memo-поля с включенным rtf форматом. Еще бы копи-паста из Ворд не глючила.. Может еще что-то вспомню. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 18:24 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Nebo, Lad0505, признайтесь вы мужчина все таки или женщина, от того что вы будете вещать хоть от имени 100 юзеров, похоже эта проблема таки только у вас... нужно делать приложение не на все случаи жизни, а по конкретному техническому заданию, назовите хотя бы предметную область в которой нужны на экране сразу более 50 таблиц... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 18:35 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
vmagпризнайтесь вы мужчина все таки или женщина...... автор... пыталась побороть, плюнула. Правда попутно вычистила.... ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 18:52 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Пример из "предметной области": Госпрограмма, группа контрактов, контракт, тема, раздел, вариант этапа, этап, подэтап, подразделение, головная структура... это не поля, это справочные таблицы. Из каждой всегда нужны как минимум 1-2 поля. Как говорится, "это ррра-а-а-з!" Это еще не предметная область, это общие справочники. Теперь ближе - справочные таблицы прилложения: Вид оборудования, процесс, операция, образец, место..., класс..., группа... (чего, простите не скажу). Цех или лаборатория исполнитель (отдельная таблица со ссылкой на структурное подразделение в общем справочнике) А дальше еще таблицы с данными. Нормирование. Заказ-наряды. Расчет трудоемкости плановой и учет фактической. Вместе с настройками, вспомогательными списками, управлением доступом и отчетами ~ 60-70 таблиц. Это только кажется, что не все нужно одновременно. При одновременно открытых формах "дергается" вся бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 19:15 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Lad0505раздел, вариант этапа, этап, подэтап Вид оборудования, процесс, операция, образец, место..., класс..., группа..стараюсь объединять подобные статичные справочники в одну таблицу с соответствующим ключом. если очень надо, можно сделать отдельную вью для параметра, но требуется это далеко не всегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 19:45 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
4z4r, Вы, отчасти, правы. Дело в том, что я вынуждена совмещать довольно жесткий OLTP с элементами аналитики. В одной программе чуть ли не OLAP собственный изобретала. Цикл планирования - год, база заводится на год, так всем удобнее. Справочники сквозные. Базы у нас небольшие - 20-50mb на одну mdb, в приложении подключены таблицы разных mdb. При таких объемах уход на sql server не планируется. (Уже проверила, проблема не в том, что из нескольких!) А таблицы справочников не статичные. Разделы и этапы (договоров) могут меняться и дополняться несколько раз в день. Операции и оборудование в идеале 1раз в год, реально - раз в месяц (уточнение). Да и других таблиц хватает. И, повторяюсь, много мелких списков и группировочных запросов. Однако, опять уходим от темы. Я хотела всего лишь подтвердить, что проблема существует, и похоже, MS её исправлять не собирается. Кстати, в "чистом" 2010 (accdb+accde, это совсем другой новый проект) таблиц уже под 100, но такого глюка пока не было. Хотя в нем нет таких "учетно-контрольно-аналитических" наворотов. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 21:50 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
vmagNebo, Lad0505, признайтесь вы мужчина все таки или женщина, от того что вы будете вещать хоть от имени 100 юзеров, похоже эта проблема таки только у вас... нужно делать приложение не на все случаи жизни, а по конкретному техническому заданию, назовите хотя бы предметную область в которой нужны на экране сразу более 50 таблиц... Да не 50 таблиц нужно на экране. А нужен нормальный не аскетичный юзабилити. Чтобы пользователи меньше делали кликов. Разве это непонятно? Если Вы не встречались с этой проблемой - это замечательно. Я встречаюсь. Потому что люблю давать свободу пользователям. Чтобы всё было под рукой у них на экране. Чтобы диалоги могли детализировать друг друга. Больше 100 таблиц у меня проект. Все запросы статические. Комбобоксы без значений выключены. И так далее. Проблему удалось минимизировать. Но только лишь минимизировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 22:54 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Nebo, http://www.cyberforum.ru/ms-access/thread1412276.html авторПредположительно, создается слишком большое число подключений к БД. Но пока создается сообщение, система успевает отрегулировать ситуацию и, хотя сообщение об ошибке есть, самой ошибки уже нет. Общего, единого рецепта нет. Но чаще всего помогает: - закрытие неиспользуемых рекордсетов: переменнаярекордсета=Nothing - вместо Currentdb создание копии: set db=Currentdb. Особенно, если сделать переменную db публичной и инициировать один раз при открытии БД. А во всех процедурах вместо Currentdb использовать db ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:00 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:02 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Lad0505, авторВ моем понимании "высоконагруженные" <> "перегруженные лишними элементами" Отлично сказано!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:09 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Lad0505, автор- интерфейс "вкладки документов" -- нравится мне и 50% юзеров Это как выглядит? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:11 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Lad0505, автор- отчет в форме, кнопки в отчете. Использую как микро-диаграмму из нарисованных блоков. Кнопки в отчёте? Интересно. Это как выглядит? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:12 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Lad0505, автор- коллекция TempVars Где применяется? вместо OpenArgs ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:12 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Lad0505, автор- возможность рисовать какие угодно границы сетки в ленточной форме (с макетом!) И ещё вопрос: для чего нужен макет? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:14 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Nebo, Lad0505 Я так смотрю вам для общения то больше никто и не нужен... Прямо как брат и сестра одногодки и за одной партой сидели, стиль письма один в один, абзац, пропуск, абзац... А на кибер форуме вы "texnik-san", угадал ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:29 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
Вкладки документов: В А2010 (А2007 проскочила мимо) можно в параметрах текущей бд выбрать вид интерфейса: многооконный или вкладки, если вкладки, то ещё включить флаг "вкладки документов". Тогда вместо окон все формы (кроме окон диалога) откываются всю ширину экрана, а вверху у них закладки (как листы Excel, но вверху). В чем-то удобнее (если большая аналитическая выборка), а а чем-то нет (нельзя положить 2 окна рядом). Удобно сочетать с резиновыми полями. Работает для клиентской части accdb и mdb любой версии (у меня mdb все еще 2000 и 2003) Кнопки в отчетах: В А2010 отчет можно открывать как не только в режиме предварительного просмотра, но и в режиме Отчета. Напоминает стандартный режим просмотра отчетов в SSRS. В этом режиме нет разбивки на листы, все записи выводятся сполошным потоком. Но самое прекрасное - это то что работает отбор по выделенному, как в формах! Элементы отчета (поле, часть текста) можно выделить и отбрать по нему или скрыть. У отчетов теперь есть события, например, можно влепить кнопку и обработать OnClick() Тоже скрыть детализацию, но уже программно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:36 |
|
Какие крутые фичи есть у 2016 Аксесса ?
|
|||
---|---|---|---|
#18+
С TempVars пока только разбираюсь. Это "глобальная" коллекция, к элементам которой можно обращаться по имени. TempVars("имя1") Присваивается в vba или макросом (с макросами не дружу). А вот обращаться можно везде, не только в vba: - в условиях отбора в запросе; - в вычисляемом поле в запросе; - в выражении для вычислямого поля формы или отчета. Например: =[Сумма]*(1+TempVars("текПроцНДС")) Удобно для глобальных параметров и для отбора в отчетах. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2018, 23:55 |
|
|
start [/forum/topic.php?fid=45&startmsg=39612995&tid=1611613]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 257ms |
total: | 393ms |
0 / 0 |