Перейти до основного
Office

Розгортання програми Access

TE102750819 пропонує багатофункціональну платформу для розробки програм баз даних. Програма баз даних – це комп'ютерна програма, яка забезпечує як механізм зберігання даних і керування ними, так і інтерфейс користувача, який наслідує логіку бізнес-завдань (прикладну логіку). У цій статті розглядаються основні планування розгортання, пакування та підписання, розгортання програм баз даних і TE102750819 середовище виконання.

Що потрібно зробити?

План розгортання

Розгортання програми Access

Розуміння та завантаження середовища виконання програми Access

Створення пакета інсталяції

План розгортання

Перш ніж почати, спробуйте відповісти на наведені нижче запитання щодо способу, яким програму буде розгорнуто.

Чи має бути розділено дані та логіку?

Можна створити програму TE102750819, яка поєднує керування даними та прикладну логіку в одному файлі. Така структура програми за замовчуванням використовується в TE102750819. Поєднання керування даними та логіки програми в одному файлі надає найпростіший спосіб розгортання, але цей метод найкраще працює, лише якщо кілька користувачів використовують програму одночасно, і вона пов'язана з певним ризиком. Наприклад, користувач спричинити втрату даних, ненавмисно видаливши або пошкодивши файл програми. У більшості випадків керування даними та прикладну логіку слід розділяти. Це допомагає підвищити продуктивність і надійність.

Один зі способів розділення даних і логіки – використання команди База даних Access (на вкладці Знаряддя бази даних у групі Переміщення даних). Ця команда розбиває застосунок бази даних на два файли Access: один для логіки (зовнішній) і один для даних (у зворотному-завершальну). Наприклад, база даних із назвою MySolution. accdb поділено на два файли, які називаються MySolution_fe. accdb і MySolution_be. accdb. Ви ставите резервну копію бази даних у спільному розташуванні, наприклад в мережній папці. Ви розповсюджуєте файл переднього плану, одну копію для кожного користувача, на свої комп'ютери. Ви навіть можете розповсюджувати різні інтерфейсні файли для різних користувачів. Докладні відомості наведено в статті розділення бази даних Access.

Також розділити керування даними та прикладну логіку можна за допомогою програми сервера баз даних (наприклад, Microsoft SQL Server) для керування даними і Access для прикладної логіки. Щоб отримати докладніші відомості, перегляньте статтю перенесення бази даних Access до СЕРВЕРА SQL Server.

Додаткові причини розділення даних і логіки включають наведені нижче дії.

  • Цілісність і безпека даних     Якщо дані та логіка поєднуються в одному файлі, дані піддаються такому самому ризику, що й прикладна логіка. Програма TE102750819, яка використовує окрему логіку та файли даних, допомагає захистити цілісність і безпеку даних, використовуючи функції безпеки NTFS в мережних папках.

    КористувачіTE102750819 мають отримувати дозволи на читання, записування, створення та видалення до папки, у якій розташовано зовнішній файл. Однак, ви можете призначати різні дозволи на зовнішній файл. Наприклад, може знадобитися призначати дозволи лише для читання деяким користувачам і іншим користувачам, а також читати й писати дозволи.

    Програма може потребувати додаткових заходів безпеки, наприклад можливості контролю доступу окремих користувачів до певних даних. У цьому випадку можна використовувати SQL Server або SharePoint, щоб зберігати дані застосунку та керувати ними, а також використовувати Access, щоб надати логіці застосунку.

  • Розширюваність    Файл TE102750819 може мати розмір не більше 2 гігабайт (ГБ). Хоча 2 ГБ являють собою суттєвий обсяг текстових даних, такого розміру може бути недостатньо для деяких програм, зокрема програм, які зберігають вкладення в записах баз даних. У разі розділення даних і логіки програма може оперувати більшим обсягом даних. Якщо передбачається, що користувачі зберігатимуть велику кількість даних, може бути доцільно використовувати кілька файлів даних TE102750819.

    Також слід детально розглянути питання розширюваності у специфікаціях програми TE102750819. Докладні відомості про специфікації TE102750819 наведено в статті специфікації Access.

  • Пропускна здатність мережі    Якщо з програмою мають одночасно працювати кілька користувачів через мережу, імовірність пошкодження даних вища в разі, якщо дані й логіка містяться в одному файлі. Крім того, якщо поєднати дані і логіку в одному файлі Access, буде неможливо оптимізувати мережевий трафік, створюваний в Access. У разі одночасного використання програми через мережу кількома користувачами необхідно розділяти дані й логіку, або шляхом використання двох або більше файлів Access, або використовуючи сервер баз даних для даних і Access для прикладної логіки.

