Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 4.00
texnik-san
шапоклякистка 8-го дня
3629 / 2190 / 389
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
#1

Access 2013 - что за зверь? - MS Access

04.07.2015, 10:22. Просмотров 30601. Ответов 109
Метки нет (Все метки)

Поскольку на компьютерах пользователей уже начинает появляться Access 2013 - нам, разработчикам, рано или поздно придется с ним столкнуться. Предлагаю уже сейчас начать накапливать знания об особенностях, несовместимостях и методах замены/борьбы/обхода, если таковые будут найдены.

Сводные таблицы - похоже, отсутствуют.

SendKeys - не работает.

Дополняйте, у кого уже есть опыт общения с Access 2013.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2015, 10:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Access 2013 - что за зверь? (MS Access):

Импорт данных в Access 2013 из Excel 2013
Есть accdb и xlsx. Файла Excel очень большой, несколько десятков тысяч строк....

Переход от Access 2003 на Access 2013
Доброго времени суток всем, сталкивался ли кто-нибудь с переносом БД из...

Работа в ACCESS 2013
Нужно дозаполнить уже готовую БД!помогите пожалуйста!

Лицензионный Access 2013
Здравствуйте, интересует несколько вопросов про лицензию Access 2013....

Access 2013 - проект ADP
Добрый день, уважаемые форумчане! Подскажите, пожалуйста, возможно ли в...

Настройка базы в Access 2013
требуется в готовой базе сделать что бы главная форма(основное меню) было во...

109
alvk
Эксперт MS Access
5541 / 3439 / 166
Регистрация: 12.08.2011
Сообщений: 8,682
08.07.2015, 10:22 #21
Цитата Сообщение от mobile Посмотреть сообщение
а уж потом для программистов, которые их только тратят
Мнение слепых, с такими начальниками нам не по пути. Слепой начальник может привести только в пропасть. К тому же эта их психология как правило и на зарплату распространяется. Поэтому лучше уйти сразу с такой работы. А если не ушли, то пишите служебки и доставайте руководство, рано или поздно дрогнет. Под лежачий камень вода не течёт.

Цитата Сообщение от mobile Посмотреть сообщение
Российское правительство твердо решило отказаться от импортных офисов
Я не работаю на Российское правительство, мне это не грозит. Они уже кстати на отечественные автомобили пересаживались, что-то 17 лет прошло, а так и не пересели
0
Сергей1980
480 / 313 / 11
Регистрация: 17.12.2009
Сообщений: 742
09.07.2015, 16:14 #22
При главном неудобстве новой реплики ms access 2013 (а именно невозможности посадить проект в формат ADP, то есть в три щелчка заставить крутиться на ms sql server, отмене поддержки данной функции) появилась возможность создавать полноценные функциональные веб формы - веб интерфейс с доступом к формам из интернета , задавать уровень доступа к данным на уровне веб интерфейса. Быстрая летучее редактирование на уровне шаблонов sharepoint.
2
alvk
Эксперт MS Access
5541 / 3439 / 166
Регистрация: 12.08.2011
Сообщений: 8,682
14.07.2015, 05:45 #23
Только забыл добавить, что сервера sharepoint платные?
0
texnik-san
шапоклякистка 8-го дня
3629 / 2190 / 389
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
14.07.2015, 08:28  [ТС] #24
Мне вот любопытно, эти веб-базы данных хоть кто-то использовать на практике пробовал? Ну хоть разочек!?

Мне стало скучно даже пытаться сразу после абзаца (не дословно, но общий смысл): "в веб базах нет возможности установить связи с обеспечением целостности таблиц. мы предлагаем вам обеспечить целостность путем ограничения возможности пользователя. Дайте ему возможность ввести в поле только данные, содержащиеся в поле подстановки". В чем глубинный смысл такой базы?

Не по теме:

И в чем вообще смысл веб-базы данных именно на Access..

0
Сергей1980
480 / 313 / 11
Регистрация: 17.12.2009
Сообщений: 742
20.07.2015, 18:30 #25
Сервера sharepoint как намекнул alvk действительно платные. Что поделать, везде коммерция, везде подсаживают на бабло. Платим за удобство разработки и красивый интерфейс. И к слову совсем немаленькие деньги за SP. Я пробовал создавать web формы в связке Access + Sharepoint. Создал базу в аксессе 2007 из одной таблицы, посадил базу на сервак в формате ADP. В MS management studio задал простенькие права на редактирования таблицы в базе данных (поле A1 пользователь User1 править может, а поле A2 пользователь User1 править не может) . На sharepoint мне выделили дружелюбный узел, куда я запостил и создал веб формы на основании таблицы. Правда дальше одиночных форм не пошел. Да, действительно красиво и функционально. Да, права автоматически распределяются на форме в соответствие с серверными ролями. НО попробуй что-нить изменить в коде страницы под себя))) MS генерит безумное количество лишних тегов на веб странице. ASP просто так с тычка не разберешь. Самому что то подпилить в скриптах гемморно. На любителя в общем.

Добавлено через 37 минут
Цитата Сообщение от texnik-san Посмотреть сообщение
в веб базах нет возможности установить связи с обеспечением целостности таблиц. мы предлагаем вам обеспечить целостность путем ограничения возможности пользователя. Дайте ему возможность ввести в поле только данные, содержащиеся в поле подстановки". В чем глубинный смысл такой базы?
Это если вы просто размещаете таблицы обычного аксесса на узле sharepoint (простую, не серверную базу аксесс переносите на шейрпойнт. В данной ситуации база взаимодействует как обычная разделенная база данных, и ограничения можно вкрутить на стороне именно sharepoint (а не на стороне MS SQL server). В данном случае действительно - нищебродство, функционал такого проекта очень беден.
2
Kkarn
810 / 214 / 32
Регистрация: 02.12.2014
Сообщений: 978
13.08.2015, 14:48 #26
А кстати, уже и 2016 офис вышел)... Я даже ставить Акс не стал, только поглядел на ворд и эксель... После того, как в 2013 обнаружил, что там убрали поддержку работы с dbf-файлами и сводные таблицы - вернулся на 2010 и пока не собираюсь никуда с него дергаться.
В 2013 больше всего неудобств лично мне доставили именно эти две фишки, а еще - временами пробешивающий режим макета, когда начинаешь лепить форму - а она после некоторых действий начинает чудить по своей воле - менять выставленные по миллиметрам буквально размеры полей и т.д. Может, я чего-то не понял, или может у меня была кривая версия, но это реально выбесило, помню.
Вцелом считаю, что 2010 - оптимальный вариант. Насколько я помню, до 2007 не было вообще режима макета и всех этих фишек с подгонкой размеров и т.д.? Как по мне, это все-таки удобно и экономит кучу времени при создании форм.
0
VinniPuh
Эксперт MS Access
6061 / 3481 / 352
Регистрация: 27.03.2013
Сообщений: 12,817
13.08.2015, 16:33 #27
Цитата Сообщение от Kkarn Посмотреть сообщение
...Насколько я помню, до 2007 не было вообще режима макета и всех этих фишек с подгонкой размеров и т.д.?...
А я вот помню, что в 2000-03 можно подогнать размеры не только по миллиметрам, но и по десятым миллиметра и без всяких только мешающих и сбивающих с толку макетов.
Это одна из бесконечного множества причин и неудобств, по которой отказался от 2007.
Ваще не парюсь.
0
Kkarn
810 / 214 / 32
Регистрация: 02.12.2014
Сообщений: 978
13.08.2015, 23:08 #28
PuhKMV, Само собой, иногда точный подгон под размер - очень важен... Но все таки, как по мне, выравнивание и структурирование элементов в форме с помощью макета имеет больше плюсов, чем минусов. А еще ОЧЕНЬ нравится привязка - по большей части она очень хорошо решает проблему подгона и масштабирования размеров всех элементов в форме к любому размеру-разрешению монитора. Помню, насколько раньше это было мучительно и какие грабли только для этого не придумывались)...
3
Nslava
458 / 75 / 13
Регистрация: 06.03.2015
Сообщений: 148
09.11.2015, 00:02 #29
Итого: "подарки" 2013, по сравнению с 2003:
-ADP проекты не поддерживаются
-DBF и подключение к dBASE, Paradox не поддерживается
-Защита на уровне пользователей не поддерживается
-Не устанавливается на Windows XP
-Формат снимка (SNP) отсутствует
-Панели и меню форм, отчетов не поддерживаются. Только лента.
-Настройка контекстных меню, также отсутствует, но они хоть работают
-Пользовательские контекстные меню с полями ввода просто не показываются.
-импорт и преобразование файлов Access 97 невозможно
-сводные диаграммы и сводные таблицы удалены
-SendKeys - работает по хитрому: SendKeys "^p" надо менять на SendKeys "^" & "p"
-Если ахом импортируются все формы и отчеты в новую базу, после импорта всех объектов надо быстро жать Esc, чтоб база accdb не распухла
-Если в формах, в режиме выполнения, менять своства через VBA, например Caption или Filter или размеры элементов, то, при закрытии, они пытаются сохраниться, приводя форму в беспорядок.
-VBA Object Browser: если отыскать в нем функцию и кликнуть дважды, то он не пропадает, как раньше, а просто открывает окошечко с модулем в нижней части экрана. Приходится каждый раз его закрывать.
-RunTime 2013-го весит 215 Мб против 35 Мб в 2003-м

Надеюсь, 2016 не будет сильно пополнять этот список. Хотя RunTime для него я пока не наблюдаю, что наводит на смутные подозрения.
0
alvk
Эксперт MS Access
5541 / 3439 / 166
Регистрация: 12.08.2011
Сообщений: 8,682
09.11.2015, 06:46 #30
Ну кое-что не работало уже в 2010-м, например

Цитата Сообщение от Nslava Посмотреть сообщение
-Защита на уровне пользователей не поддерживается
p.s. я всё также, как и последние 8 лет, работаю на 2003-м и не парюсь. Ну а вы продолжайте исследовать
0
texnik-san
шапоклякистка 8-го дня
3629 / 2190 / 389
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
02.12.2015, 09:32  [ТС] #31
О макросах таблиц хотела спросить.

Они срабатывают только при вводе/изменении/удалении данных руками, или запросами/программно тоже?
0
alvk
Эксперт MS Access
5541 / 3439 / 166
Регистрация: 12.08.2011
Сообщений: 8,682
02.12.2015, 09:41 #32
У меня есть предложение к разработчикам MS Access 2016 : заблокируйте возможность использования функций API и также возможность работы с внешними com-объектами.

Померла, так померла! (c)
0
ltv_1953
Эксперт MS Access
12771 / 5765 / 1091
Регистрация: 21.06.2012
Сообщений: 10,389
02.12.2015, 09:53 #33
Цитата Сообщение от texnik-san Посмотреть сообщение
Они срабатывают только при вводе/изменении/удалении данных руками, или запросами/программно тоже?
Как и обычные триггеры - при любом изменении в таблицах.
1
Nslava
458 / 75 / 13
Регистрация: 06.03.2015
Сообщений: 148
02.12.2015, 10:24 #34
Цитата Сообщение от ltv_1953 Посмотреть сообщение
при любом изменении в таблицах
Поддерживаю. Даже подключал через VBA базу данных, открывал Recordset, менял данные -- о чудо, работает.
Скрипты, конечно только примитивные можно писать, но очень полезная фишка.
Работает не только в 2013-м, а начиная с 2010-го.
Вообще, кучу "устаревших возможностей" убрали только в 2013-м. Подробнее здесь: https://technet.microsoft.com/ru-ru/library/cc178954.aspx
2010-я версия -- отличная. Меня очень радует.
Ставится на XP, открывает DBF и читает базы Access 97.
В общем, на 13-м я долго не просидел. Откатился на 10-й.
2
alvk
Эксперт MS Access
5541 / 3439 / 166
Регистрация: 12.08.2011
Сообщений: 8,682
02.12.2015, 10:30 #35
Цитата Сообщение от Nslava Посмотреть сообщение
Вообще, кучу "устаревших возможностей" убрали только в 2013-м.
Это не правда, в 2010-м убрали и mdw и adp и меню на верхней панели, да и саму панель и т.д.
0
Nslava
458 / 75 / 13
Регистрация: 06.03.2015
Сообщений: 148
02.12.2015, 10:45 #36
Цитата Сообщение от alvk Посмотреть сообщение
в 2010-м убрали и mdw и adp
Это я, похоже, проглядел, но mdw можно использовать, если хранить данные в отдельной базе в формате 2003. Я так и делаю. ADP не пользуюсь.
Панели жалко, но уже приспособился к ленте -- она покрасивее панелей будет, и возможностей у нее гораздо больше.
Можно вообще весь кнопочно-списочный интерфейс с форм не нее перетащить, если постараться.

Добавлено через 5 минут
И контекстные меню тоже делаю в 2003, потом импортирую.
0
texnik-san
шапоклякистка 8-го дня
3629 / 2190 / 389
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
02.12.2015, 10:47  [ТС] #37
Цитата Сообщение от Nslava Посмотреть сообщение
2010-я версия -- отличная. Меня очень радует.
Да верю. Есть только один крупный недостаток: несовместимость баз, созданных в 32-х и 64-х разрядных версиях. Казалось бы одного и того же Access 2010. А у заказчиков полнейший разнобой, у кого что. У некоторых в одном офисе оба варианта. В какой 10ке базу не создай - половина юзеров не сможет с ней работать. Если бы не это - давно бы на 10ку уже перешла. А так 2007 единственное, что у абсолютно всех заказчиков открывается.
0
alvk
Эксперт MS Access
5541 / 3439 / 166
Регистрация: 12.08.2011
Сообщений: 8,682
02.12.2015, 10:50 #38
Цитата Сообщение от Nslava Посмотреть сообщение
если хранить данные в отдельной базе в формате 2003
Не надо мухлевать, если 2010, то везде 2010!
0
VinniPuh
Эксперт MS Access
6061 / 3481 / 352
Регистрация: 27.03.2013
Сообщений: 12,817
02.12.2015, 11:34 #39
Самый крупный недостаток БД 2007-13, это то, что какого-то фига, скоропостижно исчезла такая замечательная возможность как - прокручивание записей колёсиком мыша.
0
Nslava
458 / 75 / 13
Регистрация: 06.03.2015
Сообщений: 148
02.12.2015, 12:12 #40
Цитата Сообщение от PuhKMV Посмотреть сообщение
исчезла такая замечательная возможность как - прокручивание записей колёсиком мыша
Странно. У меня крутит. Даже иногда очень сильно крутит. Редко и непредсказуемо такая ерунда получается: Крутанешь колесико в табличной форме, и он начинает крутить без остановки, пока до последней записи не дойдет. Такую ерунду я и в Excel 2010 тоже наблюдал. Неприятная задолбайка. Может кто знает как бороться?

Добавлено через 24 минуты
Цитата Сообщение от alvk Посмотреть сообщение
Не надо мухлевать, если 2010, то везде 2010
Можно и не мухлевать, подключать базу в 2010 формате, в параметрах запуска писать /wrkgrp ...system.mdw
Создавать пользователей и присваивать права на объекты придется через VBA. Чудесно работает. То бишь, механизм сохранился. Убран только интерфейс.
0
02.12.2015, 12:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2015, 12:12
Привет! Вот еще темы с решениями:

Режим конструктора в Access 2013
Доброго духа, форумчане. Выручите бедного студента. Срок до завтра. Создайте...

Не работает группировка в Access 2013
Ребят, всем привет! Про группировки и сортировки знаю достаточно. Уже грубо...

Сводные таблицы в Access 2013
Всем привет, собственно требуется создать сабж, а кнопку никак не могу найти....

Access 2013 базу в 2007
Все перепробовал, скоро курсач сдавать, документацию написал, а тут база...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru