Элементы управления

/ контрольная работа по информатике (новая) / Задания к контрольной работе по информатике / Учебные файлы / Элементы управления

Пример использования элементов управления:

Задача 1. Из существующего списка оборудования необходимо выбирать тип оборудования и итоговые значения по закупке и выработке.

Из папки Задания к контрольной работе по информатике \ Таблицы откройте файл Элементы управления.xls лист Списки. Создайте раскрывающийся список Номер оборудования .

На панели инструментов Формы щелкните на кнопке Поле со списком .

Перенесите элемент управления на лист электронной таблицы и придайте ему нужный размер (см. рисунок 1 ниже).

Элементы управления

Рисунок 1 – Рабочий лист электронной таблицы

Щелкните правой клавишей мыши на созданном элементе управления и выберите из контекстного меню команду Формат объекта. Появится окно Формат элемента управления (рисунок 2).

Элементы управления

Рисунок 2 – диалоговое окно Формат элемента управления

Выберите вкладку Элемент управления .

В поле Форматировать список по диапазону задайте диапазон данных, которые должны входить в список (номер оборудования).

В поле связь с ячейкой введите ячейку, на которую будет ссылаться формула (А1 ). Например, 2 будет обозначать, что мы выбрали второй по порядку элемент раскрывающегося списка.

В области Возможен выбор задайте количество строк списка, выводящихся на экран.

При желании установите флажок Объемное затенение. на других вкладках установите дополнительные параметры. Нажмите ОК .

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

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

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

Чтобы автоматически отобразить тип и итоговые данные, воспользуйтесь функцией ИНДЕКС.

У функции ИНДЕКС можно использовать две формы:

=ИНДЕКС(С10:С23;А1). В этом случае указывается столбец и ссылка на ячейку, содержащая номер строки.

=ИНДЕКС(В10:G23;А1;2). В этой формуле задается весь диапазон значений, ссылка на ячейку и номер столбца в этой таблице.

Подобную формулу необходимо создать для каждого значения, которое должно автоматически выводиться на экран в ячейках Е5, G4, G5, G6)

Элементы управления

Рисунок 3 – Конечный вариант таблицы

Документ Элементы управления закрывать не надо.

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

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

На панели инструментов Формы щелкните на кнопке Счетчик .

Перенесите элемент управления на лист электронной таблицы в ячейку Е5 и придайте ему нужный размер (см. рисунок 4 ниже).

Элементы управления

Рисунок 4 – Добавление элемента Счетчик

Щелкните правой клавишей мыши на созданном элементе управления и выберите из контекстного меню команду Формат объекта. Появится окно Формат элемента управления (рисунок 5).

Элементы управления

Рисунок 5 – Окно свойств элемента управления Счетчик

Выберите вкладку Элемент управления .

Задайте значения в полях Текущее значение (1), Минимальное значение (0), Максимальное значение (100), Шаг изменения (1).

В поле Связь с ячейкой введите ячейку, на которую будет ссылаться формула (E5) и нажмите кнопку ОК.

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

Аналогичным образом добавьте элемент Счетчик в ячейки Е6 — Е19 столбца таблицы Количество недель (Рисунок 6).

Элементы управления

Рисунок 6 – Результат добавления элементов Счетчик

Теперь, в столбце Стоимость необходимо рассчитать стоимость оборудования, управления и транспорта с учетом тарифа и количества недель.

Установите курсор листа в ячейку F5 и наберите в ней формулу =D5*E5. Проведите аналогичные расчеты в оставшихся ячейках столбца Стоимость. Посмотрите, как будут меняться значения стоимости, когда изменяется количество недель.

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

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

Щелкните правой клавишей мыши на созданном элементе управления и выберите из контекстного меню команду Формат объекта. Появится окно Формат элемента управления (рисунок 7).

Элементы управления

Рисунок 7 – Окно свойств элемента управления Флажок

Перейдите на вкладку Элемент управления и установите значение снят.

В поле Связь с ячейкой выберите ячейку, с которой будет связана формула (B5). Нажмите кнопку ОК .

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

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

В ячейке H11 напишите следующую формулу:

Аналогичным образом подсчитайте общую стоимость управления и транспорта в ячейках Н15 и Н19.

В ячейке Н21 вычислите общую стоимость выбранного оборудования, управления и транспорта (рисунок 8).

Элементы управления

Рисунок 8 –Результат выполнения задания

Что такое элемент управления

Элемент управления — это специализированный объект, который можно размещать на формах VBA (или непосредственно в документах) и который используется для организации взаимодействия с пользователем. В VBA есть как стандартные элементы управления (CommandButton, CheckBox, OptionButton), так и нестандартные (любые другие, которые есть на вашем компьютере, например, Microsoft Web Browser, представляющий Internet Explorer, элемент управления Calendar и т. п.). Элементы управления реагируют на события, которые генерирует пользователь (нажатие на кнопку, ввод значения, перемещение ползунка и т. п.).

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

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

14.3.2. Элемент управления Label

Это самый простой элемент управления. Надпись (Label) — это просто область формы, в которой выводится какой-то текст.

Пользователь не может изменять этот текст. Чаще всего элемент управления Label используется как строка состояния с объяснением того, что сейчас произошло, или происходит, или должен сделать пользователь, и т. п. Этот элемент управления может использоваться и как пояснение для других элементов управления, таких как ползунок.

Главное свойство элемента управления Label — это Caption, тот текст, который будет выводиться на форме. Большая часть остальных свойств относится к форматированию этого текста или настройке внешнего вида этого элемента управления.

Несмотря на то, что для этого элемента управления предусмотрен набор событий (Click, Error и т. п.), использовать их не принято: пользователю обычно не приходит в голову, что по надписи нужно щелкнуть мышью.

14.3.3. Элемент управления TextBox

Текстовое поле (TextBox) — один из самых часто используемых элементов управления.

Текстовое поле используется:

q для приема каких-либо текстовых данных, вводимых пользователем (например, для отправки по почте, для занесения в базу данных и т. п.);

q для вывода пользователю текстовых данных с возможностью их редактирования (из базы данных, листа Excel и т. п.);

q для вывода пользователю текстовых данных с возможностью копирования и печати, но без возможности изменения (классический пример — текст лицензионного соглашения).

Далее приведены некоторые важные свойства этого элемента управления.

q Value (или Text, эти два свойства для текстового поля идентичны) — то текстовое значение, которое содержится в этом поле. Используется для занесения исходного значения и для приема значения, введенного пользователем, в строковую переменную.

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

q ControlSource — ссылка на источник текстовых данных для поля. Может ссылаться, например, на ячейку в Excel, на поле в объекте Recordset и т. п. При изменении пользователем данных в текстовом поле автоматически изменится значение на источнике, определенном в ControlSource.

q ControlTipText — текст всплывающей подсказки, которая появляется, когда пользователь наводит указатель мыши на элемент управления. Рекомендуется к заполнению для всех элементов управления (для самой формы это свойство не предусмотрено).

q Enabled — если установить в False, то текст в поле станет серым и с содержимым поля ничего нельзя будет сделать (ни ввести текст, ни выделить, ни удалить). Обычно это свойство используется, чтобы показать пользователю, что этот элемент управления отключен до выполнения каких-либо условий (это относится ко всем элементам управления).

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

q MaxLength — максимальная длина значения, которое можно ввести в поле. Иногда можно использовать свойство AutoTab — при достижении определенного количества символов управление автоматически передается другому элементу управления.

q MultiLine — определяет, можно ли использовать в текстовом поле несколько строк или только одну. Если вам нужно текстовое поле для приема одного короткого значения, подумайте, нельзя ли вместо элемента управления обойтись функцией InputBox().

q PasswordChar — позволяет указать, за каким символом будут «прятаться9quot; вводимые пользователем значения. Используется, конечно, при вводе пароля.

q ScrollBars — определяет, будут ли показаны горизонтальная и вертикальная полосы прокрутки (в любом сочетании). Если текст будет длинным, без них не обойтись.

q WordWrap — настоятельно рекомендуется включать в тех ситуациях, когда значение MultiLine установлено в True. В этом случае будет производиться автоматический переход на новую строку при достижении границы текстового поля.

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