Як виглядатиме мережеве середовище?

Вибір правильного вирішення баз даних Access для мережевого середовища – це критичний крок, який робить його успішним. Виконайте наведені нижче вказівки, щоб допомогти вам зробити оптимальний вибір для ваших потреб.

Домашня мережа

Якщо у вас є лише кілька користувачів для надання спільного доступу до бази даних Access, можна скористатися однією базою даних, яка відкривається, і користується в домашній мережі. Докладні відомості наведено в статті спільний доступ до файлів у мережі в ОС Windows 10.

Локальна мережа (LAN)

LAN – це внутрішня мережа, яка зазвичай має відмінну продуктивність, але обмежена невеликою географічною областю, наприклад єдиною кімнатою, будівлею або групою будівель. Якщо у вас більше кількох користувачів, які мають спільний доступ до бази даних у ЛОКАЛЬНІЙ мережі, краще розділити базу даних, зберігати резервну копію бази даних у мережній папці, а також розгортати копії інтерфейсні бази даних для кожного користувача.

Глобальна мережа (WAN)

Існує багато можливих конфігурацій для WAN, яка охоплює обширну географічну область. У вас може бути кілька офісів через місто, підключену до загальнодоступної мережі, виділена лінія або навіть супутники. Часто віртуальна приватна мережа (VPN) використовується для безпечного віддаленого доступу з дому або на дорозі. Простий спосіб розуміння WAN – це те, що коли ви користуєтеся локальну мережу, але підключені до неї, ви використовуєте WAN.

Попередження    Уникайте використання бази даних розділення Access у мережі WAN, оскільки продуктивність може бути повільною, а бази даних можуть бути пошкоджені.

Існує три способи, за допомогою яких можна використовувати програму Access у WAN:

  • База даних Access зі зв'язаними таблицями зі списками SharePoint.

  • Підключення до бази даних із передньою програмою Access до бази даних SQL Server або Azure SQL.

  • Служби віддалених робочих столів (RDS) (раніше відомі як сервер терміналів), що створює віртуальну стільничне середовище Windows на клієнтському комп'ютері користувача. У RDS є кілька переваг:

    • Немає інсталяції Access або бази даних Access, які користувачі можуть запустити клієнт віддаленого робочого стола (RD), доступний на багатьох пристроях.

    • Передача даних згортається між клієнтом і сервером, тому що RD – це тонкий клієнт, який ефективно передає лише інтерфейс користувача.

    • Користувачі можуть й надалі копіювати та вставляти дані та друкувати звіти локально з клієнтського комп'ютера.

    • Програма RemoteApp може запускати лише окрему програму, як-от програму "" під ключ "для постачальників або робочих фронтових працівників.

    Щоб отримати докладніші відомості, ознайомтеся зі службами віддаленого робочого стола.

Чи матимуть користувачі TE102750819?

Якщо на комп’ютерах усіх користувачів буде інстальовано TE102750819, вони зможуть відкривати й використовувати програму так само, як будь-який файл бази даних TE102750819.

Якщо деякі або всі користувачі не мають TE102750819 інстальованого на своїх комп'ютерах, ви також можете розгорнути програму TE102750819 виконавчі файли користувачам під час розгортання програми. Докладні відомості наведено в статті розуміння та завантаження середовища виконання Access.

На початок сторінки

Розгортання програми TE102750819

Щоб розгорнути програму TE102750819, потрібно виконати наведені нижче завдання.

Підготовка бази даних як вирішення програми

Щоб заблокувати рішення, керувати переміщенням та запуском, а також встановлювати інші важливі параметри, виконайте наведені нижче дії.

Завдання

Додаткові відомості

Вирішіть, як користувачі можуть переміщатися в інтерфейсі користувача: використовуйте форму за замовчуванням, створювати кнопкову форму, використовувати навігацію або використовувати гіперпосилання та кнопки.

Установлення стандартної форми, яка відкривається разом із базою даних Access

Створення форми навігації

Налаштування області переходів

Відображення або приховання вкладок об’єктів

Рекомендовані шаблони Access

Що сталося з кнопковими формами?

Вибір того, чи потрібно настроїти стрічку та меню команд Office

Створення настроюваної стрічки у програмі Access

Створення нестандартних меню та сполучень клавіш за допомогою макросів

Використання користувацьких панелей інструментів і параметрів запуску з попередніх версій Access

Використання послідовної теми та тла Office

Додавання тла Office

Змінення теми Office

Керування запуском бази даних

Додавання спеціального заголовка або піктограми до бази даних

Обхід параметрів запуску під час відкриття бази даних

Створення макросу, який запускається під час відкриття бази даних

Перемикачі командного рядка для продуктів Microsoft Office

Установлення важливих властивостей і параметрів

Настроювання властивостей запуску та параметрів у коді

Перегляд або змінення властивостей файлу Office

Змінення регіональних параметрів

Змінення регіональних параметрів Windows для змінення зовнішнього вигляду деяких типів даних

Порада    Щоб бути ґрунтовними, перегляньте діалогове вікно " варіанти Access " ( настройкифайлу >), а потім натисніть кнопку Довідка для кожної вкладки. Можливі додаткові варіанти керування рішенням застосунку.

Перед розгортанням

Перед розгортанням інтерфейсні бази даних розглянемо наведені нижче поради.

Вибір формату файлів

Існує чотири формати файлів TE102750819, які можна використовувати для розгортання програми.

  • ACC    Це стандартний формат файлу для TE102750819. Якщо програма розгортається в такому форматі, користувачі мають найширші можливості для настроювання та використання програми в довільний спосіб. Якщо ж вам потрібно, щоб користувачі не могли вносити зміни до вашої програми, слід використати формат файлу ACCDE. Крім того, користувач не може легко визначити, чи було змінено файл ACCDB після того, як його було запаковано. Щоб це було більш помітно, використовуйте формат файлу ACCDC.

  • ACCDC    Цей формат також називається "файл розгортання Access". Файл розгортання Access складається з файлу програми та цифрового підпису, пов'язаного з цим файлом. Цей формат файлу гарантує, що у файлі програми нічого не змінилося після того, як його запакували. Цей формат можна застосувати до файлу стандартного формату TE102750819 (ACCDB) або до скомпільованого двійкового файлу TE102750819 (ACCDE). Додаткові відомості наведено в статті відображення довіри за допомогою додавання цифрового підпису.

    У файл розгортання Access можна вкласти лише один файл програми. Якщо у вашій програмі файли даних і логіки роздільні, їх можна упакувати окремо.

  • ACCDE    Цей формат також називається "компільований двійковий файл". У TE102750819 компільований двійковий файл являє собою файл програми баз даних, який було збережено з усім скомпільованим кодом VBA. Компільований двійковий файл Access не містить вихідного коду VBA. Файл. accde запобігає зміні структури та коду, зменшує розмір бази даних і покращує швидкодію. Докладні відомості наведено в статті приховання КОДУ VBA від користувачів.

    Щоб відкрити компільований двійковий файл TE102750819, можна використовувати середовище виконання TE102750819. Якщо середовище виконання не розпізнає розширення імені файлу. accde, відкрийте двійковий файл, створивши ярлик, який вказує на середовище виконання, і додайте шлях до скомпільованого бінарного файлу, у якому потрібно відкрити ярлик.

    Важливі   Користувачі не можуть відкривати скомпільований двійковий файл за допомогою попередньої версії Access, ніж версія, у якій його було скомпільовано, якщо Попередня версія не підтримує функцію, яка додається в пізнішу версію. Щоб вирішити цю проблему, компілюйте двійковий файл у версії Access, які інсталювали користувачі.

  • ACCDR    Цей формат дає змогу розгортати програму, яка відкривається в режимі середовища виконання. Розгортання програми середовища виконання дає змогу контролювати її використання, хоч і не забезпечує цілковитого захисту програми. Докладні відомості про режим середовища виконання див. у розділі Що таке середовище виконання Access.

Інсталяція та оновлення зовнішніх баз даних Access

Коли ви переймаєте структуру бази даних, потрібно розповсюдити базу даних для кожного користувача. Щоб зробити речі доступними, радимо скористатися наступними порадами:

  • Переконайтеся, що кожен користувач має відповідну версію Access і що база даних у цій версії відкриється в правильному варіанті. У програмі Access також є 32 біт і 64 розрядні версії. Запуск неправильного "bitness" може вплинути на виклики Windows API, посилання на бібліотеку DLL і елементи керування ActiveX. Докладні відомості наведено в статті вибір між 64-розрядним або 32-розрядною версією Office.

  • Створіть пакет інсталяції для інших файлів, які можуть знадобитися, зокрема драйверів баз даних, пакетних файлів для настроювання та настроювання та файлів, пов'язаних із програмами. Докладні відомості наведено в статті створення пакета інсталяції.

  • Укажіть ярлик на робочому столі Windows, щоб користувач міг швидко запустити рішення Access. Додайте до ярлика розташування папки, змістовне ім'я ярлика, опис і піктограму. Докладні відомості наведено в статті створення ярлика на робочому столі для програми Office або файлу.

    Порада    Інструктувати користувачів про те , як закріпити програми в меню "Пуск".

  • Визначення ефективного способу повторного розгортання та заміни інтерфейсні бази даних, коли потрібні оновлення, і підтримка версій файлів для відстеження змін. Наприклад, можна додати код VBA, щоб перевірити наявність нових версій і автоматично оновлювати ще до того, як користувач почне програму.

  • Під час створення підключення до інтерфейсу ODBC за допомогою файлу DSN, який містить рядок підключення, цей файл DSN також має бути інстальовано на кожній клієнтській машині. Ще один підхід – створити зв'язок "DSN-мінус" у коді VBA, щоб усунути потребу у файлі DSN. Щоб отримати докладніші відомості, ознайомтеся з можливостями використання DSN-мінус.

На початок сторінки

Розуміння та завантаження TE102750819 середовище виконання

Щоб розгорнути TE102750819 програми, які можна запускати без інсталяції TE102750819 на комп'ютері користувача, їх можна розповсюджувати разом зі службою TE102750819 для завантаження, яка доступна безкоштовно в центрі завантажень Microsoft. Коли базу даних TE102750819 відкривають за допомогою середовища виконання TE102750819, база даних відкривається в режимі середовища виконання.

Режим середовища виконання – це режим TE102750819, в якому деякі функції TE102750819 за замовчуванням недоступні. Проте деякі з цих недоступних функцій можна зробити доступними в режимі середовища виконання.

Які функції недоступні в режимі середовища виконання?

У режимі середовища виконання недоступні такі функції TE102750819.

  • Спеціальні клавіші    Сполучення клавіш, наприклад CTRL + BREAK, CTRL + G, і клавішу Shift, щоб обходити параметри запуску в базі даних.

  • Область переходів    Область переходів недоступна в режимі середовища виконання. Це запобігає доступу користувачів до довільних об'єктів програми баз даних. Лише ті об'єкти, які ви надаєте користувачам, наприклад, надавши форму для переходу, можна відкрити під час використання режиму виконання. Зробити область переходів доступною в режимі середовища виконання неможливо.

  • Стрічка    За замовчуванням стрічка недоступна в режимі середовища виконання. Це забороняє користувачам створювати або змінювати об'єкти бази даних і виконувати інші потенційно небезпечні дій, наприклад підключатися до нового джерела даних або експортувати дані не передбаченими вами способами. Відображення вкладок стандартної стрічки в режимі середовища виконання неможливе. Проте можна створити настроювану стрічку, а потім пов'язати цю стрічку з формою або звітом. Докладні відомості наведено в статті створення настроюваної стрічки у програмі Access.

  • Режим розмітки й режим конструктора    Режим конструктора та режим розмітки в режимі середовища виконання недоступні для будь-яких об'єктів бази даних. Це забороняє користувачам змінювати структуру об’єктів у вашій програмі баз даних. У режимі середовища виконання неможливо активувати режим конструктора або режим розмітки.

  • Довідка    За замовчуванням вбудована довідка недоступна в режимі середовища виконання. Оскільки ви самі визначаєте доступні функціональні можливості у програмі режиму середовища виконання, деякі елементи стандартної вбудованої довідки TE102750819 можуть бути непотрібні для користувачів вашої програми й можуть навіть заплутати їх або ввести в оману. Ви можете створити власний Настроюваний файл довідки, щоб доповнити програму для роботи з режимом виконання.

Як можна імітувати режим виконання?

Будь-яку базу даних TE102750819 можна запускати в режимі середовища виконання на комп'ютері, де інстальовано повну версію TE102750819. Щоб запустити базу даних TE102750819 у режимі середовища виконання, виконайте одну з таких дій.

  • Замініть розширення імені файлу бази даних з ACCDB на ACCDR.

  • Створення ярлика для бази даних за допомогою перемикача командного рядка /Runtime .

    1. На робочому столі Windows клацніть правою кнопкою миші та виберіть команду створити > ярлик.

    2. У цій папці наведено розташування файлу MSAccess. exe, розташування бази даних і кваліфікатор команди /Runtime . Наприклад:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime

    Докладні відомості наведено в статті створення ярлика на робочому столі для програми Office або файлу.

Чи робить режим середовища виконання базу даних краще захищеною?

Хоча режим середовища виконання обмежує доступність функцій переходів і конструювання, не слід використовувати цей режим як основний засіб безпеки для програми баз даних. На комп'ютерах, де інстальовано повну версію TE102750819, у користувача може бути можливість відкрити програму режиму середовища виконання як звичайну програму баз даних (тобто з усіма доступними функціями), а потім змінити її структуру або виконати інші небажані дії.

Навіть якщо програма баз даних розгортається лише на комп'ютерах без інстальованої повної версії TE102750819, користувач може перенести її на комп'ютер із повною версією TE102750819, а потім відкрити програму режиму середовища виконання як звичайну програму баз даних.

На початок сторінки

Завантаження середовища виконання TE102750819

Щоб завантажити на TE102750819 середовище виконання з Центру завантажень Microsoft, клацніть відповідне посилання для вашої версії:

Щоб завантажити, використовувати або розповсюджувати середовище виконання TE102750819, не потрібно нічого купувати, і немає жодних обмежень на кількість користувачів, яким можна розповсюджувати середовище виконання.

На початок сторінки

Створення пакета інсталяції

Існує кілька підходів, які можна виконати в залежності від версії Access.

Використання спільного пакета інсталяції (Access 2013 або пізніша версія)

щоб отримати версії 2013 або пізнішу версію, можна скористатися інсталятором Windows або шукати програму сторонніх постачальників, що створює пакунки для інсталяції.

Пакет і підписування TE102750819 бази даних (Access 2007 і 2010)

У програмі Access 2007 або 2010 це простіше та швидше, щоб підписати та розповсюдити базу даних. Після створення файлу в форматі ACCDB або ACCDE його можна упакувати, додати до пакета цифровий підпис, а потім передати підписаний пакет іншим користувачам. Функція "Упакувати й підписати" розміщує базу даних у файлі пакета розгортання Access (ACCDC), підписує файл, потім розміщує пакет із підписаним кодом у визначеному вами місці на комп’ютері користувача. Потім користувачі можуть видобути базу даних із пакета й працювати безпосередньо в базі даних (а не у файлі пакета). Докладні відомості наведено в статті Огляд майстра рішень для пакетів.

Примітка.: Функція, описана в цьому розділі, упаковує файл TE102750819 і прикладає до пакета цифровий підпис, який засвідчує користувачам, що цей файл надійний.

Починаючи створення та підписування пакета, слід пам’ятати про такі особливості.

  • Пакування бази даних і підписування пакета – це засоби забезпечення довіри. Коли ви або ваші користувачі отримуєте пакет, підпис засвідчує, що базу даних не підроблено. Якщо ви довіряєте автору, можна активувати вміст пакета.

  • Функція "Упакувати й підписати" застосовується лише до баз даних, збережених у форматі ACCDB.

  • До пакета можна додати лише один файл бази даних.

  • Коли базу даних упаковують і підписують, підписується код усіх об’єктів у файлі бази даних, а не лише макроси або модулі коду. Крім того, у процесі упакування й підписування файл пакета стискається, щоб зменшити час завантаження.

  • Після того як базу даних видобуто з пакета, зв’язок між підписаним пакетом і базою даних буде втрачено.

  • Якщо для підписання пакета бази даних використовується самостійно підписаний сертифікат, а під час відкриття пакета було вибрано елемент Довіряти всім даним видавця, пакети, які підписано з використанням самостійно підписаних сертифікатів, завжди будуть довіреними.

  • Якщо базу даних видобуто до надійного розташування, її вміст буде автоматично вмикатися під час відкриття. Якщо вибрано ненадійне розташування, певну частину вмісту бази даних, можливо, буде вимкнуто за замовчуванням.

У подальших розділах пояснюється, як створити файл підписаного пакета та як використовувати базу даних у такому файлі. Щоб виконати ці дії, потрібен хоча б один доступний сертифікат безпеки. Якщо на комп'ютері не інстальовано сертифікат, можна створити його за допомогою засобу SelfCert або отримати комерційний сертифікат. Докладні відомості про сертифікати системи безпеки наведено в статті відображення довіри за допомогою додавання цифрового підпису.

Створення підписаного пакета

  1. Відкрийте базу даних, яку потрібно упакувати й підписати.

  2. На вкладці Файл виберіть команду Зберегти як.

  3. У розділі Типи файлів бази даних натисніть Упакувати й підписати, а потім натисніть кнопку Зберегти як.

  4. У діалоговому вікні Виберіть сертифікат виберіть цифровий сертифікат і натисніть кнопку OK.

    Відкриється діалогове вікно Створення підписаного пакета Microsoft Office Access.

  5. У списку Зберегти в виберіть розташування для підписаного пакета бази даних.

  6. У полі Ім’я файлу введіть ім’я підписаного пакета й натисніть кнопку Створити.

    Програма Access створює файл ACCDC і розміщує його у вибраному розташуванні.

Видобування й використання підписаного пакета

  1. Відкрийте меню Файл і виберіть пункт Відкрити.

  2. У діалоговому вікні Відкрити виберіть тип файлу Підписані пакети Microsoft Office Access (*.accdc).

  3. У списку In the Шукати в знайдіть папку, яка містить файл ACCDC, виберіть цей файл та натисніть кнопку Відкрити.

  4. Виконайте одну з таких дій.

    • Якщо вибрано режим довіри цифровому сертифікату, застосованому до пакета розгортання, відкриється діалогове вікно Витягнути базу даних до. Перейдіть до кроку 5.

    • Якщо ще не вирішено, чи можна довіряти цифровому сертифікату, відкриється наведене нижче повідомлення.

      Допоміжне повідомлення

      Якщо базі даних можна довіряти, натисніть кнопку Відкрити. Якщо всі сертифікати цього постачальника вважаються надійними, виберіть елемент Довіряти всім даним видавця. Відкриється діалогове вікно Витягнути базу даних до.

  5. За потреби у списку Зберегти в виберіть розташування для видобутої бази даних і введіть для неї інше ім’я у полі Ім’я файлу.

Якщо невідомо, чи можна довіряти сертифікату, див. статтю Як дізнатися, чи цифровий підпис надійний, де надаються загальні відомості про перевірку дат та інших елементів сертифіката, щоб переконатись у його дійсності.

На початок сторінки

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×