Разработка более сложной формы (прием товаров)

Размер: px
Начинать показ со страницы:

Download "Разработка более сложной формы (прием товаров)"

Транскрипт

1 Глава 5 Разработка более сложной формы (прием товаров) В этой главе мы рассмотрим технологию создания более сложных форм на примере формы, предназначенной для оформления приема товаров. В качестве источника данных воспользуемся таблицей. Познакомимся с элементом управления, которое будем использовать при вводе информации о поставщике, сотруднике и категории товара. Это позволит, во-первых, избежать ошибок при вводе с клавиатуры, а вовторых, ускорить ввод информации. В нашем случае для списков будем использовать в качестве источника строк информацию из другой таблицы. Кроме того, запретим ввод информации, не содержащейся в списках. Воспользуемся масками для ввода дат. Маска гарантирует правильность ввода и дает возможность не вводить вручную необязательные символы (разделители). Познакомимся с простейшими событийными процедурами, которые будут использоваться, в частности, для автоматического заполнения даты приема товара и вычисления розничной цены по известной наценке. Создадим сначала форму, взяв в качестве источника данных таблицу. При этом можно воспользоваться Мастером форм. Выберем все поля таблицы кроме поля _, которое имеет тип данных ; при добавлении новой записи уникальное значение в этом поле определяется автоматически и не несет никакой информации. Выберем ленточный тип для этой формы и разместим поля таким образом, как показано на рис Поля,, _ перенесены в область

2 заголовка формы, так как при оформлении нескольких товаров данные в этих полях будут иметь одно и то же значение для каждой строки и, следовательно, будут дублироваться, если разместить их в области данных ленточной формы. Кроме того, горизонтальную протяженность формы в этом случае можно будет уменьшить и при работе с ней не придется выполнять прокрутку окна. В полях, размещенных в области заголовка формы, мы будем видеть значения, относящиеся к текущей записи. Поскольку в ленточной форме одновременно отображаются все записи из источника данных, для перехода к нужной записи достаточно поместить курсор в любое поле соответствующей строки. Если область выделения записей присутствует на форме (у левой границы формы), то текущая запись отмечается треугольником в этой области (см. рис. 5.1). Краткая справка 1. Чтобы переместить элемент управления на форме, необходимо выделить его и перетащить с помощью мыши в соответствующее место. Изменить размеры элемента управления можно посредством маркеров выделения, расположенных по периметру элемента. 2. Если область заголовка (примечания) формы отсутствует в окне конструктора, выберите команду /. 3. Некоторые элементы управления (поля, списки) имеют присоединенную надпись, которая перемещается вместе с самим элементом. Чтобы перемещать их независимо, используются маркеры в верхнем левом углу каждого элемента. 4. Для удаления элемента его нужно выделить и нажать клавишу <Delete>. 5. Изменение взаимного расположения элементов управления и согласование их размеров весьма эффективно можно выполнить с помощью команд в подменю,, / меню. Для этого необходимо предварительно выделить группу соответствующих элементов управления. Существует несколько приемов выделения группы: последовательные щелчки мышью при нажатой клавише <Shift>; щелчок и протяжка в области линеек окна конструктора; охват элементов перетаскиванием мыши. 68 Часть II. Средства разработки приложений...

3 Рис Форма

4 Как видно из вышеприведенного рисунка, поля внешних ключей таблицы содержат коды соответствующих записей из таблиц, и. Пользоваться такой формой весьма неудобно, поскольку для этого нужно помнить все соответствующие коды, особенно при вводе новой информации. К счастью, в этом нет необходимости. Эти поля мы можем заменить полями со списком, которые будут содержать текстовую информацию из соответствующих таблиц (например, _ из таблицы ). Между тем, при выборе элемента списка в соответствующее поле таблицы будет записываться нужный код. Чтобы понять, как это делается, познакомимся сначала с элементом управления и рассмотрим его основные свойства на примере одного из полей нашей формы. Нам нужно вместо трех вышеуказанных полей поместить на форму поля со списком. Для этого нет необходимости удалять старые элементы управления и помещать на форму другие новые. В MS Access есть возможность преобразования элементов. Для этого следует выполнить соответствующую команду из подменю. Это подменю можно найти в меню или в контекстном меню. Естественно, можно взаимно преобразовывать элементы только в том случае, если они совместимы по типам; в частности, можно преобразовать поле в надпись, список или поле со списком, но его нельзя преобразовать в изображение или переключатель. Поле со списком Этот элемент управления представляет раскрывающийся список с текстовым полем (см., например, рис. 2.4, на котором используется несколько таких элементов). При выборе элемента из списка последний попадает в текстовое поле, а список сворачивается и занимает на форме столько же места, что и поле. Текстовое поле позволяет редактировать находящийся в нем текст, а также автоматически подставлять элементы из списка по мере ввода символов с клавиатуры, которые совпадают с первыми символами элемента списка. Рассмотрим основные свойства поля со списком, взяв для примера элемент управления _, используемый для выбора поставщика из списка на форме приема товаров (см. рис. 5.1). 70 Часть II. Средства разработки приложений...

5 На рис. 5.2 изображено, в котором выбрана вкладка. На этой вкладке перечислены все без исключения свойства выделенного элемента управления формы. Рис Свойства поля со списком _ Свойство указывает, какие данные выводятся в элементе управления. В нашем случае выводятся данные из поля таблицы, являющейся источником данных рассматриваемой формы. Свойство указывает тип источника строк, в то время сам источник строк задается следующим ниже свойством. Возможные варианты типов, которые выбираются из списка: /, и. Значения свойства, в зависимости от значения свойства, перечислены ниже в табл В нашем случае в качестве источника строк следует выбрать таблицу, содержащую необходимую информацию в полях _ и _. Глава 5. Разработка более сложной формы... 71

6 Таблица 5.1. Значения свойства Источник строк Тип источника строк / Источник строк Имя таблицы или запроса (выбирается из списка имеющихся в базе данных таблиц или запросов) или инструкция SQL. Элементами списка в этом случае являются записи из указанной таблицы, сохраненного в базе данных запроса или запроса, написанного на языке SQL. В последнем случае можно воспользоваться конструктором запросов Список элементов, разделяемых точкой с запятой (;) Имя таблицы, запроса или инструкция SQL. Элементами списка в этом случае будет список полей указанной таблицы или запроса Свойством задается количество столбцов списка. В нашем случае используем значение первые два поля из таблицы, которыми как раз и являются поля _ и _. Значения из первого поля нужны нам для связи с таблицей, поскольку при выборе элемента списка именно код поставщика должен записываться в соответствующее поле этой таблицы. Свойство определяет, значение какого столбца становится значением элемента управления при выборе строки из сформированного списка. Если элемент управления присоединен к полю источника записей для формы (т.е. в качестве свойства для этого элемента указано имя поля источника записей), то значение столбца, указанного в свойстве, будет при выборе строки списка заноситься в поле, указанное в качестве значения свойства. Таким образом, при выборе элемента списка в поле будет заноситься значение из первого столбца списка, т.е. значение кода поставщика, что и требуется. Свойство задает ширину каждого столбца в сантиметрах; значения в этом поле перечисляются через точку с запятой. Если не указать ширину столбца, то она будет приниматься по умолчанию, например, если вообще оставить это поле пустым, ширина каждого столбца будет одинаковой и в сумме 72 Часть II. Средства разработки приложений...

