Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР 9 БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
338.43 Кб
Скачать

Створення гіперпосилання на певне місце в документі іншої програми Office

За допомогою команди Вставити як гіперпосилання можна швидко створити посилання на певний пункт в іншому документі Word, на аркуші Excel, на слайді PowerPoint або в базі даних Access. Ця команда дає змогу вставити в документ вихідної програми, наприклад Word, посилання, яке вказуватиме на визначене місце в документі призначення, таке як клітинка на аркуші Excel. Можна також вставити в електронний лист Outlook посилання на документ Word. Якщо клацнути таке посилання у вихідному документі, буде відкрито документ призначення у відповідній програмі на вказаному місці.

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

Як створити посилання на місце в документі призначення

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

  2. Відкрийте документ призначення, виділіть у ньому місце, на яке має вказувати посилання, і скопіюйте його. Місце може бути одним із таких об'єктів:

    • Word     Закладка, вставлена в документ

    • Excel     Визначене ім'я або діапазон (в тому числі окрема клітинка) на аркуші

    • PowerPoint     Слайд у презентації

  3. Відкрийте вихідний документ в іншій програмі Office.

  4. Розташуйте курсор у місці, де має бути вставлено посилання.

  5. У меню Правка виберіть команду Вставити як гіперпосилання.

 Примітка   В Access слід вибрати режим конструктора форми або звіту. В обох випадках буде створено напис.

 Примітки 

  • Посилання на окремі місця в документах повністю підтримуються в Excel, Word і PowerPoint, а також у повідомленнях Outlook (якщо Word використовується як редактор поштових повідомлень).

  • Гіперпосилання на веб-сторінку може вказувати лише на текст, який служить прив'язкою на веб-сторінці. Прив'язки не відображаються у браузері та звичайно є заголовками розділів веб-сторінки.

  • Коли використовується команда Вставити як гіперпосилання, база даних Access може бути вихідним документом, але не може бути документом призначення.

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

Додавання елемента керування Календар у форму Елемент управління Календар може бути включений у форму для того, щоб користувач міг вибрати значення поля типу Дата / Час, а не вводити дату вручну.

Щоб включити елемент управління Календар у форму: 1. Відкрийте форму в режимі Конструктора.

2. Виберіть команду меню Вставка, Елемент ActiveX (Insert, ActiveX Controls), при цьому відкриється діалогове вікно Вставка елемента ActiveX (Insert ActiveX Controls) зі списком всіх зареєстрованих в системі елементів ActiveX. 3. Виберіть у списку (рисунок 6) рядок Елемент управління Календар 10.0 (Calendar Control 10.0) і натисніть кнопку ОК.

Рисунок 6 - Діалогове вікно Вставка елемента ActiveX

Далі можна налаштувати цей елемент, використовуючи його властивості. На відміну від інших елементів управління, в даному випадку властивості мають:

  • елемент управління ActiveX форми (вікно властивостей те ж саме, що у інших елементів управління і в самої форми);

  • об'єкт Календар, який реалізується цим елементом управління.

У нашому прикладі створіть нову форму в режимі Конструктора. Додайте в неї i описаним вище способом елемент управління Календар. Відкрийте діалогове вікно властивостей елемента ActiveX. Зверніть увагу на властивість Клас (Class), що визначає клас елемента ActiveX. Значення цієї властивості встановилося автоматично: MSCAL.Calendar.7. Визначте ім'я елемента: ocxCalendar і розміри 'приблизно 8x6 см. Щоб подивитися властивості об'єкта Календар:

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

2. У меню, клацанням виберіть рядок Об'єкт Календар (Calendar Control Object), при цьому відкриється об'єктне меню (рисунок 7). Виберіть у цьому меню команду Властивості (Properties). З'явиться діалогове вікно властивостей об'єкта Календар.

Рисунок 7 - Контекстне меню для елементів управління ActiveX

3. За замовчуванням вікно властивостей розкривається на вкладці Загальні (General), де можна встановити деякі обшие властивості елемента управління Календар. Розкрийте вкладку Шрифти (Fonts) діалогового вікна Властивості: Календар. 4. Для елемента DayFont зі списку Властивості (Property Name) на вкладці Шрифт (Font) встановіть шрифт Arial Cyr, у групі Атрибути (Font Style) встановіть прапорець напівжирний (Bold), встановіть розмір шрифту "10" і натисніть на кнопку Застосувати (Apply). Розміри стовпців елементу Календар обмежують розмір шрифту в DayFont величиною 9,75 пунктів (рисунок 8).

Рисунок 8 - Вкладка Шрифт діалогового вікна Властивості: Календар

5. Повторіть процес вибору шрифту, описаний на попередньому кроці, для властивостей GridFont (шрифт - Arial Cyr, накреслення - напівжирний, розмір - 9) і TitleFont (шрифт - Arial Cyr, накреслення - напівжирний, розмір - 12).

6. Розкрийте вкладку Колір (Colors) діалогового вікна властивостей. Ця вкладка надає можливість змінити на будь-який з 16 стандартних кольорів (або системних кольорів Windows) кольору фону (Backcolor), шрифту назв днів (DayFontColor), шрифту дат (GridFontColor), шрифту заголовка (TitleFontColor) і ліній сітки (GridLinesColor) (рисунок 9).

Рисунок 9 - Вкладка Колір діалогового вікна Властивості: Календар

7. Натисніть кнопку ОК, щоб закрити вікно властивостей об'єкта. Відкрийте вікно властивостей форми. Встановіть Відсутні (Neither) в якості значення властивості Смуги прокрутки (ScrollBars) і Ні (No) як значення властивостей Кнопки переходу (NavigationButtons) і Область виділення (RecordSelectors).

8. Перемкніть форму з вбудованим календарем в режим форми. Вид елемента управління Календар в режимі Форми наведено на рисунок 10. Щоб змінити рік чи місяць, можна використовувати розкривні списки в заголовку календаря.

9. Поверніться в режим Конструктора. Тепер ми розглянемо, як можна використовувати методи елемента Календар.

Щоб ознайомитися з усіма властивостями, методами і подіями будь-якого елементу ActiveX, вбудованого у форму, відкрийте вікно властивостей цього об'єкта і натисніть кнопку Довідка (Help).

10. Праворуч від календаря розташуйте вертикально шість кнопок. Назвіть їх так, як показано на рисунку 11: "Наступний тиждень", "Попередній тиждень", "Наступний місяць", "Попередній місяць", "Наступний рік", "Попередній рік".

Рисунок 10 - Форма з елементом управління Календар з списками місяця та року, які розкриваються

Рисунок 11 - Остаточний вигляд форми, яка містить елемент керування

11. Нижче календаря створіть текстове поле. У цьому полі буде відображатися дата, обрана в календарі. Привласніть властивості Ім'я (Name) цього поля значення Дата, а властивості Значення за замовчуванням (Default Value) - значення = Date ().

12. Тепер напишемо кілька процедур обробки подій. По-перше, потрібно, щоб при відкритті форми на календарі відображалася поточна дата. Для цього необхідно створити процедуру обробки події Завантаження (Load) форми. Нижче наводиться текст цієї процедури.

Календар в режимі Конструктора

 Private Sub Form_Load () Календарь.Object.Value = Date End Sub

13. При виборі дати в календарі повинно змінюватися значення поля "Дата". Тому потрібно написати процедуру обробки події ПослеОбновленія (AfterUpdate) елемента управління Календар. Як і попередня, ця процедура складається з одного оператора. Проте в ній показано, що для посилання на значення елемента Календар необов'язково використовується властивість value. Private Sub Календарь_АfterUpdate () 'оновлення поля "Дата" txtDate = Format (Календарь.Object.Value, "dd / mm / yy") End Sub

14. Ще шість процедур повинні обробляти подія НажатіеКнопкі (Click) для кожної з шести кнопок. У цих процедурах використовуються шість методів об'єкта Календар:

Private Sub Предидущая_неделя_С11сК () Календарь.Obj ect.PreviousWeek End Sub Private Sub Предидущій_год_С11сК () Календарь.Obj ect.NextYear End Sub Private Sub Предьщущій_месяц_С1ick () Календарь.Obj ect.PreviousMonth End Sub Private Sub Следующая_неделя_С11сk () Календарь.Object.NextWeek End Sub Private Sub Следующій_год_С11сК () Календар. Object. NextYear End Sub Private Sub Следующій_месяц_С11сК () Календарь.Object.NextMonth End Sub

15. Оскільки рік і місяць тепер можна перемикати за допомогою кнопок, ви можете прибрати з заголовка календаря розкривні списки, для чого відкрийте вкладку Загальні (General) діалогового вікна властивостей об'єкта і зніміть прапорець Вибір місяця та року (Month / Year Selectors).

16. Збережіть форму, давши їй ім'я "Календар". Остаточний вигляд форми представлений на рисунку 12.

Рисунок 12 - Остаточний вигляд форми з елементом управління Календар

Контрольні питання

  1. Що таке гиперсилка?

  2. Як використовувати додатки Microsoft Office?

  3. Як вставити елементи ActiveX?

  4. Які можливості Ви використували при створенні форм?

  5. Які можливості Ви використували при створенні звітів?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]