Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Часть 3. Разработка приложений для работы с базами данных 3 страница




В результате на экране появятся два окна: окно конструктора запросов Запрос на выборку и окно выбора таблиц Добавление табли­цы.

  Окно Добавление таблицы состоит из трех вкладок, содержащих перечни объектов предлагаемых программой для проектирования зап­роса: Таблицы, Запросы и Таблицы и запросы. Выбрав соответствующую вкладкунеобходимо выбрать нужную таблицу и затем щелкнуть по кнопкам Добавить и Закрыть.

В окне конструктора запросов появится небольшое окно с заго­ловком таблицы и списком ее полей.

Для переноса нужного поля в бланк запроса необходимо выпол­нить двойной щелчок на нем. В результате имя этого поля будет по­мещено в строку Поля бланка запроса (нижняя половина окна конс­труктора запросов). В бланке запроса указываются параметры запро­са и данные, которые нужно отобрать, а также определяется способ их отображения на экране.

Имя поля (и даже несколько маркированных имен) можно пере­нести в бланк запроса методом Drag and Drop.

Для упорядочения отобранных записей по алфавиту целесообраз­но воспользоваться возможностями сортировки самого запроса. Для этого в строке Сортировка нужнощелкнуть в первой колонке, отк­рыть список значений и задать способ сортировки данных.

Если больше никаких условий не требуется, то создание запроса можно завершить, закрыв окно конструктора запросов и присвоив зап­росу имя, в появившемся окне Сохранение.

Имя сохраненного запроса программа включает в список, нахо­дящийся на вкладке Запросы окна базы данных. Результат выполнения запроса отображается после нажатия кнопки Открыть в окне базы данных или кнопки Запуск (кнопка с изображением восклицательного знака) на панели инструментов Создание запросов, а также после двойного щелчка на имени запроса. При этом не имеет значения, открыта таблица с данными или нет.

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

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

Сортировка данных в запросе. В Access существует несколько способов сортировки данных, отобранных посредством запроса. Быстро выполнить сортировку в ок­не запроса позволяют команда Сортировка из меню Записи, а также кнопки По возрастанию и По убыванию панели инструментов. Для это­го следует включить в запрос поля таблицы, по которым будут рас­сортированы записи, и определить способ сортировки - по возраста­нию или по убыванию. Данные можно упорядочить по алфавиту, а так­же по убыванию или возрастанию. При алфавитно-цифровой сортировке по возрастанию данные сортируются в таком порядке: сначала - эле­менты, начинающиеся со знаков пунктуации или специальных симво­лов, затем - элементы, начинающиеся с цифр, а затем - элементы, которые начинаются с букв.

Сортировка данных в таблице по содержимому только одного столбца не всегда приводит к желаемым результатам, поэтому иногда требуется осуществлять сортировку по содержимому нескольких по­лей.

Чтобы ускорить сортировку, следует размещать рядом поля, данные которых необходимо рассортировать.

Через окно запроса в исходную таблицу можно вставить новые записи, как при заполнении таблицы. Добавляемые или изменяемые данные помеща­ются в таблицу, на основе которой создан запрос. В результате ввода новых данных в таблицу может нарушиться порядок следования данных в запросе. Для восстановления порядка необходи­мо повторить вызов запроса и сорти­ровку данных.

Выполнить сортировку данных можно и в окне конструктора зап­росов. Для этого необходимо нажать кнопку Открыть на вкладке Зап­росы окна базы данных. В окне выбора таблиц отметить имя таблицы, в которой следует выполнить сортировку данных, после чего нажать кнопки Добавить и Закрыть. Отметить в списке все имена полей, дважды щелкнув на заголовке списка, и переместить его в QBE-об­ласть. Для нужного полязадать в строке Сортировка способ сорти­ровки. Сохранить запрос.

Применение специальных критериев. До сих пор мы рассматривали запросы, выполняющие отбор полей таблицы. При создании запроса можно задать дополнительные крите­рии, вследствие чего он будет осуществлять отбор только нужных сведений в каждом поле. Для формирования такого запроса необходимо в QBE-области ввести значение в ячейку, расположенную на пересе­чении строки Условия отбора и колонки с нужным именем.