7 равняться ширине списка. Важным будет нулевое значение ширины столбца, которое делает столбец невидимым на экране. Поскольку при выборе элемента из списка существенным при оформлении приема товаров является только имя поставщика, поле кода поставщика делается невидимым. Тогда мы будем выбирать поставщика по имени, а в таблицу будет заноситься его код, хотя этот столбец и не выводится на экран. Свойство может иметь одно из двух значений ---,. Если это свойство установить равным значению, то ввести в текстовое поле элемента управления можно будет только одно из значений, имеющихся в списке; нарушение этого условия приведет к ошибке с появлением соответствующего сообщения. Если для свойства выбрать значение (принимается по умолчанию), то ввести в это поле можно любое значение, имеющее тот же тип данных, что и элементы списка. 1. Если для свойства выбрано значение и делается попытка ввести отсутствующее в списке значение, наступает событие (см. вкладку в окне свойств). Если обрабатывать это событие, то сообщение об ошибке появляться не будет, а будет выполняться процедура обработки. Например, можно использовать это событие для занесения новых данных в соответствующую таблицу. 2. В нашем случае нельзя допустить ввод отсутствующих в списке значений, поскольку он скрыт, а мы вводим новое значение в столбец, который не является присоединенным. Но даже если сделать этот столбец видимым, то ввод отсутствующего значения все равно будет вызывать ошибку, но по другой причине. Дело в том, что мы установили связи между таблицами с поддержанием целостности данных. Поэтому при вводе отсутствующего в списке значения будет сделана попытка записать в подчиненную таблицу такое значение, которое отсутствует в главной таблице, что приведет к нарушению условий ссылочной целостности данных и появлению соответствующего сообщения об ошибке. Глава 5. Разработка более сложной формы... 73

8 Наконец, свойство (допустимые значения свойства --- / ) определяет, должен ли выполняться автоматический ввод в текстовое поле значения из списка, совпадающего по первым символам с символами, вводимыми в это поле с клавиатуры. Краткая справка 1. Чтобы при размещении поля таблицы на форме с помощью окна списка полей использовался нужный элемент управления, следует для соответствующего поля таблицы задать свойства подстановки. На рис 3.1 приведен пример использования подстановки для поля _ в таблице. Как видно, источником строк поля со списком в данном случае является список значений. Если бы мы определили аналогичную подстановку для требуемых полей из таблицы до создания формы, то нам не пришлось бы преобразовывать поля на форме ни сейчас, ни в дальнейшем. 2. Если бы мы не преобразовывали поле в поле со списком, а поместили поле со списком с помощью панели элементов, то задать свойства этого элемента управления помог бы Мастер построения этого элемента (при нажатой кнопке на панели элементов). Кстати говоря, этот инструмент предлагает также и другие варианты использования списка, в частности, для ввода фиксированного набора значений, а также для поиска записи в форме на основе значения, которое содержит поле со списком. Итак, преобразуем поля,, _ в поля со списками, изменив свойства элементов управления так, как это сделано на примере поля (см. рис. 5.2). Задание Ввести несколько записей, используя форму для приема товаров. При этом для штучного товара в поле с заголовком / следует вводить число 1. Оптовая цена по смыслу служит закупочной ценой. Срок реализации содержит либо последнюю дату реализации для товара, имеющего срок годности, либо дату, когда взятый на реализацию товар следует или вернуть поставщику, или рассчитаться с ним. Если возможен возврат, то следует установить 74 Часть II. Средства разработки приложений...

9 соответствующий флажок. Однако не следует ставить флажок, если не установлен срок реализации, которым регламентируется дата возврата остатков товара поставщику. При более внимательном анализе и практической работе с формой становятся очевидными следующие недостатки. При оформлении партии товара приходится многократно вводить повторяющуюся информацию: дату приема, имя поставщика и имя сотрудника, оформляющего прием. Случайный выбор из списков других элементов для ранее введенной записи приводит к потере информации, так как можно по ошибке приписать товар другому поставщику и т.д. При вводе дат желательно воспользоваться масками ввода для ускорения ввода и защиты от ошибок. Розничную цену лучше не вводить с клавиатуры, а вычислять по известной наценке; это предохранит от ошибок, которые могут привести к установке розничной цены ниже закупочной. Поскольку, как правило, датой приема является текущая дата, можно воспользоваться этим фактом для автоматического заполнения соответствующего поля. Устранение этих недостатков должно сделать работу с формой более удобной. Ниже мы покажем, как это сделать, и обсудим используемые для этого средства. Сначала обеспечим маски ввода для полей на форме, содержащих дату приема и срок реализации. Для этого можно выделить сразу оба поля, чтобы задать одну и ту же маску для обоих полей. Затем на вкладке в окне свойств выберем поле и щелкнем на кнопке построителя, после чего выберем краткий формат даты и щелкнем на кнопке. Чтобы устранить другие недостатки разрабатываемой формы, имеющихся средств оказывается недостаточно, поэтому нам придется воспользоваться средствами программирования. Глава 5. Разработка более сложной формы... 75

10 Понятие событийной процедуры Событийная процедура представляет собой последовательность операций, которая выполняется при наступлении некоторого события. Таким событием может быть, например, щелчок кнопкой мыши. События могут генерироваться пользователем (щелчок, перетаскивание, нажатие клавиши на клавиатуре), системой (события таймера) или сигналами, поступившими от внешних устройств. Таким образом, мы можем определить некоторые действия, которые будут выполняться всякий раз, когда будет происходить то или иное событие. Эти действия в MS Access должны записываться на языке VBA (Visual Basic For Applications) непосредственным вводом с клавиатуры или с помощью мастеров, реализующих наиболее характерные операции при работе с базами данных. Мы уже, кстати говоря, написали одну событийную процедуру с помощью мастера, когда поместили кнопку на форму (см. рис. 4.4). Здесь мы рассмотрим процесс создания событийной процедуры вручную на примере использования кнопки, которая обеспечит вставку текущей даты в поле даты приема. Мастер кнопки здесь ничем не сможет нам помочь, поскольку такая специфическая задача не попадает в круг его возможностей. Поэтому следует либо отключить кнопку на панели элементов перед выбором кнопки, либо сразу после запуска Мастера щелкнуть на кнопке (см. рис. 4.3). Теперь выделим созданную кнопку и в окне свойств перейдем на вкладку (рис. 5.3). Нужное нам событие называется. Это событие наступает, когда мы щелкаем мышью на элементе управления. Из списка в этом поле свойства можно выбрать один из макросов, имеющихся в базе данных, или строку. Макросы это объекты базы данных, представляющие собой комбинацию макрокоманд, каждая из которых выполняет заранее определенное действие. Таких макрокоманд в MS Access несколько десятков; они выполняют самые характерные для работы с базами данных действия. Построение макросов мы рассмотрим в главе Часть II. Средства разработки приложений...

11 Рис Вкладка в окне свойств Процедура обработки событий означает, что обработка события будет выполняться кодом VBA. Чтобы попасть в редактор VBA, нужно щелкнуть на расположенной справа кнопке (см. рис. 5.3). Окно редактора показано на рис Окно редактора кодов уже будет содержать заголовок и окончание событийной процедуры. Операторы, описывающие действия, которые должны выполняться в ответ на событие (в нашем примере --- щелчок на кнопке), записываются между этими двумя строками. Как правило, каждый оператор записывается на отдельной строке, строки же выполняются последовательно. Заголовок процедуры, помимо служебных слов Private Sub (что означает локальная процедура), включает имя процедуры, которое формируется автоматически. Первая часть этого имени (до символа нижнего подчеркивания _ ) представляет имя элемента управления на форме, поскольку событийная процедура связана с элементом управления; а вторая --- название события. Так, например, Click в переводе с английского языка означает щелчок. Если мы захотим написать другую событийную процедуру для текущей формы, можно закрыть окно редактора и повторить операцию. Однако в этом нет необходимости. Чтобы перейти к другому элементу управления текущей формы, достаточно в левом списке ниже заголовка окна кодов выбрать имя соответствующего элемента управления, а чтобы обработать другое событие, нужно в правом списке выбрать название этого события (см. рис. 5.4). Глава 5. Разработка более сложной формы... 77

12 Рис Окно редактора VBA

13 ! Чтобы работать с кодовым окном было удобнее, рекомендуется давать элементам управления смысловые имена; в противном случае имена будут выглядеть так: 26, 33 и т.д., что видно на нашем примере. Краткая справка 1. Для обозначения самой формы используется имя Form. 2. Форма также является элементом управления. Работа с мышью вызывает события для формы, если при этом не затрагиваются другие элементы управления, так как они находятся как бы над формой. Другими словами, если щелкнуть на кнопке, расположенной на форме, то выполнится событийная процедура щелчка по кнопке, а не событийная процедура щелчка на форме, которая вообще не будет в этом случае выполняться. 3. Форма имеет и специфичные для нее события, например, загрузка и открытие, которые выполняются, когда форма открывается в режиме Форма. 4. Как видно на рис. 5.4, события именуются на английском. К сожалению, после версии MS Access 97 справка по языку программирования для локализованной версии MS Office не русифицировалась. Тем не менее, чтобы получить справку по конкретному событию, достаточно выделить название события, скажем, слово Click в заголовке процедуры, и нажать клавишу <F1>. В этом случае появится справка по данному событию, как показано на рис Вернемся к нашей событийной процедуре щелчка на кнопке. Фактически нам нужно записать один оператор --- оператор присваивания (краткая справочная информация по основным операторам языка содержится в приложении Б). Он может иметь следующий вид: _ = Date Глава 5. Разработка более сложной формы... 79

14 Рис Окно справочной системы MS Access Здесь в левой части оператора присваивания стоит имя поля _ на форме (не путать с именем столбца в таблице), служащее для ввода и отображения соответствующей информации. В правой части оператора присваивания используется встроенная функция Date, которая возвращает системную дату. В результате выполнения этого оператора в поле _ будет занесена системная (текущая) дата. Напомним, что сохранение записи происходит автоматически при переходе к другой записи. Поэтому указанный оператор пока только изменил содержимое поля на форме, но не в источнике данных. Об этом говорит значок карандаша в области выделения формы, который после сохранения записи заменяется изображением треугольника. Чтобы принудительно сохранить запись, нужно выполнить команду. Если изменение сделано ошибочно, то до сохранения записи можно на- 80 Часть II. Средства разработки приложений...

15 жать клавишу <Esc>, чтобы отменить сделанное изменение содержимого элемента управления. Однако, как видно на рис. 5.4, мы не ограничились одной этой строкой. Дело в том, что эта событийная процедура будет менять любую имеющуюся дату на системную. Это может стать причиной ошибки после случайного щелчка на кнопке. Поэтому поступим следующим образом. Будем вводить в поле даты приема системную дату только в том случае, если мы добавляем новую запись, т.е. тогда, когда это поле пусто. В языке VBA есть встроенная функция IsNull, которая возвращает значение (True), если ее аргумент содержит значение Null (отсутствие информации в элементе управления или отсутствие значения переменной). Поэтому мы сначала проверяем, заполнено ли поле даты приема на форме, если нет, заносим в него системную дату. Тогда событийная процедура примет следующий вид: Private Sub 26_Click() If IsNull( _ ) Then _ = Date End If End Sub Об использовании условного оператора If Then Else можно прочитать в приложении Б.! Аргументом функции IsNull в нашем примере является поле на форме. Путаница может возникнуть по той причине, что имя поля на форме ( _ ) совпадает с именем поля в таблице, которая является источником записей для рассматриваемой формы. Присвоение имен полей источника данных элементам управления на форме происходит при использовании мастеров построения форм или окна списка полей. В данном случае это не вызовет ошибки, поскольку работа с полями таблиц реализуется несколько иначе. Кроме того, если в событийной процедуре используется имя элемента управления без указания формы, на которой он находится, по умолчанию считается, что это поле текущей формы. В других случаях, чтобы отличить элемент управления на форме от поля в источнике данных, можно либо дать элементу управления другое имя (свойство на вкладке ), либо явно указать принадлежность форме. Глава 5. Разработка более сложной формы... 81

16 Ссылаться в коде можно на элементы управления любых форм, которые открыты в момент выполнения кода. Если не указать, на какой форме находится элемент управления, то будет предполагаться, что он относится к той форме, в которой выполняется событийная процедура (текущая форма). Если на текущей форме не обнаружен элемент управления, на который есть ссылка в коде событийной процедуры, то возникнет ошибка. В том случае, если нужно обратиться к элементу управления, расположенному на другой форме, нужно указать имя этой формы. Для этого можно использовать следующий синтаксис: Forms(" ")! _ Здесь символ! отделяет имя формы от имени элемента управления. Если элементы управления, находящиеся на разных формах, имеют одинаковые имена (а это допускается), то для обращения к элементу управления на текущей форме можно использовать служебное слово Me (но это не обязательно, поскольку, как было сказано выше, обращение к текущей форме происходит по умолчанию, если явно не указана другая форма), что облегчает чтение кода: Me! _ Поскольку наша событийная процедура будет выполняться только при щелчке на кнопке формы, данная форма и будет текущей в момент выполнения процедуры. Перейдем к определению розничной цены. Здесь нам потребуется не только кнопка, но и поле, в которое мы будем вводить значение наценки, используемой при расчете розничной цены. Поэтому разместим на форме поле, которое назовем, а также, щелкнув на кнопке на панели элементов, поместим на форму кнопку с именем.. В качестве действия, выполняемого при щелчке на кнопке (событие щелчка выбирается по умолчанию для кнопки), можно выбрать сохранение записи. Это значит, что при щелчке на данной кнопке будет сохраняться текущая запись. Строка сохранения записи, записанная мастером, выглядит так: DoCmd.DoMenuItem acformbar, acrecordsmenu, acsaverecord,, _ acmenuver70 Фактически здесь указывается, какая команда меню будет выполнена. Аналогичным образом мы можем выполнять программно любые команды из меню Access. Как видно, необязательные 82 Часть II. Средства разработки приложений...

17 параметры можно опускать, однако их место нужно отметить запятой, чтобы последующие параметры попали на свои места. Когда же отсутствуют и все последующие параметры (если они не обязательные), то тогда и запятые можно не ставить. Кроме того, в VBA существует правило, согласно которому каждый оператор записывается на отдельной строке. Однако допускается как запись нескольких операторов в одной строке, так и запись длинного оператора на нескольких строках. В последнем случае для переноса используется символ нижнего подчеркивания _ с предшествующим пробелом, который является последним символом в строке. Но поскольку таким образом нельзя разрывать строку символов, то здесь дополнительно нужно использовать конкатенацию строк (с помощью символа & ). Выполним расчет розничной цены в соответствии с торговой наценкой, которая может варьироваться. Для торговой наценки используется свободное поле, т.е. поле, которое не связано ни с одним из полей источника данных. В это поле мы будем вводить наценку, а при щелчке на кнопке. будет определяться (и записываться в соответствующее поле) розничная цена единицы товара, определяемого текущей записью на форме. Код событийной процедуры содержит лишь один оператор присваивания: _ = _ * (1 + /100). Удобно вводить наценку в процентах; именно поэтому она делится на 100 в вышеприведенной формуле. Вычисление выполняется следующим образом. Сначала вычисляется выражение в круглых скобках, после чего полученный коэффициент умножается (символ * ) на значение оптовой цены товара (поле _ на текущей форме) для текущей записи. Наконец, результат заносится в поле _ для той же текущей записи. Следует иметь это в виду, щелкая на кнопке. Теперь, если написать вышеприведенный оператор перед оператором сохранения, то после изменения розничной цены соответствующие изменения текущей записи будут автоматически сохраняться. Чтобы нельзя было ввести в поле нечисловое значение, выберем в свойстве для этого элемента управления значение (вкладка ). Глава 5. Разработка более сложной формы... 83

