Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
612-4 / Клиент-серверные ИТ / Методческие указания.doc
Скачиваний:
35
Добавлен:
02.04.2015
Размер:
300.54 Кб
Скачать

Создаем модуль

Итак, пора нам создать первый модуль. Для этого мы перейдем на вкладку модуль и нажмем кноку "Создать", после ее нажатия мы попадем в редактор VBA. Здесь нам надо создать процедуру. Любая процедура начинается с SUB и заканчивается END SUB.

Теперь модуль можно закрывать и давать имя. Когда вы это сделаете, то увидите что запустить то его нельзя. Да действительно запустить модуль можно только из другого модуля или в ответ на событие в приложении. Но проверить как он работает можно и не очень сложно. Для это выделите его и нажмите кнопку "Конструктор". После того как появится окно редактирования поставьте курсор внутрь процедуры. И нажмите на кнопку запуска

После этого Ваша процедура должна выполниться и Вы увидите окно сообщения.

Задание №2 Запись макросов и что это дает

Попробуем записать макрос. Для этого выбираем пункт меню Сервис -> Макрос -> Начать запись, в ответ на это Вы получите следующее диалоговое окно.

Здесь вы можете указать название макроса, быструю клавишу, где хранить макрос. Оставьте все как есть и нажмите кноку OK. В результате у вас появится значок, который говорит о том, что идет запись. Вообще при записи макросов рекомендуется пользоваться клавишами, но я, например, и мышкой пользуюсь и записывается. Итак, появится значок.

А теперь выполните следующие действия. Создайте новую книгу, введите два числа в колонку, примените автосуммирование , сохраните книгу. После чего остановите запись макроса нажав на эту квадратную синюю кнопку. Зайдите в меню Сервис -> Макрос -> Максросы, у вас в диалоговом окне появится название вашего макроса. Выделите его мышкой и нажмите Изменить. Должен появиться такой код:

Sub Макрос1()

'

' Макрос1 Макрос

' Макрос записан 31.10.99 (Admin)

'

'

Application.WindowState = xlMinimized

Application.WindowState = xlNormal

Workbooks.Add

ActiveCell.FormulaR1C1 = "12"

Range("A2").Select

ActiveCell.FormulaR1C1 = "23"

Range("A3").Select

ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)"

Range("A4").Select

ChDir "C:\WINDOWS\Рабочий стол"

ActiveWorkbook.SaveAs FileName:="C:\WINDOWS\Рабочий стол\Книга2.xls", _

FileFormat:=xlNormal, Password:="", WriteResPassword:="", _

ReadOnlyRecommended:=False, CreateBackup:=False

End Sub

Да Вы не ошиблись это код VBA. Этот код ваших операций. Конечно здесь нет циклов и массивов. Но здесь есть решение задачи. Если вы знаете как сделать в ручную, но не знаете как запрограммировать, запишите макрос, добавьте функциональность за счет выбора и циклов, продумайте адресацию. Но общая стратегия у Вас есть. Кроме того, если вы хотите запрограммировать, например, открытие файла DBF в Excel, то чего гадать с параметрами. Запишите макрос и посмотрите.

Задание №3 Импорт таблиц из Excel

Для экспорта главное - это правильно оформить таблицу. Первое в таблице должны быть только данные. Формулы не будут копироваться, а поля будут пустыми. В Excel есть возможность преобразовать формулы в числа, то есть уничтожить формулы. Вот создайте такой файл.

В Access на вкладке "Таблицы" нажмите правую кнопку мыши и выберите импорт. Дальше в типе файлов надо выбрать Microsoft Excel. Найти наш файл и выбрать его. Вот тут все зависит от того, сколько в нашей книге листов. Каждый лист будет отдельной таблицей. Так воспринимает Access. Кстати если в таблице есть именованные диапазоны, то они тоже будут восприняты как отдельные таблицы.

После этого необходимо указать откуда берутся имена полей. То ли они будут созданы автоматически, то ли взяты из таблицы.

После этого можно нажать "Готово”.

Вопросы к зачету

  1. Информация и данные

  2. Классификация сетей ЭВМ.

  3. Понятия протокола и интерфейса. Основные вопросы организации уровней взаимодействия.

  4. Сравнительная характеристика сред передачи: витая пара, коаксиальный кабель, оптоволокно.

  5. СУБД: назначение и основные функции.

  6. Сравнительная характеристика технологий беспроводной связи.

  7. Телефонные сети (ТфС): структура, цифровая передача в ТфС.

  8. Цифровое кодирование.

  9. Спутниковая связь.

  10. Принципы маршрутизации. Алгоритмы маршрутизации.

  11. Таблицы. Схема данных.

  12. Виды серверов.

  13. Сервер баз данных.

  14. Транзакции и целостность БД.

  15. Аппаратное обеспечение сервера.

  16. База данных (БД) как информационная модель предметной области

  17. Целостность БД.

  18. Роль и место БД в информационных системах.

  19. Сравнительная характеристика методов коммутации: каналов, сообщений, пакетов

  20. Классы БД.

  21. Эталонная модель TCP/IP. Протоколы Интернет.

  22. Создание и использование индексов и фильтров в БД.

  23. Понятие домена. Поддержка доменов в реальных БД