Критерии, устанавливаемые в QBE-области, необходимо заклю­чать в кавычки. Если Access идентифицирует введенные символы как критерий отбора, то заключает их в кавычки автоматически, а если нет, то сообщает о синтаксической ошибке. Программа Access не мо­жет распознать как критерий комбинацию символов и знаков подста­новки.

В запросах символы подстановки * и? применяются так же, как и во всех приложениях Microsoft Office. Символ звездочки заменяет любое количество букв или цифр, а знак вопроса - только один символ.

Все строки в QBE-области, расположенные под строкой Условия отбора, служат для задания критериев отбора. Таким образом, для одного поля можно определить два, три и более критериев отбора данных. По умолчанию все элементы критерия объединяются операто­ром ИЛИ. Это значит, что запрос выберет те записи, которые соот­ветствуют хотя бы одному критерию.

Чтобы объединить несколько условий отбора оператором И, сле­дует привести их в одной строке. Например, если необходимо выб­рать записи из таблицы Зарплата, в которых указаны оклады от 1000 до 1500, в столбце Оклад надлежит ввести следующий критерий: Bet ­ ween 1000 and 1500. Другой формой записи этого критерия является выражение >1000 And <1500.

В результате будут отобраны только те записи, которые удов­летворяют обоим условиям, т.е. оклады, значения которых находятся в интервале от 1000 до 1500.

Если необходимо отобрать несколько диапазонов значений кри­терий для каждого диапазона следует указать в отдельной строке.

Исключить группу данных из состава анализируемых запросом записей (например, оклад 1100) позволяет следующий критерий: Not 1100. Другая форма записи этого критерия: <>1100.

В этом случае можно не использовать кавычки.

Операторы And и Or применяются как отдельно, так и в комби­нации. Следует помнить, что условия, связанные оператором And, выполняются раньше условий, объединенных оператором Or.

Вычисления в запросе. Запросы становятся еще эффективнее, если в них включены вы­числения. Над полученными в результате выполнения запроса данными можно провести вычисления, используя предоставляемые Access функ­ции.

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

Модель реляционной базы данных работает правильно лишь в том слу­чае, если корректно установлено отношение между полями таблиц базы. Обя­зательным условием установки связи между таблицами явля­ется наличие двух одинаковых полей.

Для установки связи между полями таблиц необходимо выполнить следующие действия:

- Закрыть все таблицы, между которыми существует связь.

- Активизировать команду Схема данных в меню Сервис или на­жать соответствующую кнопку на панели инструментов.

- Если вместо диалогового окна Добавление таблицы откроется окно Схема данных (это может произойти при наличии связей между таблицами, установленных ранее), необходимо выбрать в менюкоманду Добавление таблицы или нажать соответствующую кнопку на панели инструментов.

- Выбрать нужную таблицу в списке, расположенном на вкладке Таблицы или Таблицы и запросы, и нажать кнопку Добавить. Затем до­бавить другую таблицу и нажать кнопку Закрыть. В окне Схема дан­ных появятся два небольших окна со списками полей выбранных таблиц.

- С помощью мыши перетащить нужное полеиз списка по­лей первой таблицык соответствующему полю второй таблицы.Ключевое поле, принадлежащее главной таблице выделяется в списке жирным шрифтом.

- На экране появится диалоговое окно Связи, в котором отобра­жаются имена связываемых полей обеих таблиц.

При необходимости их можно изменить.

- Активизировать опцию Обеспечение целостности данных. При этом будет установлено отношение One-To-Many (один ко многим), что отразится в области Тип отношения. Это означает, что одной за­писи главной таблицымогут быть поставлены в соответствие несколько записей подчиненной таблицы. Такое отношение является наиболее распространенным в реляционных базах данных.

- В заключение нажать кнопку Создать. В окне Связи программа графически обозначит связь между полями таблиц.

Запрос для таблиц, между которыми установлена связь, созда­ется следующим образом:

- Открыть окно конструктора запросов, нажав кнопку Создать на вкладке Запросы окна базы данных.

- Выполнить двойной щелчок на имени главной таблицы, в диалоговом окне Запрос на выборку, вследствие чего она бу­дет помещена в QBE-область.

- Повторить эту операцию для подчиненной таблицы.

- Закрыть диалоговое окно Добавление таблицы посредством кнопки Закрыть.

- Включить в запрос нужные поля.

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

Создание форм

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

В Access существует несколько способов создания форм:

- Автоформа - автоматическое создание формы с использованием одного из стандартных шаблонов. Это наиболее простой и быстрый способ создания формы.

- Мастер форм - создание формы с помощью мастера; в зависи­мости от назначения формы мастер предлагает на выбор стандартные шаблоны и стили оформления.

- Режим конструктора - создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм.

- Мастер диаграмм - создание формы с диаграммой на основе выбранных полей таблицы.

- Мастер сводных таблиц - создание сводной таблицы Excel на основе таблиц или запросов Access.

Формы создаются на основе таблиц и запросов. При каждом отк­рытии сохраненной формы обновляются данные запроса, на основе ко­торого создается форма. Благодаря этому содержимое формы всегда соответствует информации в таблицах и запросах.

Для обработки готовых форм предназначен конструктор форм. Чтобы создать форму, необходимо на вкладке Формы окна базы данных нажать кнопку Создать. На экране появится диалоговое окно Новая форма, в котором программа предлагает пользователю выбрать способ создания формы.

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

Виды формы и их особенности приведены в таблице.

Виды формы Особенности
В один столбец Для каждой записи отводится отдельная стра­ница формы. Подходит для записей с большим числом полей
Ленточная форма Каждая запись размещается в одной строке таблицы. Позволяет наглядно представить не­скольких записей.
Табличная форма Имеет вид таблицы и выступает в качестве подчиненной формы в составных формах.
Составная Состоит из главной и подчиненной форм, связанных отношением One-To- Many
Диаграмма Диаграмма создается на основе числовых зна­чений одного или нескольких полей таблицы.

Если выбрать в списке элемент Автоформа: в столбец и нажать кнопку ОК. то через некоторое время на экране появится готовая форма. Если попытаться закрыть ее, Access напомнит, что данная форма не сохранена, и предложит сохранить ее под именемтой таб­лицы, по которой создается форма и которую можно всегда изменить.

Создание форм с помощью мастера. Если не знать, как создаются формы, то можно воспользоваться помощью мастера форм, который выполняет поэтапное руководство процессом создания формы.

При создании формы на основе стандартного шаблона должно быть открыто окно базы данных. Средства построения форм доступны независимо от того, в каком режиме находится система: в режиме конструктора или в режиме таблицы. Более того, таблица, для кото­рой создается форма, может быть закрыта.

Построение стандартной формы осуществляется следующим обра­зом:

- В окне базы данных открывается вкладка Формы и нажимается кнопка Создать.

- В появившемся окне Новая форма задается создание формы с помощью мастера форм и нажимается кнопка ОК.

- В первом диалоговом окне мастера форм выбирается в списке Таблицы/ Запросы нужная таблица, а в списке Доступные поля - поля для подготавливаемойформы. С помощью кнопки с двойной стрелкой (>>) переносятся все поля в список Выб­ранные поля и, нажатием кнопки Далее, осуществляется пере­ход в следующее окно мастера форм.

-Во втором окне мастера форм активизируется переключатель В один столбец и нажимается кнопка Далее.

-В третьем окне мастера задается стиль оформления, после чего нажимается кнопка Далее.

 -В последнем окне мастера вводится заголовок формы и нажимается кнопка Готово.

Перемещение и редактирование полей формы. Работать с формой удобнее, если для ее окна задано полноэк­ранное представление.

Чтобы на экране полностью были видны все элементы формы, не­обходимо использовать команду По размеру формы из меню Окно. Данная команда недоступна, если окно открыто в полноэкранном представлении.

Просмотр записей в форме осуществляется с помощью кнопок со стрелками, расположенными в нижней части окна формы, а также посредством клавиш [PgUp] и [PgDn]. Переход из поля в поле вы­полняется с помощью клавиши [Tab] или клавиш управления курсором. Содержимое активизирован­ного поля маркируется. Режим редактирова­ния, в котором можно изменять содержимое полей формы, устанавли­вается в результате нажатия клавиши [F2]. При изменении содержи­мого поля в колонке маркировки окна формы появляется изображение карандаша.

В форму можно вводить новые записи. Для этой цели предназна­чена команда Ввод данных из меню Записи. В результате ее активи­зации появляется пустая запись, которая может быть заполнена но­вой информацией. Вернуться к просмотру всех записей позволяет ко­манда Удалить фильтр из меню Записи.

Удаление записей из формы производится с помощью клавиши [Del]. Удаляемую запись необходимо маркировать. Для этого доста­точно щелкнуть в столбце маркировки (левый столбец в окне). Выде­ление записи отменяется при выполнении щелчка вне столбца марки­ровки.

Маркированные записи могут быть вставлены в буфер обмена посредствомкоманд Вырезать и Копировать из меню Правка.

В формах возможно выполнение операций поиска и замены.

В случае необходимости скопировать в буфер обмена несколько записей надлежит предварительно отобрать их с помощью филь­тра, а затем активизироватькоманду Выделить все записи из меню Правка.

Фильтрация данных в форме. Фильтры можно использовать в тех же целях, что и запросы на выборку данных, однако фильтры уступают запросам по функциональ­ным возможностям: при фильтрации нельзя подавить отображение от­дельных полей и выполнить вычисления и, наконец, фильтр позволяет только отобрать и отсортировать нужные записи.

Существует три способа создания фильтров в форме:

Фильтр по выделенному и Исключить выделенное позволяет создать фильтр, основанный на выбранном тексте или значении.

Фильтр по форме создает пустую форму или таблицу, в которую можно ввести данные, которые необходимо отображать.

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

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

Если форма содержит небольшое количество полей, все они, как правило, видны на экране. Чтобы отобразить невидимую область фор­мы, следует использовать полосу прокрутки. Форма ленточного типа подходит для отображения информации из таблиц с большим числом записей.

Создание диаграмм. Access позволяет представлять в виде диаграммы сведения, со­держащиеся в форме. При этом диаграмму не обязательно строить на основе всех данных. Ее можно создать на основе данных, удовлетво­ряющих заданным условиям, например,на основесведений, получен­ных в результате фильтрации.

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

Для отображения числовых значений на диаграмме служат марке­ры данных - линии, полосы, секторы и т.д. Иногда маркеры данных снабжают метками, которые представляют собой числовые или тексто­вые значения элементов ряда. Оси используются для отображения шкалы - диапазона значений рядов данных, представленных на диаг­рамме.

Диаграмму часто сопровождают легендой - поясняющим текстом и сводом условных знаков.

В Access существует несколько способов построения диаграмм. Самый простой - создание стандартных диаграмм с помощью мастера диаграмм. Более эффектные диаграммы создаются посредством прог­раммы Microsoft Graph, входящей в состав пакета Microsoft Office.

Access позволяет создавать диаграммы 15-ти типов.

Поскольку возможности мастера диаграмм ограничены, для оформления и редактирования диаграмм лучше использовать Microsoft Graph, запуск которого осуществляется после выполнения двойного щелчка на диаграмме в режиме Вид/Заголовок/Примечание формы.

Существует много способов изменения стандартного оформления ди­аграммы. Каждый элемент диаграммы имеет определенный набор па­раметров, значения которых устанавливаются в соответствующем диа­логовом окне, открывающемся вследствие двойного щелчка на элемен­те диаграммы.

Составные и связанные формы. Мастер, а также конструктор форм позволяют создавать сложные логические структуры из нескольких связанных таблиц - составных форм. Связанные поля не обязательно должны иметь одинаковые име­на, однако они должны иметь одинаковые типы данных.

Главная форма включает содержимое некоторой записи главной таблицы, а подчиненная - зависимые записи подчиненной таблицы. Подчиненная форма встраивается в главную форму таким образом, чтобы они обе были видны в общем окне. Связь между таблицами мож­но проследить в окне Схема данных, которое открывается в результате активизации одноименной команды из меню Сервис.

Каждый вызов составной формы сопровождается обновлением дан­ных соответствующих таблиц.

Access позволяет устанавливать связь не только между табли­цами, но и между формами. Если во втором окне мастера форм активизировать опции Связанные формы, выбранные поля из связанных таблиц будут включены в разные формы (окна). В этом случае можно просматривать подчиненную форму параллельно с главной при условии, что кнопка вызова подчи­ненной формы, расположенная в левом верхнем углу окна, нажата.

Применение элементов управления в формах. Во время редактирования формы в режиме конструктора на экран автома­тически выводится Панель элементов, которая содержит инструменты для создания элементов управления. Наличие их в форме увеличивает эффектив­ность работы и делает ее более комфортной. Одна из кнопок на панели инст­рументов – Мастера элементов – определяет, каким способом создаются но­вые элементы управления. Если кнопка нажата, то для создания элемента за­пускается соответствующий мастер.

Если от услуг мастера отказаться, а для этого достаточно отжать кнопку Мастера элементов, то элемент управления создается как заготовка, без опре­деления многих свойств. Их необходимо будет задать на дальнейших этапах разработки.

Вставлять элементы управления лучше в поля данных и примечания. В форму можно вставить любой элемент, имеющийся на панели элементов.

Списки в формах. В Access существуют две разновидности списков как элементов управ­ления: Список и Поле со списком. Рассмотрим работу с ними на при­мере поля со списком. Для создания этого элемента в форме надо вы­полнить сле­дующую последовательность действий:

1. В режиме конструктора формы нажать кнопку Поле со спи­ском и нарисовать мышью прямоугольник — место будущего списка. Запустится мас­тер полей со списком.

2. На первом шаге мастера установить переключатель в положе­ние «Табли­ца или запрос содержат значения, которые использует поле со спи­ском».

3. На втором шаге мастера указать необходимую таблицу или запрос.

4. На третьем шаге мастера задать поля таблицы. Порядок выбора полей опреде­ляет порядок следования их в списке, когда последний раскрыва­ется в форме.

5. На четвертом шаге мастера необходимо настроить ширину коло­нок списка.

5. На пятом шаге мастера необходимо задать поле, которое будет одно­значно определять строку списка. Значения этого поля будут заноситься в поле списка.

7. На шестом шаге мастера определяется, каким образом предпо­лагается использовать список. Первое положение переключателя («За­помнить») пpедполагает, что выбранное из списка значение будет при­меняться для управ­ления формой или другим объектом. Второе поло­жение переключателя («Со­хранить в поле») подразумевает заполнение поля базы данных путем выбора значений из списка. Этот выбор целиком зависит от конкретной задачи.

8. На седьмом шаге мастера надо определить подпись для спи­ска. После того как мастер закончит работу, необходимо задать обяза­тельные свойства списка. Высоту рамки списка целесообразно выбрать равной высоте строки в форме.

Раскрыв контекстное меню, относящееся к списку, выбрать ко­манду Свойства и посмотреть, какое имя программа дала списку. Имена назначаются так, чтобы избежать повторений. Затем на вкладке Макет найти свойство За­главия столбцов. По умолчанию там стоит Нет, то есть заголовки не выво­дятся. Установить это свойство как Да, потому что списки, состоящие из не­скольких столбцов, лучше смотрятся, когда у последних есть заголовки. Вы­брать вкладку События. Она предна­значена для создания подпрограмм, кото­рые позволят списку нор­мально функционировать. Необходимо выбрать строку Нажатие кнопки. Ясно, что в приложении должно что-нибудь проис­ходить, когда пользователь раскроет список и щелк­нет мышью один из его элементов. Поэтому для такого события надо предус­мотреть реакцию системы. Справа от строки свойства имеется кнопка с тремя точками, которая позволяет раскрыть окно модуля (окно построителя) для редактирования подпро­грамм. Щелкнем эту кнопку и выберем Программы. В списке Проце­дура укажем Click, что соответствует обрабатываемому событию, и введем команду

MsgBox "Выбрано из списка; " & ПолеСоСпискомN

Здесь N – номер, который присвоила программа.

Это приведет к тому, что в дальнейшем при вы­боре элемента списка будет раскрываться окно сообщения. Далее необходимо за­крыть окно, где вводился код.

В реальной про­грамме в качестве элементов списка лучше ис­пользовать текстовые поля для удобства в работе.

Размещение в форме графического объекта. Для размещения присоединенного объекта в форме необходимо выполнить сле­дующие действия:

1. Для добавления графического поля типа OLE в форму нужно выбрать   инструмент Присоединенная рамка объекта на панели элементов.

2. Нажать мышью место, где нужно добавить поле. Удерживая кнопку мыши в нажатом состоянии, переместить указатель по диаго­нали так, чтобы получилась рамка требуемого размера.

3. Открыть окно свойств созданного объекта.

4. Чтобы связать созданное поле с полем таблицы, выбрать свойство Данные. В поле ввода свойства необходимо воспользоваться кнопкой раскрытия списка и из списка полей открытой таблицы выбрать поле типа OLE.

5. Просмотреть форму в режиме формы. Если рисунок не помещается в рамке целиком, нужно вернуться в режим конструктора и увеличить размер поля.

Отчеты в Access

В Access отчет представляет собой форму специального типа, предназначенную для вывода на печать.

В Access существует несколько способов создания отчетов:

- Конструктор - самостоятельное создание отчетов;

- Мастер отчетов - автоматическое создание отчета на основе выбранных полей;

- Автоотчет: в столбец - автоматическое создание отчетов с полями,расположенными в один столбец;

- Автоотчет: ленточный - автоматическое создание ленточных отчетов;

- Мастер диаграмм - создание отчета с диаграммой;

- Почтовые наклейки - создание отчета, отформатированного для печати почтовых наклеек.

В работе более подробно рассмотрим работы с мастером отчетов, но вначале кратко рассмотрим другие способы построения отчетов.

Автоотчеты. Самый простой способ создать отчет – поручить сделать это программе. Access позволяет строить автоотчеты двух типов: «в столбец» и «ленточные». В отчетах первого типа поля располагаются по вертикали, а в отчетах второго типа – по горизонтали. Для построения автоотчета достаточно нажать кнопку Создать на вкладке Отчеты, выбрать соответствующий автоотчет и указать имя таблицы, по которой создается отчет. Следует отметить, что получить хороший ленточный отчет можно только для таблиц или запросов, имеющих небольшое количество полей.

Конструктор отчетов. Режимы конструктора форм и отчетов очень похожи. Вся область отчета разделена несколькими горизонтальными линейками на зоны: Заголовок отчета, Верхний колонтитул, Область данных, Нижний колонтитул, Примечание отчета. Высоту зон можно менять при помощи мыши. Все элементы отчета представлены в режиме конструктора в качестве объектов. После выбора объекта он окружается рамкой с черными квадратиками, служащими для изменения размеров объекта. Пользователь может перемещать объекты, задавать их свойства и программировать обработку событий, связанных с объектом. Каждый объект снабжен контекстным меню, которое позволяет выполнять указанные действия. Кроме того, объекты можно копировать через буфер обмена. Для удобства позиционирования в поле отчета выведена сетка. Программа позволяет автоматически выравнивать объекты по сетке. Соответствующие команды находятся в меню Формат.





Поделиться с друзьями:


Дата добавления: 2018-10-14; Мы поможем в написании ваших работ!; просмотров: 297 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

4474 - | 4338 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.