18 Добавим в событийную процедуру для кнопки. проверку условия ( > 0), чтобы нельзя было назначить розничную цену меньше оптовой. При нарушении этого условия будет появляться сообщение об ошибке, которое выводит встроенная процедура MsgBox, использующая в качестве параметра текст сообщения (приложение Б). Теперь все тело процедуры примет такой вид: If > 0 Then _ = _ * (1 + / 100) DoCmd.DoMenuItem acformbar, acrecordsmenu, acsaverecord,, _ acmenuver70 Else MsgBox (".") End If Как правило, есть некоторое фиксированное значение наценки, которое применяется для большей части товаров. Поэтому естественно, если это значение будет автоматически вводиться в поле на форме. Для этого мы воспользуемся событием загрузки формы. Краткая справка Событие (Load) возникает при открытии формы и выводе на экран ее записей. Предположим, что мы написали следующую процедуру загрузки формы : Private Sub Form_Load() = 25 End Sub В этом случае в поле при загрузке формы будет введено значение 25. Если потребуется использовать какое-либо другое значение наценки, ничто не мешает нам изменить вручную значение в этом поле. Использование вычисляемого поля на форме продемонстрируем на примере расчета предполагаемой прибыли, которая представляет собой просуммированную для всех товаров разность между розничной и оптовой ценой. Оптовая стоимость всей партии одного (текущего) товара представляется следующей формулой: [ _ ]*[ _ _ _ ]*[ _ _ ] Розничную стоимость мы получим, если в приведенной выше формуле заменим поле _ на поле _. Встроенная статистическая функция Sum вычисляет суммарное значение для всех 84 Часть II. Средства разработки приложений...

19 записей источника данных. Поэтому, если мы разместим в области заголовка или примечания формы вычисляемое поле с формулой =Sum(([ _ ] [ _ ])*[ _ _ _ ]*[ _ _ ]), то получим требуемый результат. Для этого поместим в область заголовка свободное поле и введем вышеприведенную формулу в поле свойства. При этом, во избежание ошибок, можно воспользоваться средством. Заметим, что знак равенства = будет обязательным атрибутом вычисляемого поля. Чтобы результат выводился в денежных единицах, на вкладке нужно выбрать для этого поля формат.! При применении фильтра (подробности --- в главе 10) суммироваться будут значения только для отфильтрованных записей. При оформлении каждой очередной поставки с помощью формы для каждого наименования товара приходится выбирать из соответствующих списков сотрудника, поставщика и категорию товара. При оформлении большой партии товара это отнимет много времени. Было бы удобно при добавлении новой записи автоматически заполнять эти поля. При этом должна использоваться информация из перечисленных полей, введенная в предыдущей записи. Для решения этой задачи нам потребуются две событийные процедуры формы --- и. Первое из указанных событий наступает при смене текущей записи, а второе --- после добавления новой записи в базу данных. Следовательно, процедуру можно использовать для сохранения во вспомогательных переменных значений, характеризующих выбранные элементы списка, а процедуру --- для заполнения соответствующих полей значениями из этих вспомогательных переменных. Нужно лишь избежать изменения информации при переходе к существующей записи, так как событие возникает при переходе к любой записи на форме. Для этого достаточно проверить условие, что в данном поле нет информации (в нашем случае это эквивалентно переходу к новой записи). Поскольку значения вспомогательных переменных используются в двух различных процедурах, их следует описать в разделе (Declarations) в (General) модуля формы (рис. 5.6). Глава 5. Разработка более сложной формы... 85

20 Рис Раздел описаний общей области формы

21 Краткая справка Для описания переменных используется служебное слово Dim, после которого через запятую перечисляются переменные. Таких строк может быть несколько в каждой процедуре. Подробнее о переменных и их описаниях рассказывается в приложении Б. Мы описали три переменных, и, которые используются для хранения текущих значений списков. Переименуем списки таким образом, чтобы не путать их имена с именами полей источника записей. Используя свойство на вкладке, назовем эти списки _, _ и _ соответственно. Воспользуемся теперь событийной процедурой, чтобы сохранить значения этих полей при добавлении новой записи. Private Sub Form_AfterInsert() ',, = _ = _ = _ End Sub Теперь воспользуемся событием, чтобы автоматически вводить в списки сохраненные значения. Однако это следует делать только при переходе к новой записи, поэтому сначала убедимся, что эта запись --- новая. Есть несколько способов такой проверки. Наша проверка состоит в том, что значения всех трех нужных нам элементов управления будут нулевыми. Дело в том, что при добавлении новой записи в таблицу по умолчанию используются нулевые значения для полей, и _, связанных с рассматриваемыми элементами управления на форме. В результате получим следующую процедуру: Private Sub Form_Current(), If ( _ = 0) And ( _ = 0) And _ ( _ = 0) Then _ = _ = _ = End If End Sub Задание Дополнить алгоритм автоматическим заполнением даты приема товара. Глава 5. Разработка более сложной формы... 87

Создание и использование форм

Создание и использование форм Глава 8 Создание и использование форм Как уже отмечалось в главах 1 и 2 этой книги, такие объекты базы данных, как формы, предназначены в первую очередь для работы одновременно только с одной записью.

Подробнее

Переход на Excel 2001

Переход на Excel 2001 Содержимое данного руководства Microsoft Внешний вид приложения Microsoft существенно отличается от Excel 2003, и это руководство призвано ускорить знакомство с новой версией программы. Прочитайте данное

Подробнее

ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS.

ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS. ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ. СОЗДАНИЕ БАЗЫ ДАННЫХ. СОЗДАНИЕ ФОРМ, ОТЧЕТОВ, ЗАПРОСОВ 1. Проектирование баз данных 2. Создание базы данных 3. Создание форм, отчетов, запросов

Подробнее

MS Access. Формы. Лекции по дисциплине «Основы программирования и информационных технологий», прочитанные на кафедре ФМЭГ ФТ-факультета НТУ «ХПИ»

MS Access. Формы. Лекции по дисциплине «Основы программирования и информационных технологий», прочитанные на кафедре ФМЭГ ФТ-факультета НТУ «ХПИ» MS Access. Формы Лекции по дисциплине «Основы программирования и информационных технологий», прочитанные на кафедре ФМЭГ ФТ-факультета НТУ «ХПИ» 1 Формы Существует три способа ввода информации в Access:

Подробнее

Лекция 10. Использование макросов в Access

Лекция 10. Использование макросов в Access БЕЗОПАСНОСТЬ СИСТЕМ БАЗ ДАННЫХ тема 10 Лекция 10. Использование макросов в Access Макросом называют набор из одной или более команд, выполняющих определенные, часто используемые операции, например, открытие

Подробнее

Физическое проектирование базы данных

Физическое проектирование базы данных ОБЛАСТНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «СМОЛЕНСКИЙ АВТОТРАНСПОРТНЫЙ КОЛЛЕДЖ имени Е.Г. Трубицына» МЕТОДИЧЕСКИЕ УКАЗАНИЯ по подготовке к выполнению

Подробнее

Новая таблица ГЛАВА 1

Новая таблица ГЛАВА 1 ГЛАВА 1 Новая таблица Для того чтобы начать работу с Microsoft Excel 2007, надо щелкнуть на кнопке Пуск (появится список программ, с которыми пользователь работал в последнее время) и в появившемся меню

Подробнее

Создание формы. Практическая работа 3

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

Подробнее

Работа 2. Создание базы данных «Студенты» Задание 1. Создание структуры новой таблицы. С помощью конструктора таблиц создать таблицу Студенты. 1.

Работа 2. Создание базы данных «Студенты» Задание 1. Создание структуры новой таблицы. С помощью конструктора таблиц создать таблицу Студенты. 1. Работа 2. Создание базы данных «Студенты» Задание 1. Создание структуры новой таблицы. С помощью конструктора таблиц создать таблицу Студенты. 1. Запустите программу СУБД MS Access и создайте новую БД

Подробнее

Методическая разработка «ИССЛЕДОВАНИЕ СУБД ACCESS ПРИ СОЗДАНИИ И РЕДАКТИРОВАНИИ БАЗЫ ДАННЫХ»

Методическая разработка «ИССЛЕДОВАНИЕ СУБД ACCESS ПРИ СОЗДАНИИ И РЕДАКТИРОВАНИИ БАЗЫ ДАННЫХ» МОУ «Лицей 43» г.о. Саранск Методическая разработка «ИССЛЕДОВАНИЕ СУБД ACCESS ПРИ СОЗДАНИИ И РЕДАКТИРОВАНИИ БАЗЫ ДАННЫХ» Автор учитель информатики Жебанов А. А. Саранск 2014 ИССЛЕДОВАНИЕ СУБД ACCESS ПРИ

Подробнее

Знакомство с программой Access. Основные цели изучения Access 2007:

Знакомство с программой Access. Основные цели изучения Access 2007: Знакомство с программой Access Access это приложение для работы с базами данных или система управления базами данных (СУБД). Компьютерные базы данных используются почти во всех областях деятельности. Умение

Подробнее

Основные правила записи выражений. Построение формул

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

Подробнее

МАКРОПРОГРАММИРОВАНИЕ В СРЕДЕ ОФИСНЫХ ПРИЛОЖЕНИЙ

МАКРОПРОГРАММИРОВАНИЕ В СРЕДЕ ОФИСНЫХ ПРИЛОЖЕНИЙ МАКРОПРОГРАММИРОВАНИЕ В СРЕДЕ ОФИСНЫХ ПРИЛОЖЕНИЙ Гедранович Валентина Васильевна 28 июня 2012 г. Аннотация Глава 16 из УМК: Гедранович, В.В. Основы компьютерных информационных технологий: учеб.-метод.

Подробнее

РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ

РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ 1. О базах данных База данных обеспечивает хранения больших объемов сложных структурированных данных. Кроме выполнения функции надежного хранилища больших объемом данных база данных

Подробнее

Совет 1. Изменение оформления Excel

Совет 1. Изменение оформления Excel Совет 1. Изменение оформления Excel 25 Совет 1. Изменение оформления Excel Если вы открыли Excel 2013 и сразу захотели что-либо изменить, сделать это несложно. В данном разделе мы обсудим несколько способов,

Подробнее

Организация защиты документов средствами пакета Microsoft Office 2010

Организация защиты документов средствами пакета Microsoft Office 2010 Организация защиты документов средствами пакета Microsoft Office 2010 Цель работы научиться организовывать защиту текстовых документов, защиту электронных таблиц, защиту баз данных. Выполнив эту работу,

Подробнее

Краткие методические указания по выполнению упражнений по Access

Краткие методические указания по выполнению упражнений по Access Финансовая академия при Правительстве Российской Федерации Кафедра «Информационные технологии» А.В. Золотарюк Краткие методические указания по выполнению упражнений по Access Москва 2004 -2- Оглавление

Подробнее

Работа с шаблонами типовых документов Руководство пользователя

Работа с шаблонами типовых документов Руководство пользователя Работа с шаблонами типовых документов Руководство пользователя Cognitive Technologies Москва, 2015 2 АННОТАЦИЯ В настоящем документе приводятся сведения об использовании в программном комплексе «Е1 Евфрат»

Подробнее

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

Работа с таблицами. Если количество столбцов отличается от ожидаемого, возможно, пропущен знак разделителя в одной или нескольких строках текста. Работа с таблицами 1. Преобразование текста в таблицу. а) Вставьте знаки разделителей, такие как запятая или знак табуляции, в местах, где текст должен быть разбит по столбцам. Используя знак абзаца, укажите,

Подробнее

Создание и редактирование текстового документа в Microsoft Word 2003

Создание и редактирование текстового документа в Microsoft Word 2003 Создание и редактирование текстового документа в Microsoft Word 2003 Текстовый редактор это программа, которая позволяет создать документ с текстовыми данными. Текстовый процессор это программа для ввода,

Подробнее

Билл Джелен, Майкл Александер. Сводные таблицы в Microsoft Excel 2013

Билл Джелен, Майкл Александер. Сводные таблицы в Microsoft Excel 2013 Билл Джелен, Майкл Александер. Сводные таблицы в Microsoft Excel 2013 Как-то так случилось, что в свое время я не обратил особого внимания на новые возможности Excel 2010. В частности, это относилось и

Подробнее

Лабораторная работа 6 «Основы создания электронных таблиц»

Лабораторная работа 6 «Основы создания электронных таблиц» Лабораторная работа 6 «Основы создания электронных таблиц» Цель работы: изучение основных правил создания и редактирования электронных таблиц в среде табличного процессора OpenOffice.org Calc 1. Краткие

Подробнее

Автоматизация задач с помощью макросов Visual Basic

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

Подробнее

Лабораторная работа 5. Тема: VBA. Линейный алгоритм

Лабораторная работа 5. Тема: VBA. Линейный алгоритм Лабораторная работа 5 Тема: VBA. Линейный алгоритм Цель лабораторной работы: получить навык написания линейного алгоритма на языке Visual Basic for Application, ознакомится с элементом управления «Командная

Подробнее

Экспорт объектов базы данных.

Экспорт объектов базы данных. Экспорт объектов базы данных. Для экспорта информации из объектов БД Источник следует щелкнуть левой кнопкой мышки на узле Экспорт объектов БД в дереве задач Источниками данных могут являться следующие

Подробнее

О файлах Microsoft Office Word 2007

О файлах Microsoft Office Word 2007 О файлах Microsoft Office Word 2007 В Microsoft Office 2007 введен новый формат файлов, основанный на языке XML. По умолчанию документы, создаваемые в Word 2007, сохраняются с новым расширением имени файла,

Подробнее

Системы управления базами данных Microsoft Access 2003

Системы управления базами данных Microsoft Access 2003 Системы управления базами данных Microsoft Access 2003 Приложение Microsoft Access это настольная система управления реляционными базами данных (СУБД), предназначенная для работы на автономном персональном

Подробнее

ОСНОВНЫЕ ТЕРМИНЫ. Записи - Однотипные сведения о различных объектах БД.

ОСНОВНЫЕ ТЕРМИНЫ. Записи - Однотипные сведения о различных объектах БД. РАБОТА С СИСТЕМОЙ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MICROSOFT ACCESS 1 ОСНОВНЫЕ ТЕРМИНЫ Запрос - Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать,

Подробнее

РАБОТА В MICROSOFT WORD 2010

РАБОТА В MICROSOFT WORD 2010 INTUIT.ru::Интернет-Университет Информационных Технологий 1/18 О.В. Спиридонов Лекция 2. Работа с файлами Лекция посвящена работе c файлами в Microsoft Word 2010. Представлены новые форматы файлов Microsoft

Подробнее

Лабораторная работа 3

Лабораторная работа 3 OpenOffice.org Base 20 Лабораторная работа 3 Тема: «Просмотр и корректировка данных с помощью экранных форм» Цель работы: ознакомиться с основными средствами загрузки, просмотра и корректировки базы данных

Подробнее

ТЕХНОЛОГИИ РАБОТЫ С РЕЛЯЦИОННОЙ СУБД

ТЕХНОЛОГИИ РАБОТЫ С РЕЛЯЦИОННОЙ СУБД 2 План лекции ТЕХНОЛОГИИ РАБОТЫ С РЕЛЯЦИОННОЙ СУБД Информатика 2 семестр 1. Общая характеристика СУБД MS Access. 2. Проектирование таблиц в MS Access и работа с ними. 3. Формирование запросов в MS Access

Подробнее

Работа с макросами в Excel

Работа с макросами в Excel Работа с макросами в Excel Создание макроса В Excel, так же как и в любом другом пакете Microsoft Office, существует возможность сохранить набор проделанных операций и, в дальнейшем, выполнить его, используя

Подробнее

Сколько полей выбрано для включения в формируемый ОТЧЕТ

Сколько полей выбрано для включения в формируемый ОТЧЕТ ТЕСТ: "СУБД ACCESS 2007 - КОНТРОЛЬНЫЙ ТЕСТ". Задание #1 Сколько полей выбрано для включения в формируемый ОТЧЕТ Выберите один из 5 вариантов ответа: 1) 1 2) 2 3) 3 4) 4 5) 5 Задание #2 Приведут ли указанные

Подробнее

Руководство по работе с утилитой ArpEdit

Руководство по работе с утилитой ArpEdit Руководство по работе с утилитой ArpEdit Введение в Руководство по работе с утилитой ArpEdit................................................... 3 Общие принципы работы с утилитой ArpEdit..........................................................

Подробнее

Обработка данных средствами табличного процессора Microsoft Excel Основные понятия

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

Подробнее

Практическая работа 3.3. Организация защиты документов средствами пакета Microsoft Office Цель работы научиться организовывать защиту документов в MS

Практическая работа 3.3. Организация защиты документов средствами пакета Microsoft Office Цель работы научиться организовывать защиту документов в MS Практическая работа 3.3. Организация защиты документов средствами пакета Microsoft Office Цель работы научиться организовывать защиту документов в MS Word, защиту электронных таблицы MS Excel, защиту баз

Подробнее

9. ЛАБОРАТОРНАЯ РАБОТА 9

9. ЛАБОРАТОРНАЯ РАБОТА 9 9. ЛАБОРАТОРНАЯ РАБОТА 9 9.1 Создание базы данных коммерческой фирмы MS Access Цель работы: изучить технологию создания баз данных в программе MS Access. Научиться создавать таблицы, связывать их между

Подробнее

Лабораторная работа 10 Исследование возможностей Microsoft Access 2007 по формированию сложных запросов с использованием SQL и VBA

Лабораторная работа 10 Исследование возможностей Microsoft Access 2007 по формированию сложных запросов с использованием SQL и VBA Лабораторная работа 10 Исследование возможностей Microsoft Access 2007 по формированию сложных запросов с использованием SQL и VBA Цели лабораторной работы: 1. Изучить порядок формирования запросов с использованием

Подробнее

Целью работы являются общее знакомство с базой данных Microsoft Access 97 и приобретение навыков пользования справочной системой пакета.

Целью работы являются общее знакомство с базой данных Microsoft Access 97 и приобретение навыков пользования справочной системой пакета. ЛАБОРАТОРНАЯ РАБОТА N 1 ОСНОВНЫЕ ПРИНЦИПЫ РАБОТЫ В Microsoft Access 97 ЦЕЛЬ РАБОТЫ Целью работы являются общее знакомство с базой данных Microsoft Access 97 и приобретение навыков пользования справочной

Подробнее

ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ТАБЛИЧНОЙ ФОРМЕ В MS WORD

ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ТАБЛИЧНОЙ ФОРМЕ В MS WORD ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ТАБЛИЧНОЙ ФОРМЕ В MS WORD Общие сведения Документы Word часто содержат данные, оформленные в виде таблицы. Обычно таблицы используются для более удобного расположения информации

Подробнее

Виды ошибок при задании формул

Виды ошибок при задании формул Виды ошибок при задании формул Формула в Microsoft Excel представляет собой синтаксическую конструкцию, начинающуюся со знака равенства (=) и предназначенную для обработки данных с последующим помещением

Подробнее

1.1. Основы работы с базами данных Базы данных и системы управления базами данных. Модели данных

1.1. Основы работы с базами данных Базы данных и системы управления базами данных. Модели данных 1.1. Основы работы с базами данных 1.1.1. Базы данных и системы управления базами данных. Модели данных База данных (БД) это именованная совокупность структурированных данных, относящихся к определенной

Подробнее

Лекционные материалы по теме «Интерфейс текстового процессора Microsoft Word 2007»

Лекционные материалы по теме «Интерфейс текстового процессора Microsoft Word 2007» Тамбовское областное государственное бюджетное образовательное учреждение среднего профессионального образования «Приборостроительный колледж» Интерфейс текстового процессора Microsoft Word 2007 Понятие

Подробнее

Работа с программой ABBYY FineReader Банк 7

Работа с программой ABBYY FineReader Банк 7 Работа с программой ABBYY FineReader Банк 7 Руководство пользователя ABBYY 2013 год Обработка документов в программе ABBYY FineReader Банк состоит из четырех этапов: Загрузка Распознавание Проверка Выгрузка

Подробнее

Основы редактирования

Основы редактирования Глава 3 Основы редактирования Вводимому в документ тексту обычно не удается сразу придать завершенный вид. Иными словами, после ввода текст обычно редактируется. Данная глава посвящена различным аспектам

Подробнее

Создание макросов в Word

Создание макросов в Word Работа 12 Создание макросов в Word Цель работы: научиться создавать макросы в Word. Содержание работы: 1 Создание и запуск макроса 2 Создание макроса, запускаемого из меню Сервис. 3 Создание макроса, запускаемого

Подробнее

Практические работы по Access класс.

Практические работы по Access класс. Практические работы по Access 2007 10 класс. ЗАДАНИЕ 1. СОЗДАНИЕ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ. Цель работы: Приобрести навыки и умения при работе с таблицами: создавать таблицы с помощью конструктора, задавать

Подробнее

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ Факультет государственного и муниципального управления Кафедра кадровой политики и управления персоналом МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО РАБОТЕ С КНОПОЧНЫМИ

Подробнее

Задание 4. Формирование запросов для многотабличной базы данных

Задание 4. Формирование запросов для многотабличной базы данных Задание 4. Формирование запросов для многотабличной базы данных Типы запросов: 1. Запрос на Выборку выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица, которая существует

Подробнее

При сортировке данных примечания сортируются вместе с ячейками.

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

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 1. ОПЕРАЦИОННАЯ СИСТЕМА MS WINDOWS

ЛАБОРАТОРНАЯ РАБОТА 1. ОПЕРАЦИОННАЯ СИСТЕМА MS WINDOWS ЛАБОРАТОРНАЯ РАБОТА 1. ОПЕРАЦИОННАЯ СИСТЕМА MS WINDOWS Цель лабораторной работы: освоить работу с главным меню, значками, ярлыками, панелями, папками Мой компьютер, Корзина; освоить работу с файловой системой

Подробнее

ГБОУ СПО НРТК ОСНОВЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ. Лабораторная работа 10 Создание, запись, программирование макросов. Нижний Новгород 2014 г.

ГБОУ СПО НРТК ОСНОВЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ. Лабораторная работа 10 Создание, запись, программирование макросов. Нижний Новгород 2014 г. ГБОУ СПО НРТК ОСНОВЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ Лабораторная работа 10 Создание, запись, программирование макросов Нижний Новгород 2014 г. Введение В инженерных и технологических расчетах часто требуется

Подробнее

Проектирование базы данных Интернет-закупки

Проектирование базы данных Интернет-закупки Проектирование базы данных Интернет-закупки Пусть для удовлетворения заявок от клиентов интернетмагазин осуществляет оптовые закупки товаров с торговых баз Москвы и близлежащих регионов. При закупке больших

Подробнее

Подготовка к работе с Excel

Подготовка к работе с Excel ГЛАВА 1 Подготовка к работе с Excel Многие читатели в большей или меньшей степени знакомы с электронными таблицами Excel. Тем не менее необходимо дать определение терминов, наиболее часто встречающихся

Подробнее

Практическая работа 18 «Использование форм в базе данных»

Практическая работа 18 «Использование форм в базе данных» 1 Практическая работа 18 «Использование форм в базе данных» Исходная база данных «ОРГАНИЗАЦИЯ» Задание-1: 1. С помощью Мастера создайте формы Сотрудники, Клиенты, Заказы включив в нее все имеющиеся поля.

Подробнее

Лабораторная работа 01 по дисциплине "Информатика"

Лабораторная работа 01 по дисциплине Информатика Лабораторная работа 01 по дисциплине "Информатика" Лабораторная работа состоит из 5 частей. О выполнении каждой части сообщать преподавателю для оперативного контроля, так как итоговая оценка работы включает

Подробнее

Тема 8 Стили. 8.1 Форматирование документа с использованием стилей

Тема 8 Стили. 8.1 Форматирование документа с использованием стилей Тема 8 Стили Стиль это набор параметров форматирования, имеющий имя. Стили применяются: - для профессионального оформления документа; - для быстрого изменения параметров текста; - для придания однородности

Подробнее

Лекционные материалы по теме «Текстовый редактор Microsoft Word 2007»

Лекционные материалы по теме «Текстовый редактор Microsoft Word 2007» Тамбовское областное государственное бюджетное образовательное учреждение среднего профессионального образования «Приборостроительный колледж» Лекционные материалы по теме «Текстовый редактор Microsoft

Подробнее

ТАБЛИЧНЫЙ ПРОЦЕССОР 1

ТАБЛИЧНЫЙ ПРОЦЕССОР 1 ТАБЛИЧНЫЙ ПРОЦЕССОР 1 Назначение и функциональные возможности EXCEL Табличный процессор это программа, обеспечивающая создание и автоматическую обработку электронной таблицы. Электронная таблица это автоматизированный

Подробнее

Лабораторная работа 02 по дисциплине "Информатика"

Лабораторная работа 02 по дисциплине Информатика Лабораторная работа 02 по дисциплине "Информатика" Лабораторная работа состоит из 2 частей. О выполнении каждой части сообщать преподавателю для оперативного контроля, так как итоговая оценка работы включает

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 11. ТЕМА ЗАНЯТИЯ: Вычисления с помощью электронных таблиц

ЛАБОРАТОРНАЯ РАБОТА 11. ТЕМА ЗАНЯТИЯ: Вычисления с помощью электронных таблиц ЛАБОРАТОРНАЯ РАБОТА 11 ТЕМА ЗАНЯТИЯ: Вычисления с помощью электронных таблиц УЧЕБНЫЕ ВОПРОСЫ: 1. Использование автовычислений. 2. Ввод формул, абсолютные и относительные ссылки. 3. Использование при вычислениях

Подробнее

Переход на PowerPoint 2010

Переход на PowerPoint 2010 Содержимое данного руководства Microsoft Внешний вид приложения Microsoft PowerPoint 2010 существенно отличается от PowerPoint 2003, и это руководство призвано ускорить знакомство с новой версией программы.

Подробнее

Переход на Access 2010

Переход на Access 2010 Содержимое данного руководства Внешний вид приложения Microsoft Access 2010 существенно отличается от Access 2003, и это руководство призвано ускорить знакомство с новой версией программы. Прочитайте данное

Подробнее

EGroupWare. Адресная книга.

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

Подробнее

Знакомство с Microsoft Excel

Знакомство с Microsoft Excel Знакомство с Micrsft Excel 1. Структура таблицы 1. Электронная таблица состоит из ячеек, находящихся на пересечении строк и столбцов. Строки нумеруются числами, столбцы - латинскими буквами. Каждая ячейка

Подробнее

1С-Битрикс: Управление сайтом 6.x

1С-Битрикс: Управление сайтом 6.x Удалено: 1С-Битрикс: Управление сайтом 6.x Руководство по созданию и размещению веб-форм на сайте Содержание Введение...3 Создание веб-формы в упрощенном режиме...3 Добавление веб-формы...4 Создание вопросов

Подробнее

Практическая работа 6.3. Организация защиты файлов средствами Microsoft Office Цель работы. Выполнив эту работу, Вы научитесь: организовывать

Практическая работа 6.3. Организация защиты файлов средствами Microsoft Office Цель работы. Выполнив эту работу, Вы научитесь: организовывать Практическая работа 6.3. Организация защиты файлов средствами Microsoft Office Цель работы. Выполнив эту работу, Вы научитесь: организовывать парольную защиту файлов средствами текстового редактора MS

Подробнее

Создание схемы базы данных. c) рядом со строкой Имя файла нажать кнопку

Создание схемы базы данных. c) рядом со строкой Имя файла нажать кнопку Лабораторная работа 15 Тема Работа с базой данных с использованием СУБД Access Цель лабораторной работы: научиться работать с СУБД реляционного типа MS Access. Задачи: создать реляционную базу данных,

Подробнее

ПРАКТИКУМ ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА

ПРАКТИКУМ ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА ПРАКТИКУМ 5.2.1. ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА Интерфейс среды табличного процессора... 1 Кнопка Office... 1 Лента и вкладки... 1 Группы... 2 Панель быстрого доступа... 3 Интерфейс рабочей книги... 3

Подробнее

Редактор формул Microsoft Equation. Общие сведения

Редактор формул Microsoft Equation. Общие сведения Редактор формул Microsoft Equation Общие сведения Редактор формул Microsoft Equation является специальной версией редактора формул MathType (компания Design Science), настроенной для использования с программами

Подробнее

ПАСПОРТ ЛПУ РУКОВОДСТВО СПЕЦИАЛИСТА ОРГАНА УПРАВЛЕНИЯ ЗАДРАВООХРАНЕНИЕМ STD-РП.1.1. Версия 1.2

ПАСПОРТ ЛПУ РУКОВОДСТВО СПЕЦИАЛИСТА ОРГАНА УПРАВЛЕНИЯ ЗАДРАВООХРАНЕНИЕМ STD-РП.1.1. Версия 1.2 ПАСПОРТ ЛПУ РУКОВОДСТВО СПЕЦИАЛИСТА ОРГАНА УПРАВЛЕНИЯ ЗАДРАВООХРАНЕНИЕМ STD-РП.1.1 2012 Версия 1.2 Оглавление 1. Основы работы с Системой... 3 1.1 Вход в систему... 3 1.2 Выход из системы... 4 1.3 Главное

Подробнее

Глава 6. Формы Общие сведения

Глава 6. Формы Общие сведения 6.1. Общие сведения Глава 6. Формы Формы предназначены для просмотра, ввода, редактирования и управления данными. При использовании формы Access предоставляет пользователю существенно больше возможностей

Подробнее

Краткое руководство по началу работы

Краткое руководство по началу работы Краткое руководство по началу работы Интерфейс Microsoft Excel 2013 изменился по сравнению с предыдущими версиями, и чтобы помочь вам быстрее освоиться с ним, мы создали это руководство. Добавляйте команды

Подробнее

База данных это совокупность хранимых в памяти компьютера данных, которые отображают состояние некоторой предметной области. Данные взаимосвязаны и

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

Подробнее

Этапы разработки базы данных

Этапы разработки базы данных Этапы разработки базы данных С базами данных, как правило, работают не профессионалы, поэтому можно сформулировать следующие требования к БД. Разработчики, при создании БД, должны ориентироваться на эти

Подробнее

Работа с таблицами. Глава 4. Как поместить макет таблицы в документ. Перед тем, как подать команду вставки макета таблицы, следует проверить,

Работа с таблицами. Глава 4. Как поместить макет таблицы в документ. Перед тем, как подать команду вставки макета таблицы, следует проверить, 56 Глава 3 57 В приложении От теории к практике для темы Табуляция приведены задания, которые помогут понять, как использовать табуляцию. Глава 4 Как поместить макет таблицы в документ Перед тем, как подать

Подробнее

Проектирование баз данных в MS Access

Проектирование баз данных в MS Access Кафедра физики полупроводников А.В. Бурмистров Проектирование баз данных в MS Access МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ПРАКТИЧЕСКИМ ЗАНЯТИЯМ ПО ДИСЦИПЛИНЕ «СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ» Саратов 2012 Содержание

Подробнее

Proto 3. Система управления документооборотом РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Proto 3. Система управления документооборотом РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Proto 3. Система управления документооборотом РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ SOFTFIN САНКТ-ПЕТЕРБУРГ 2007 СОДЕРЖАНИЕ Введение...4 Вход в систему...5 Элементы главного окна...6 Работа со стандартными объектами...7

Подробнее

1. ОСНОВЫ РАБОТЫ В ГИС «ГОСЗАКУПКИ ЯО». ОСНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ Рабочая область Таблицы данных

1. ОСНОВЫ РАБОТЫ В ГИС «ГОСЗАКУПКИ ЯО». ОСНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ Рабочая область Таблицы данных 1. ОСНОВЫ РАБОТЫ В ГИС «ГОСЗАКУПКИ ЯО». ОСНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ... 2 1.1. Рабочая область... 2 1.2.... 3 1.3. Панель кнопок управления... 4 1.4. Дополнительные кнопки таблицы... 7 1.5. Основы работы

Подробнее

6.1. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD ВВОД И ФОРМАТИРОВАНИЕ ТЕКСТА

6.1. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD ВВОД И ФОРМАТИРОВАНИЕ ТЕКСТА 6.1. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD 2000. ВВОД И ФОРМАТИРОВАНИЕ ТЕКСТА 6.1.1. Общие сведения Текстовый процессор MICROSOFT WORD на сегодняшний день является наиболее популярным в мире текстовым редактором.

Подробнее

Microsoft Access. Создание базы данных

Microsoft Access. Создание базы данных Практическая работа 3 Microsoft Access. Создание базы данных Реализовать базу данных (БД) «Учет выдачи и возврата книг» в системе управления базами данных (СУБД) Microsoft Access 2010 (2007). В результате

Подробнее

Создание электронных форм Типы форм в Word

Создание электронных форм Типы форм в Word Создание электронных форм В делопроизводстве постоянно приходится иметь дело с различными типами форм. Раньше приходилось хранить большие запасы бланков для форм, так как они готовились типографским способом

Подробнее

OpenOffice.org Impress

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

Подробнее

МОУ СОШ 1 г.серпухов МО Олейник Сергей Михайлович СПРАВОЧНАЯ ИНФОРМАЦИЯ ПО РАБОТЕ С ПРОГРАММОЙ VSK.

МОУ СОШ 1 г.серпухов МО Олейник Сергей Михайлович СПРАВОЧНАЯ ИНФОРМАЦИЯ ПО РАБОТЕ С ПРОГРАММОЙ VSK. СПРАВОЧНАЯ ИНФОРМАЦИЯ ПО РАБОТЕ С ПРОГРАММОЙ VSK. Назначение программы. Данная программа является инструментом автоматизированного рабочего места завуча школы и предназначена для мониторинга успеваемости,

Подробнее

Основы работы в программе MS Word 2007

Основы работы в программе MS Word 2007 Основы работы в программе MS Word 2007 Описание окна программы После запуска программы MS Word на экране открывается ее окно. В заголовке окна написано имя открытого файла или Документ1, Документ2,, если

Подробнее

Глава 2. Текстовый редактор Microsoft Word 2007

Глава 2. Текстовый редактор Microsoft Word 2007 Глава 2. Текстовый редактор Microsoft Word 2007 Среди всех программ пакета Microsoft Office текстовый редактор Word самый популярный продукт. Это объясняется широкими функциональными возмож ностями текстового

Подробнее

Поточное сканирование. Руководство пользователя

Поточное сканирование. Руководство пользователя Поточное сканирование Руководство пользователя ОГЛАВЛЕНИЕ 1. ТЕХНОЛОГИЧЕСКАЯ СХЕМА РАБОТЫ С СИСТЕМОЙ «ПОТОЧНОЕ СКАНИРОВАНИЕ»... 3 2. ПЕЧАТЬ ШТРИХ-КОДА... 3 3. ПОДГОТОВКА ДОКУМЕНТОВ ДЛЯ СКАНИРОВАНИЯ...

Подробнее

Методическая разработка практического занятия по дисциплине «Медицинская информатика» для студентов.

Методическая разработка практического занятия по дисциплине «Медицинская информатика» для студентов. ГБОУ ВПО «Смоленская государственная медицинская академия» Министерства здравоохранения Российской Федерации Факультет «Стоматологический» Кафедра физики, математики и медицинской информатики Обсуждена

Подробнее

Лекция 1. Введение. 1. Программа Microsoft Excel. Основные сведения

Лекция 1. Введение. 1. Программа Microsoft Excel. Основные сведения Лекция 1 Введение Курс "Информатика" читается во втором и третьем семестрах. В программу второго семестра включается 17 академических часов лекций, 34 часа лабораторных работ. В конце семестра выполняется

Подробнее

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 1 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Единая система S-20 Модуль Дисциплинарные отчеты PERCo-SM05 ОГЛАВЛЕНИЕ ВВЕДЕНИЕ...4 ВРЕМЯ ПРИСУТСТВИЯ...4 РАБОЧЕЕ ОКНО... 4 ОСНОВНЫЕ ФУНКЦИИ... 5 Выбор подразделения...5 Выбор

Подробнее

Free Reason Group ГАЗОН, КЛУМБА ГАЗОН КЛУМБА

Free Reason Group ГАЗОН, КЛУМБА ГАЗОН КЛУМБА ГАЗОН, КЛУМБА ГАЗОН КЛУМБА 09 12 20 1 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 1. Введение. Данный раздел описывает последовательность занесения газонов и клумб, дополнительных сведений о них. Настоящее руководство

Подробнее

Практические вопросы определения стоимости строительно-монтажных и проектноизыскательских

Практические вопросы определения стоимости строительно-монтажных и проектноизыскательских ВЕБИНАР СМЕТЧИКОВ 21-22 октября 2014 Практические вопросы определения стоимости строительно-монтажных и проектноизыскательских работ с применением современного программного обеспечения Расчет Актов выполненных

Подробнее

О диалоге «Вставить/редактировать компонент»

О диалоге «Вставить/редактировать компонент» О диалоге «Вставить/редактировать компонент» Окно диалога «Вставить / Редактировать компонент» является одним из наиболее часто используемых диалоговых окон при создании схем. В этом диалоговом окне вводятся

Подробнее

Работа 7. Приемы работы с инструментом Отрезок.

Работа 7. Приемы работы с инструментом Отрезок. Работа 7. Приемы работы с инструментом Отрезок. Цель работы: Изучение приемов работы с инструментом Отрезок, методами построения и удаления отрезков. Построение отрезка в системном виде. Создание нового

Подробнее

Лабораторная работа 4 Основы работы с массивами данных в СУБД Access

Лабораторная работа 4 Основы работы с массивами данных в СУБД Access Лабораторная работа 4 Основы работы с массивами данных в СУБД Access Цель работы: 1) приобретение навыков работы по созданию базы данных и ее основных объектов; 2) сортировка данных в таблицах и других

Подробнее

ПРОГРАММА «МЕНЕДЖЕР МОДУЛЕЙ ПАМЯТИ» V РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ

ПРОГРАММА «МЕНЕДЖЕР МОДУЛЕЙ ПАМЯТИ» V РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ ПРОГРАММА «МЕНЕДЖЕР МОДУЛЕЙ ПАМЯТИ» V 1.0.0 РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ СОДЕРЖАНИЕ 1. Описание программы 3 1.1. Назначение программы 3 1.2. Системные требования 3 1.3. Установка программы 3 2. Пользовательский

Подробнее

. ОСНОВЫ MICROSOFT OFFICE XP

. ОСНОВЫ MICROSOFT OFFICE XP Содержание Введение...3 Часть I. ОСНОВЫ MICROSOFT OFFICE XP Глава 1.1. Структура пакета Office Состав пакета...8 Назначение Microsoft Office XP...11 Установка пакета Office...11 Глава 1.2. Интерфейс пакета

Подробнее

Программа электронной почты

Программа электронной почты Outlook Глава 6 Outlook 2010 --- последняя версия популярной программы, предназначенной для управления персональной информацией. В рамках Outlook объединено несколько программных средств, функция каждого

Подробнее

Урок 1: Интерфейс Excel * версия 2010 *

Урок 1: Интерфейс Excel * версия 2010 * Урок 1: Интерфейс Excel * версия 2010 * 1.0 Введение Данные в Excel располагаются в «ячейках», которые в свою очередь образуют столбцы и строки. Это помогает нам лучше воспринимать эти данные и позволяет

Подробнее

Пакет программ Microsoft Office 2013

Пакет программ Microsoft Office 2013 Глава 3 Пакет программ Microsoft Office 2013 В этой главе мы рассмотрим работу некоторых приложений, входящих в состав Microsoft Office 2013. Объем данной книги не позволяет глубоко изучить работу с этими

Подробнее