Главное событие для текстового поля — это событие Change (т. е. изменение содержания поля). Обычно на это событие привязывается проверка вводимых пользователем значений или синхронизация введенного значения с другими элементами управления (например, сделать доступной кнопку, изменить текст надписи и т. п.)

14.3.4. Элемент управления ComboBox

Комбинированный список (ComboBox) также используется очень часто. Этот элемент управления позволяет пользователю выбирать «готовые9quot; значения из списка, так и вводить значения самостоятельно (хотя это можно запретить). Обычно ComboBox используется в двух ситуациях:

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

q когда список позиций для выбора необходимо формировать динамически на основании данных из источника (базы данных, листа Excel и т. п.).

К сожалению, через окно свойств заполнить список позициями не получится — для этой цели придется использовать специальный метод AddItem(). Обычно он помещается в обработчик события Initialize для формы. Применение его может выглядеть так:

Private Sub UserForm_Initialize()

ComboBox1.AddItem «Ленинградская область»

ComboBox1.AddItem «Московская область»

Второй параметр varIndex (необязательный) этого метода может использоваться для определения положения элемента в списке, но он не может превышать значения свойства ListCount и поэтому для начальной загрузки ComboBox не подходит.

Самые важные свойства комбинированного списка представлены далее.

q ColumnCount, ColumnWidth, BoundColumn, ColumnHeads, RowSource — свойства, которые применяются при работе со списками из нескольких столбцов. Пользователи не любят такие списки, и поэтому к использованию они не рекомендуются (гораздо проще сделать несколько комбинированных списков).

q MatchEntry — определяет, будут ли при вводе пользователем первых символов значения выбираться подходящие позиции из списка. Возможность очень удобная, рекомендуется сохранить значение, которое используется по умолчанию.

q MatchRequired — определяет, разрешается ли пользователю вводить то значение, которого нет в списке. По умолчанию False, т. е. разрешено.

q Value (или Text) — позволяет программным способом установить выбранное значение в списке или получить в переменную выбранное или введенное пользователем значение.

Остальные свойства (AutoSize, Enabled, Locked, ControlText, ControlTipText, MaxLength) применяются точно так же, как и для TextBox.

Главное событие для комбинированного списка — Change, то же, что и для TextBox. Обычно в обработчике этого события проверяются введенные пользователем значения, эти значения переносятся в текстовое поле или в ListBox (если нужно дать пользователю возможность выбрать несколько значений, поскольку свойства MultiSelect у ComboBox нет) и т. п.

14.3.5. Элемент управления ListBox

Элемент управления ListBox очень похож на комбинированный список, но применяется гораздо реже по двум причинам:

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

q пользователь не может вводить свои значения — только выбирать из готовых.

Но у этого элемента управления есть и преимущества: в нем пользователь может выбирать не одно значение, как в ComboBox, а несколько.

Обычно ListBox используется:

q как промежуточное средство отображения введенных или выбранных пользователем через ComboBox значений (или любых других списков, например, для списка выбранных файлов);

q как средство редактирования списка значений, сформированных вышеуказанным образом или полученных из базы данных (для этого можно рядом с ListBox разместить кнопки Удалить или Изменить ).

Основные свойства, методы и события у ListBox — те же, что и у ComboBox. Главное отличие — это свойство MultiSelect, которое позволяет пользователю выбирать несколько значений. По умолчанию это свойство отключено.

14.3.6. Элементы управления CheckBox и ToggleButton

Флажки (CheckBox) (пользователи часто называют их «галками9quot; или «птичками9quot;) и кнопки с фиксацией (ToggleButton) используются для выбора невзаимоисключающих вариантов (если этих вариантов немного). Для CheckBox предусмотрено три главных свойства.

q Caption — надпись справа от флажка, которая объясняет, что выбирается этим флажком.

q TripleState — если это свойство установлено в False (по умолчанию), то флажок может принимать только два состояния: установлен или нет. Если для TripleState установить значение True, то появляется третье значение Null, когда установлен «серый9quot; флажок. Такое значение часто используется, например, при выборе компонентов программы при установке, когда выбраны не все компоненты, а лишь некоторые.

q Value — само состояние флажка. Может принимать значения True (флажок установлен), False (снят) и Null — «серый9quot; флажок (когда свойство TripleState установлено в True).

Главное событие элемента CheckBox — Change.

ToggleButton выглядит как кнопка, которая после щелчка на ней остается «нажатой9quot; (рис. 5.6), а при повторном щелчке отключается. У нее могут быть те же два (или три, в соответствии со свойством TripleState) состояния, что и у CheckBox. Свойства и методы — те же самые. Единственное отличие — в восприятии их пользователем. Обычно ToggleButton воспринимается пользователем как переход в какой-то режим или начало выполнения продолжительного действия.

14.3.7. Элементы управления OptionButton и Frame

Если CheckBox предназначен для выбора невзаимоисключающих вариантов, то переключатель (OptionButton) используется как раз для выбора варианта в ситуации «или/или9quot;.

Классический пример, при помощи которого можно проиллюстрировать работу OptionButton, — выбор радиостанции на радиоприемнике: сразу две радиостанции слушать нельзя (поэтому иногда этот элемент управления называют RadioButton). Главных свойств у этого элемента управления два.

q Caption — надпись для переключателя.

q Value — установлен переключатель или нет (только два состояния — True или False).

Главное событие тоже стандартное — Change.

Конечно, использовать один переключатель бессмысленно. Выбор должен предоставляться хотя бы из двух вариантов, и при выборе одного из них другой автоматически снимается. Однако в некоторых ситуациях нам необходимо выбрать из нескольких наборов вариантов (например, отчет за месяц/квартал/год, тип отчета, нужный филиал и т. п.). Решение простое — переключатели нужно сгруппировать.

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

Frame — это просто рамка, которая выделяет прямоугольную область на форме и позволяет организовать элементы управления (рис. 5.7). Помещенные внутрь рамки переключатели считаются взаимоисключающими, остальные элементы управления ведут себя точно так же, хотя иногда бывает полезно с точки зрения наглядности свести вместе под одной рамкой, например, набор флажков. При желании рамку можно сделать невидимой, установив для свойства BorderStyle значение 1 и убрав значение свойства Caption.

14.3.8. Элемент управления CommandButton

Элемент управления CommandButton (кнопка ) — самый распространенный элемент управления на формах.

В большинстве форм обязательно будет, по крайней мере, две кнопки: OK и Отмена (Cancel). По нажатию кнопки OK должно выполниться то действие, ради чего создавалась форма, по нажатию кнопки Отмена форма должна закрыться. Ваша задача — обеспечить необходимый код для этих кнопок, который и будет выполнять эти действия.

Далее представлены самые важные свойства кнопки.

q Cancel — если для этого свойства установить значение True, то кнопка будет нажиматься автоматически при нажатии клавиши

Private Sub CommandButton1_Click()

Me — это специальное зарезервированное слово, которое представляет текущий объект (в данном случае форму). Его можно использовать вместо имени формы.

q Caption — надпись, которая будет на кнопке.

q Default — если это свойство установлено в True, то такая кнопка будет считаться нажатой при нажатии пользователем клавиши

q Picture — если простая надпись вас не устраивает, можно назначить кнопке рисунок (пиктограмму).

q TakeFocusOnClick — определяет, будет ли передаваться управление этой кнопке при нажатии на нее. По умолчанию установлено True.

Главное событие для кнопки — это, конечно, Click. Как правило, к этому событию и привязывается программный код, ради которого создавалась кнопка.

14.3.9. Элементы управления ScrollBar и SpinButton

Полосы прокрутки (ScrollBars) чаще всего встречаются в текстовых полях, когда введенный текст полностью на экране не помещается. Однако ничего не мешает вам использовать ScrollBar как отдельный элемент управления (пользователи часто называют его «ползунок9quot;) для выбора какого-то значения из диапазона (рис. 5.9). Обычно такой элемент управления используется для выбора плавно меняющихся значений, например: уровня громкости, яркости, сжатия, приоритета и т. п.

Главное событие для ScrollBar — уже знакомое нам Change. Главные свойства этого элемента управления представлены далее.

q Max и Min — максимальное и минимальное значения, которые можно задать при помощи этого элемента управления. Возможный диапазон — от -32 767 до +32 767. При этом максимальное значение может быть и меньше минимального — просто ползунок придется тянуть в обратную сторону.

q LargeChange и SmallChange — определяют, какими шагами будет двигаться ползунок при перемещении его пользователем (путем щелчка на полосе около ползунка или при нажатии на одну из кнопок направления соответственно).

q Orientation — определяет расположение ползунка (вертикальное или горизонтальное). По умолчанию для этого свойства установлено значение 1, т. е. ориентация определяется автоматически в зависимости от конфигурации отведенного элементу управления пространства на форме (что больше — длина или высота). Однако при помощи этого свойства можно и явно указать вертикальное или горизонтальное расположение ползунка.

q ProportionalThumb — определяет размер ползунка: будет ли он пропорционален размеру полосы прокрутки (по умолчанию) или будет фиксированного размера.

q Value — главное свойство этого элемента управления. Определяет положение ползунка и то значение, которое будет возвращать этот элемент управления программе.

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

Private Sub ScrollBar1_Change()

В более сложном варианте пользователю можно выбирать — использовать ли ползунок или вводить значение в тестовом поле. В этом случае в событии Change для текстового поля необходимо предусмотреть проверку вводимых пользователем значений и обратную связь с ползунком.

Элемент управления счетчик (SpinButton) — эта та же полоса прокрутки, лишенная самой полосы и ползунка. SpinButton используется в тех ситуациях, когда диапазон выбираемых значений совсем небольшой (например, надо выбрать количество копий для печати отчета). Все свойства, которые есть у SpinButton, совпадают со свойствами ScrollBar.

14.3.10. Элементы управления TabStrip и MultiPage

Набор вкладок (TabStrip) и набор страниц (MultiPage) применяются в одной и той же ситуации — когда элементов управления слишком много, чтобы уместить их на одной странице формы. Эти элементы управления позволяют создавать на форме несколько вкладок (страниц), между которыми сможет переходить пользователь. Принципиальное отличие между этими элементами управления заключается в том, что на вкладках TabStrip всегда располагаются одинаковые элементы управления, а на MultiPage — разные. Применение множества вкладок вы наверняка видели во многих программах (например, в Word в окне Параметры. открывающемся с помощью меню Сервис | Параметры ).

Элемент TabStrip используется реже. Например, его можно применить для занесения данных по одному шаблону для филиалов или сотрудников (если их не слишком много).

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

q MultiRow — определяет, можно ли использовать несколько горизонтальных рядов вкладок.

q TabOrientation — определяет, где будут расположены заголовки вкладок (по умолчанию вверху).

q Value — номер вкладки, которая открыта в настоящий момент (нумерация начинается с 0).

Главное событие этих элементов управления — Change (т. е. переход между вкладками). К нему можно привязать, например, проверку уже введенных пользователем значений или вывод предупреждений.

14.3.11. Элемент управления Image

Наверное, рисунок (Image) — это самый простой из элементов управления. Он позволяет отобразить на форме рисунок в одном из распространенных форматов, который будет реагировать на щелчок мышью (а может просто использоваться для украшения формы). Отметим некоторые моменты, связанные с применением элемента управления Image:

q в качестве альтернативы можно использовать свойство Picture формы (особенно если вам нужен фоновый рисунок для всей формы);

q еще две альтернативы — это свойство Picture элементов управления Label или CommandButton. Функциональность рисунков получается практически одинаковая;

q при использовании этого элемента управления само изображение копируется внутрь документа и внешний его файл больше не нужен.

Главные свойства этого элемента управления представлены далее.

q Picture — позволяет выбрать само изображение для формы.

q PictureAlignment — позволяет выбрать местонахождение изображения в отведенной ему области. По умолчанию рисунок располагается по центру.

q PictureSizeMode — позволяет выбрать режим растяжения или уменьшения элемента в случае, если он не соответствует размеру области.

q PictureTiling — определяет, размножать ли маленький рисунок, чтобы он покрыл всю отведенную ему область («замостить9quot;).

Главное событие элемента управления Image — Click.

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

188.123.231.15 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам.

Элементы управления

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

Стандартные элементы управления

Элемент управления — это специальное средство графического интерфейса пользователя, предназначенное для ввода/вывода информации и управления работой программы. В Outlook, как и в других офисных приложениях, имеется четырнадцать стандартных элементов управления. Кроме того, в формах можно использовать дополнительные элементы управления OLE и ActiveX. В приведенной ниже таблице кратко описан каждый из стандартных элементов управления.

Поле со списком

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

Используется для ввода и изменения данных, а также для вывода результатов вычисления. Например, поле, в которое должно вводится название книги — TextBox

Используется для вывода в формате надписей. Данный объект обычно применяется для отображения пояснения к расположенному рядом элементу управления. Например, объект Название книги 1 — это Label

Используется только для выбора нужного значения из списка

ЭЛЕМЕНТЫ УПРАВЛЕНИЯ

Управление как деятельность реализуется в совокупности управленческих процессов, т. е. целенаправленных решений и действий, осуществляемых менеджерами в определенной последовательности и комбинации. Любая управленческая деятельность состоит из следующих этапов: 1. получение и анализ информации; 2. выработка и принятие решений; 3. организация их выполнения; 4. контроль, оценка полученных результатов, внесение коррективов в ход дальнейшей работы; 5. вознаграждение или наказание исполнителей. Эти процессы развиваются и совершенствуются вместе с организацией. Они бывают первичными и производными; одноступенчатыми и многоступенчатыми; скоротечными и продолжительными; полными и неполными; регулярными и нерегулярными; своевременными и запаздывающими и т. п. Управленческие процессы содержат как жесткие (формальные) элементы, например правила, процедуры, официальные полномочия, так и мягкие, такие, как стиль руководства или организационные ценности. Особенности управленческих процессов определяются как объективными (характер и сфера деятельности), так и субъективными (интересы руководства и персонала, неформальные связи) факторами. В совокупности такие процессы образуют цикл, состоящий из взаимосвязанных фаз: принятие решения (определение цели и программы действий); исполнение (воздействие на элементы организации); сбор, обработка, анализ и контроль информации, необходимая корректировка (обратная связь). Основными элементами процесса управления являются: определение и четкая постановка цели, планирование мероприятий по реализации поставленной цели, организация производственных процессов, реализация намеченных мероприятий, контроль и оценка результатов. Схематически управленческий процесс можно представить в виде кольца (рис. 1.1), т. е. все элементы, входящие в состав процесса управления взаимосвязаны, неотъемлемы и последовательны. Невозможно перейти к элементу «реализация» минуя элемент «планирование» или «организация». Рис. 1.1. Кольцо процесса управления Целью конкретного управленческого процесса является изменение или, наоборот, сохранение управленческой ситуации, т. е. совокупность обстоятельств, которые оказывают или будут оказывать положительное или отрицательное влияние на организацию. К элементам управления относятся управленческий труд, который реализуется в определенном результате (решении), его предмет и средства. Предметом и продуктом труда в управлении является информация о существующей проблеме и способах ее преодоления. Исходная информация является «сырой», а поэтому не может использоваться на практике. Но в результате обработки она превращается в управленческое решение, служащее основой осуществления конкретных действий. Решения, получающие самостоятельное существование, могут накапливаться, что в свою очередь приводит к росту масштабов и усложнению процесса управления. В то же время решения формируют так называемый организационный порядок, обеспечивающий автоматическое срабатывание многих управленческих механизмов и выполнение необходимых действий без специальных распоряжений. Это полезно, так как ускоряет и упрощает работу руководителей. Средствами управленческого труда служит все то, что способствует осуществлению операций с информацией, — от компьютеров, телефонов, авторучки и бумаги до органов человеческого тела. На практике выделяют следующие группы средств управления: 1. средства обработки информации (компьютеры, калькуляторы); 2. средства размножения документов (принтеры и проч.); 3. средства оформления документации (штемпели, резаки, дыроколы); 4. средства группировки и хранения информации (папки, скоро сшиватели, картотеки); 5. средства оперативной связи; 6.

мебель. Рассматривая управленческий труд как составной элемент управления необходимо отметить, что данный труд относится к категории умственного труда, осуществляемого в виде нервно-психических усилий, и существует в трех формах: эвристической, административной и операторной. Такой труд требует инициативности и повышенной ответственности. Эвристический труд сводится к совокупности действий по изучению проблем и разработке вариантов их решений — организационных, экономических, технических. В зависимости от сложности и характера задач он выполняется руководителями и специалистами. Административный труд является уделом в основном руководителей. Он связан с выполнением таких видов работ, как распорядительство (доведение в устном и письменном виде принятых решений до исполнителей), инструктирование, контроль и координация деятельности подчиненных, их оценка, мотивация, проведение собраний и совещаний, прием посетителей, ведение деловых переговоров, ответы на письма и телефонные звонки, обход рабочих мест. Важнейшим моментом административного труда является целевое управляющее воздействие, которое в свою очередь можно классифицировать по следующим параметрам: 1. по типу оно может быть приказом, рекомендацией, советом, порицанием, похвалой; 2. по форме воздействие бывает непосредственным или опосредованным, явным или неявным, мягким или жестким; 3. по способу передачи воздействия подразделяются на официальное и неофициальное. Неофициальное воздействие дополняет официальное и является наиболее предпочтительным. Операторный труд направлен на техническое обеспечение производственных и управленческих процессов необходимой информацией и призван выполнять следующие функции: 1. документационную (оформление, размножение, сортировка и хранение документов); 2. первично-счетную и учетную (сбор статистической, бухгалтерской и иной информации о производственных, хозяйственных, социальных и иных процессах, протекающих в рамках организации); 3. вычислительную и формально-логическую (последовательная обработка собранной информации и осуществление на ее основе и по заданному алгоритму необходимых расчетов); 4. коммуникативно-техническую (поддержание связи между субъектами). Этот труд выпадает на долю специалистов и технических исполнителей. Часть его, строго говоря, не относится к умственному, поэтому для его характеристики иногда используют термин «нефизический труд». Подводя итоги вышесказанному, необходимо отметить, что сложность процесса управления в общем, и управленческого труда, в частности, обусловливается несколькими обстоятельствами. Во-первых, масштабами, количеством и многогранностью решаемых проблем, связей между ними, разнообразием применяемых методов, организационных принципов. Во-вторых, необходимостью принимать новые, нетрадиционные решения, порой в условиях неопределенности, что требует глубоких профессиональных знаний, опыта, широкой эрудиции. Наконец, в-третьих, необходимостью оперативно самостоятельно действовать, брать на себя риск и нести ответственность за последствия. Вопросы для самоконтроля 1. Перечислить основные этапы управленческой деятельности. 2. Дайте определение первичным и производным процессам управления. Приведите примеры из жизни, когда один и тот же управленческий процесс при разных обстоятельствах может быть первичным или производным. 3. Что такое кольцо управления? Перечислите и охарактеризуйте основные этапы процесса управления. 4. Что является элементами управления? 5. Дать определение и перечислить основные группы средств управления. 6. Охарактеризовать эвристический, административный и операторный труд.

Элементы управления

Какое важное значение придают в деловых кругах предвидению, об этом можно судить по изречению: «Управлять — это предвидеть». Действительно, если предвидение не есть на сто процентов управление, то оно, во всяком случае, составляет существенную часть последнего. Предвидеть здесь означает — исчислять будущее и подготовлять его; предвидеть — это уже почти действовать.

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

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

Программа действия зиждется: 1) на ресурсах предприятия; 2) на природе и важности текущих операций и 3) на возможностях будущего, зависящих частью от технических, коммерческих, финансовых и иных условий, в свою очередь подверженных изменениям, важность и момент наступления которых нельзя определить наперед.

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

ОБЩИЕ ЧЕРТЫ ХОРОШЕЙ ПРОГРАММЫ ДЕЙСТВИЯ

Никто не оспаривает пользы программы действия: прежде чем действовать, мы должны знать, чего хотим и что можем. Известно, что отсутствие программы сопровождается колебаниями, ошибочными маневрами, несвоевременной переменой ориентации, являющимися причиной дурного состояния, если не краха дел. Таким образом, вопрос о необходимости программы действия даже не ставится, и я думаю, что программа действия безусловно необходима.

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

Как отличить хорошие от плохих?

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

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

Например, единство программы. Одновременно можно и должно применять только одну программу; две различные программы — это дуализм, путаница, беспорядок.

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

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

Далее, руководящее действие программы должно быть непрерывным.

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

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

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

Единство, непрерывность, гибкость и точность — таковы общие черты хорошей программы действия.

УСЛОВИЯ И КАЧЕСТВА,

НЕОБХОДИМЫЕ ДЛЯ ВЫРАБОТКИ

ХОРОШЕЙ ПРОГРАММЫ ДЕЙСТВИЯ

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

Это ценный инструмент управления.

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

1) искусством управлять людьми;

2) большой активностью;

3) определенным нравственным мужеством;

4) прочностью служебного положения;

5) известной компетентностью в профессиональной специальности предприятия;

6) известной общей деловой опытностью.

Организовать предприятие — значит снабдить его всем тем, что необходимо для его функционирования: сырьем, оборудованием, деньгами, персоналом.

Эту совокупность можно считать состоящей из двух составных частей: материального организма и социального организма.

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

СОЦИАЛЬНОГО СОСТАВА ПРЕДПРИЯТИЯ

Во всех случаях на социальном составе предприятия лежит выполнение следующей административной миссии:

1. Заботиться о том, чтобы программа действия была зрело подготовлена и неуклонно выполнена.

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

3. Установить единую, компетентную и энергичную дирекцию.

4. Согласовать действия, координировать усилия.

5. Формулировать ясные, отчетливые и точные директивы.

6. Содействовать хорошему подбору работников.

7. Отчетливо определить компетенцию.

8. Поощрять инициативу и ответственность.

9. Справедливо и искусно вознаграждать выполненную работу.

10.Устанавливать меры взысканий за провинности и ошибки.

11.Следить за дисциплиной.

12.Наблюдать за тем, чтобы частные интересы были подчинены общему интересу предприятия.

13.Внимательно следить за соблюдением принципа единства распорядительства.

14.Поддерживать материальный и социальный порядок.

15.Устанавливать за всем контроль.

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

Такова административная миссия, которую должен выполнять персонал каждого предприятия.

ОРГАНЫ ИЛИ ЧЛЕНЫ СОЦИАЛЬНОГО СОСТАВА

Органами социального состава являются органы, выполняющие шесть существенных функций.

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

Можно различать в социальном организме анонимной компании следующие главные органы:

Роль акционеров очень ограниченна. Она сводится главным образом:

a) к избранию членов административного совета и ревизионной комиссии;

b) к обсуждению предложений административного совета.

Они собираются не меньше раза в год.

2. Административный совет

Административному совету уставом предоставляется весьма широкая власть. Эта власть — коллективная.

Значительную часть ее он обычно переделегирует назначаемой им главной дирекции.

Он должен быть в состоянии хорошо ориентироваться во вносимых дирекцией предложениях и выполнять общий контроль.

3. Главная дирекция

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

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

Она состоит из одного, а иногда из нескольких главных директоров.

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

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

Во всех случаях главная дирекция опирается на главный штаб.

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

Улучшения. Среди этих обязанностей одной из наиболее важных является обязанность введения улучшений. Известно ведь, что не прогрессирующее предприятие скоро отстает от своих соперников, и, следовательно, нужны непрерывные заботы о прогрессе во всех областях.

Для осуществления усовершенствований необходимы: метод, компетентность, время, воля и финансовые ресурсы.

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

4. ОБЛАСТНЫЕ И МЕСТНЫЕ ДИРЕКЦИИ

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

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

1. «Управление — это наука и искусство», Москва, 1992 год.

2. А. Файоль «Общее и промышленное управление».

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *