0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 4
|
|
1 | |
Как скрыть окно Access, чтобы показывались только формы15.08.2014, 06:47. Показов 38597. Ответов 28
Метки нет (Все метки)
Доброго времени суток.
Помогите пожалуйста с такой проблемкой, как скрыть окно Access чтобы показывались только формы (они всплывающие). Вторые сутки штурмую интернет, но ничего действенного не нахожу. Access 2013 64 бита
0
|
15.08.2014, 06:47 | |
Ответы с готовыми решениями:
28
Как скрыть окно Access, чтобы показывались только формы Автозапуск формы: как скрыть окно Access? Есть ли в Access возможность скрыть основное окно программы при запуске, и оставить только всплывающие окна? Как скрыть окно Access? |
4064 / 1445 / 399
Регистрация: 07.08.2013
Сообщений: 3,617
|
|
15.08.2014, 09:28 | 2 |
ну совсем скрыть присутствие акса можно и мне попадался код по такому действу - кажется на hiprog автор lucas
хотя я противник полного скрытия акса а убрать все формы запросы и прочее - заставить пользователя работать только через предлагаемые формы то это в настройках базы данных файл - параметры-текущая база данных и тут 2 варианта либо в настройках указать форму которая будет открываться при запуске базы данных либо создать макрос с именем autoexec в котором указать на запуск программы (имя функции) в которой указать необходимые при запуске базы данных действия попасть в базу данных для корректировки запросов таблиц можно будет если во время запуска файла БД удерживать клавишу Shift
0
|
12 / 12 / 1
Регистрация: 06.11.2013
Сообщений: 113
|
|
15.08.2014, 09:41 | 3 |
А ещё и F11 открывает область навигации (с таблицами, запросами и т.д.)
0
|
0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 4
|
||||||
15.08.2014, 09:45 [ТС] | 4 | |||||
По интернету рылся и находил создание модуля, но там не работает функционал на 64 битной машине, ругается.
Вот такой код нашел:
Как его подправить на 2013 Access и 64 битную не догоняю. Макрос Autoexec создал, назначил открытие формы. По поводу того что скрыть все меню и объекты, это да, можно, но за формой остается окно Accessa, и не красиво смотрится, в рабочих формах информации мало, и никакие копирование, вставка и т.д. там не предусмотрены, только нажатие на элемент "флажок" да кнопки. А то что пользователи смогут по шифту посмотреть, так это по барабану, пусть открывают.
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
15.08.2014, 14:15 | 5 | |||||
Попробуйте
http://answers.microsoft.com/r... d385dcbb12 и отсюда http://msdn.microsoft.com/ru-r... e.14).aspx Добавлено через 6 минут А также вариант скрытия окна БД вообще без АПИ - Работа базы с CD
2
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
15.08.2014, 14:22 | 6 |
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
15.08.2014, 14:50 | 7 |
Большую часть кода занимает "условная компиляция", т.е. варианты компиляции при различных системных константах.
#If VBA7 Then это проверка на версию ВБА. VBA7 для офисов, начиная с 2007. #If Win64 Then - проверка на разрядность офиса. Решетка перед командами обозначает, что это код условной компиляции. Условная компиляция записывается в теле модуля вне текста процедур
2
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
15.08.2014, 15:00 | 8 |
Если честно, то даже ни одного слова не понял. кроме сллова - большую
По простонарордному можно для тугодумов типа меня как то объяснить???
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
15.08.2014, 15:39 | 9 |
Код ВБА не исполняется так как он написан. Сначала, перед выполнением, код компилируется, т.е. переводится в последовательность машинных команд. Но иногда, например, в зависимости от версии Windows или Office, приходится указывать, какую библиотеку использовать, или какой ее атрибут применять. Вот для этих целей и существует условная компиляция. Перед компиляцией кода ВБА, анализируется код условной компиляции и делаются какие-то действия в зависимости от ее исхода. Тогда сам код ВБА уже компилируется правильно, с учетом среды выполнения.
0
|
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
||||||
15.08.2014, 16:41 | 10 | |||||
1
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
15.08.2014, 16:58 | 11 |
boby104 - спасибо за пример. но он ЧЁЙТА не получился
0
|
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
|||||||||||
15.08.2014, 17:09 | 12 | ||||||||||
kmv-puh,
как могло не получится, в коде выбирете то что нужно: или показать или скрыть окно базы или отменить быстрые клавиши или включить я на кнопку повесил код
а это функция
1
|
0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 4
|
|
18.08.2014, 13:01 [ТС] | 13 |
Всем спасибо, но эти коды не работают нормально.
База многопользовательская и возникают ошибки на разных компах. Тему закрываю, так как понимаю что единообразия на всех компьютерах добиться не смогу.
0
|
3 / 3 / 1
Регистрация: 11.12.2015
Сообщений: 29
|
|
29.12.2015, 20:32 | 14 |
А решение вообще на Access существует? А то базу дернуть три секунды. Может кто решил отключение шифта на 2013 версии?
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
30.12.2015, 09:09 | 15 |
Мне думается, что мало кто на нём будет работать, соответственно и проблемы решать некому.
0
|
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
30.12.2015, 11:05 | 16 |
Я так понимаю, если у вас многопользовательская база и возникают ошибки - скорее всего, она не разделенная? То есть одним файлом? Если разделить базу на файл с данными и рабочую базу, то по идее не должно быть никаких ошибок, поскольку каждая отдельная рабочая база будет себе спокойно компилировать условия в том коде, который дал mobile, и это никак не будет влиять на работу других пользователей.
Так что, мне кажется, зря вы торопитесь "закрывать тему", вопрос вполне себе решаемый, и код, который дал выше mobile (с использованием условной компиляции) - самый лучший вариант для вас.
2
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
28.01.2016, 17:03 | 17 |
mobile, код хороший может, но стоит два раза щелкнуть по значку акса на панели и окно открывается(((
неужели никак нельзя скрыть окно? зачем такая прога (акс) нужна тогда, если базу даже не защитить? Извиняюсь конечно, может я во что не врублюсь
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
28.01.2016, 17:12 | 18 |
Почему такой вопрос возникает только у пользователей Access, но никогда у юзеров Excel или Word? Почему в екселе/ворде не требуется скрывать окно приложения, а в аксе такое желание возникает? И ведь это никак не соотносится с защитой данных (вернее почти никак) потому что для защиты применяются другие методы. Которые тоже кстати, не абсолютны, потому что ничего абсолютного кроме сферического коня в вакууме не бывает.
Aleks777, поищите по форуму на защита данных. Много чего найдете. И скрытие интерфейса Access там явно не на первом плане.
2
|
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
28.01.2016, 17:16 | 19 |
0
|
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
|
|
28.01.2016, 17:20 | 20 |
потому что в аксе должны одновременно все работать и никто ничего не менять (формы и т.п.)
1
|
28.01.2016, 17:20 | |
28.01.2016, 17:20 | |
Помогаю со студенческими работами здесь
20
Как сделать, чтобы радианы показывались с числом ПИ? Как убить или скрыть окно OpenGL, чтобы работать в консоли Можно ли как-то скрыть окно из Диспетчера задач (в приложении, где много окон, чтобы глаза не мозолили)? Скрыть окно выполняющейся по расписанию программы, чтобы не мешало работать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |