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

Размер: 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, и это руководство призвано ускорить знакомство с новой версией программы. Прочитайте данное

Подробнее

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

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

Подробнее

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

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

Подробнее

Практическая работа 14

Практическая работа 14 Практическая работа 14 Тема: Создание базы данных в среде MS Access, создание таблиц, ввод данных в таблицы, использование форм. Цель работы: 1) научиться создавать таблицы базы данных в режиме таблицы

Подробнее

Лабораторная работа 14 по дисциплине "Информатика" Тема: Access: Создание формы. Создание запроса. Создание отчета.

Лабораторная работа 14 по дисциплине Информатика Тема: Access: Создание формы. Создание запроса. Создание отчета. Лабораторная работа 14 по дисциплине "Информатика" Тема: Access: Создание формы. Создание запроса. Создание отчета. ОТКРЫТИЕ ФАЙЛА ПРОГРАММЫ ACCESS 1. Откройте Ваш файл, созданный программой Access. СОЗДАНИЕ

Подробнее

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

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

Подробнее

Практическая работа 14-2 Создание базы данных, состоящей из одной таблицы. Ввод данных в таблицу. Использование форм.

Практическая работа 14-2 Создание базы данных, состоящей из одной таблицы. Ввод данных в таблицу. Использование форм. Тема: Практическая работа 14-2 Создание базы данных, состоящей из одной таблицы. Ввод данных в таблицу. Использование форм. Цель: Научиться создавать базы данных в MS Acces (создавать таблицы и формы,

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Работа с табличным процессором Microsoft Excel

Работа с табличным процессором Microsoft Excel Работа с табличным процессором Microsoft Excel Краткие теоретические сведения Приложение Windows Excel позволяет формировать и выводить на печать документы, представленные в табличном виде, выполнять расчеты

Подробнее

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

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

Подробнее

Введение. Основные сведения об отчетах

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

Подробнее

О файлах Microsoft Office Word 2007

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

РАБОТА В MICROSOFT WORD 2010

РАБОТА В MICROSOFT WORD 2010 О.В. Спиридонов РАБОТА В MICROSOFT WORD 2010 Лекция 1. Интерфейс Microsoft Word 2010 Лекция знакомит пользователя с интерфейсом Microsoft Word 2010. Представлены основные элементы интерфейса. Особое внимание

Подробнее

Ай Ти Ви Групп. Руководство по работе с утилитой. «ArpEdit» Версия 1.4

Ай Ти Ви Групп. Руководство по работе с утилитой. «ArpEdit» Версия 1.4 Ай Ти Ви Групп Руководство по работе с утилитой «ArpEdit» Версия 1.4 Москва, 2014 Содержание СОДЕРЖАНИЕ... 2 1 ВВЕДЕНИЕ... 4 1.1 Назначение документа... 4 1.2 Назначение утилиты «ArpEdit»... 4 2 ОБЩИЕ

Подробнее

Проектирование БД в MS Access

Проектирование БД в MS Access Экономическая информатика Лабораторная работа 6 Access 2 Проектирование БД в MS Access Преподаватель Аристова Е.В. Ассистент кафедры экономики ТПУ Оценка лабораторной работы... 2 Задание 1. Настройка дополнительных

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

MICROSOFT ACCESS: СВЯЗИ, ВЫЧИСЛЯЕМЫЕ ПОЛЯ, СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ БД

MICROSOFT ACCESS: СВЯЗИ, ВЫЧИСЛЯЕМЫЕ ПОЛЯ, СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ БД MICROSOFT ACCESS: СВЯЗИ, ВЫЧИСЛЯЕМЫЕ ПОЛЯ, СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ БД I. СВЯЗИ ТАБЛИЦ Современные базы данных обычно состоят из многих таблиц, связанных между собой. Одной из целей создания хорошей структуры

Подробнее

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

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

Подробнее

СОЗДАНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ MICROSOFT EXCEL

СОЗДАНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ MICROSOFT EXCEL СОЗДАНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ MICROSOFT EXCEL Программа Microsoft Excel предназначена для работы с таблицами данных, преимущественно числовых. При формировании таблицы выполняют ввод, редактирование и форматирование

Подробнее

Тема 1. назначение, возможности и классификация систем обработки текстов. Обзор среды текстового процессора

Тема 1. назначение, возможности и классификация систем обработки текстов. Обзор среды текстового процессора Тема 1. назначение, возможности и классификация систем обработки текстов. Обзор среды текстового процессора Цель: ознакомиться с назначением, классификацией и основными функциями систем обработки текстов;

Подробнее

План лекции: Работа с объектами БД в MS ACCESS. Вопрос Работа с таблицами. 2. Общие сведения запросах. 3. Работа с формами 4. Работа с отчетами.

План лекции: Работа с объектами БД в MS ACCESS. Вопрос Работа с таблицами. 2. Общие сведения запросах. 3. Работа с формами 4. Работа с отчетами. План лекции: Работа с объектами БД в MS ACCESS 1. Работа с таблицами. 2. Общие сведения запросах. 3. Работа с формами 4. Работа с отчетами. 2 Вопрос 1 Способы создания таблиц: 1. в режиме таблицы; 2. в

Подробнее

БАЗЫ ДАННЫХ. ACCESS Работа с таблицами 2. Проектирование таблиц 3. Формы 4. Макросы 5. Запросы 6. Отчеты

БАЗЫ ДАННЫХ. ACCESS Работа с таблицами 2. Проектирование таблиц 3. Формы 4. Макросы 5. Запросы 6. Отчеты БАЗЫ ДАННЫХ. ACCESS 2007 1. Работа с таблицами 2. Проектирование таблиц 3. Формы 4. Макросы 5. Запросы 6. Отчеты К.Ю. Поляков, 2007-2009 БАЗЫ ДАННЫХ. ACCESS 2007 Тема 1. Работа с таблицами К.Ю. Поляков,

Подробнее

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

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

Подробнее

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

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

Подробнее

Подсистема управления процессами и вычислениями ОГЛАВЛЕНИЕ

Подсистема управления процессами и вычислениями ОГЛАВЛЕНИЕ Приложение 4 Подсистема управления процессами и вычислениями ОГЛАВЛЕНИЕ 1. Общие сведения... 2 2. Моделирование состояний и рабочих процессов... 2 2.1. Управление списком групп состояний... 2 2.2. Создание

Подробнее

Основы проектирования баз данных. Проектирование фармацевтической базы данных.

Основы проектирования баз данных. Проектирование фармацевтической базы данных. Основы проектирования баз данных. Проектирование фармацевтической базы данных. 1 БАЗЫ ДАННЫХ. ACCESS 2007 1. Работа с таблицами 2. Проектирование таблиц 3. Формы 4. Макросы 5. Запросы 6. Отчеты БАЗЫ ДАННЫХ.

Подробнее

Пользовательский формат числа в Excel

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Задание 2. Создание и редактирование таблиц. Работа со схемой данных

Задание 2. Создание и редактирование таблиц. Работа со схемой данных Задание 2. Создание и редактирование таблиц. Работа со схемой данных Цель задания: Научиться создавать новую базу данных, создавать и редактировать структуру таблиц и устанавливать связи между ними, используя

Подробнее

3.4. Работа с электронными таблицами

3.4. Работа с электронными таблицами 3.4. Работа с электронными таблицами 3.4.1. Пользовательский интерфейс программы Microsoft Excel. Создание и редактирование таблиц Документ в программе Microsoft Excel (MS Excel) называется рабочей книгой,

Подробнее

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

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

Подробнее

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

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

Подробнее

! Проверьте, как Вы запомнили изученный материал

! Проверьте, как Вы запомнили изученный материал ОСНОВНЫЕ КОМАНДЫ И ОПЕРАЦИИ! Проверьте, как Вы запомнили изученный материал Операционная система Windows 7 и текстовый процессор MS Word Основные действия при работе в Windows 7. Выделить значок Щелкнуть

Подробнее

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

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

Подробнее

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

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

Подробнее

Работа 10 Запросы и отчёты в Access Цель работы: Содержание работы 1 Создание запросов Запросы Мастера

Работа 10 Запросы и отчёты в Access Цель работы: Содержание работы 1 Создание запросов Запросы Мастера Работа 10 Запросы и отчёты в Access Цель работы: научиться создавать и редактировать запросы и отчѐты базы данных Содержание работы 1 Создание запросов. 2 Создание отчѐтов 1 Создание запросов Запросы это

Подробнее

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

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

Подробнее

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

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

Подробнее

БАЗЫ ДАННЫХ. ACCESS Работа с таблицами 2. Проектирование таблиц 3. Формы 4. Запросы 5. Отчеты

БАЗЫ ДАННЫХ. ACCESS Работа с таблицами 2. Проектирование таблиц 3. Формы 4. Запросы 5. Отчеты БАЗЫ ДАННЫХ. ACCESS 2007 1. Работа с таблицами 2. Проектирование таблиц 3. Формы 4. Запросы 5. Отчеты БАЗЫ ДАННЫХ. ACCESS 2007 Тема 4. Работа с таблицами Объекты БД в Access ХРАНЕНИЕ АНАЛИЗ ОТБОР ДАННЫХ

Подробнее

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

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

Подробнее

Создание и редактирование тестовых заданий разных типов.

Создание и редактирование тестовых заданий разных типов. Общие положения Создание и редактирование тестовых заданий разных типов. В основе базы контрольно-измерительных материалов (КИМ) для проведения тестирования учащихся лежит массив тестовых заданий, каждое

Подробнее

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

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

Подробнее

Лабораторная работа 4 «Создание связей между таблицами» При этом строки таблицы соответствуют кортежам отношения, а столбцы атрибутам.

Лабораторная работа 4 «Создание связей между таблицами» При этом строки таблицы соответствуют кортежам отношения, а столбцы атрибутам. Лабораторная работа 4 «Создание связей между таблицами» Цель работы: изучение технологии создания структуры реляционной базы данных в Microsoft Office Access 2007 1. Краткие теоретические сведения Слово

Подробнее

Переход на Word 2010

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

Подробнее

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

Программа формирования отчётов по рабочему времени сотрудников. Руководство пользователя. Программа формирования отчётов по рабочему времени сотрудников. Руководство пользователя. 1.Назначение и основные функции программы. Программа предназначена для формирования отчетов по рабочему времени

Подробнее

Работа с базами данных в MS Excel

Работа с базами данных в MS Excel Работа с базами данных в MS Excel База данных (или в терминах MS Excel - список) представляет собой упорядоченную информацию, объединенную в единое целое. Строки в базе данных называются записями, а столбцы

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Добавление, копирование, перемещение и удаление листов. Автор: Автор :14

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

Подробнее

Лабораторная работа : "Создание базы данных «Накладные"

Лабораторная работа : Создание базы данных «Накладные Лабораторная работа : "Создание базы данных «Накладные" Часть I. Создание базы данных. Часть II. Создание форм и заполнение базы данных. Часть III. Обработка данных. Создание запросов и отчетов. Часть

Подробнее

Лабораторная работа 11 МАКРОКОМАНДЫ В EXCEL.

Лабораторная работа 11 МАКРОКОМАНДЫ В EXCEL. Лабораторная работа 11 МАКРОКОМАНДЫ В EXCEL. Цель: Научиться создавать и использовать макросы для автоматизации работы в среде Excel. Методические рекомендации. Макрос это набор инструкций, указывающих

Подробнее

Практикум по работе с БД.

Практикум по работе с БД. Практикум по работе с БД. Задание 1. Создать новую БД и изготовить структуру таблицы с информацией о студентах «Компьютерной школы». Порядок работы. Запустите Microsoft Access. В окне диалога Microsoft

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Лекция 11 ВЫЧИСЛЕНИЯ В ТАБЛИЧНОМ ПРОЦЕССОРЕ MS EXCEL 2010

Лекция 11 ВЫЧИСЛЕНИЯ В ТАБЛИЧНОМ ПРОЦЕССОРЕ MS EXCEL 2010 Лекция 11 ВЫЧИСЛЕНИЯ В ТАБЛИЧНОМ ПРОЦЕССОРЕ MS EXCEL 2010 Цель лекции. Изучить особенности проведения вычислений с использованием формул в табличном процессоре Ms Excel 2010. Вопросы лекции: 1. Формулы

Подробнее

ВВЕДЕНИЕ В VISUAL BASIC FOR APPLICATIONS

ВВЕДЕНИЕ В VISUAL BASIC FOR APPLICATIONS 2 ВВЕДЕНИЕ В VISUAL BASIC FOR APPLICATIONS Информатика 2 семестр План лекции 1. Макросы и язык VBA 2. Объектно-ориентированные аспекты VBA 3. Переменные и типы данных 4. Ветвления 5. Циклы 6. Функции 7.

Подробнее

РАБОТА В MICROSOFT WORD 2010

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

Подробнее

1. Вставка и создание таблиц в Word 2007

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

Подробнее

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

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

Подробнее

Ввод данных в NormCAD

Ввод данных в NormCAD Основные способы ввода данных в NormCAD: На вкладке Данные В тексте отчета В режиме диалога (автоматический запрос данных при выполнении расчета) На вкладках документа (в таблицах) Ввод данных на вкладке

Подробнее

Текстовый процессор Word

Текстовый процессор Word Текстовый процессор Word Word одна из самых совершенных программ в классе текстовых процессоров, которая предусматривает выполнение сотен операций над текстовой и графической информацией Word дает возможность

Подробнее

Создание новой базы данных. Создание базы данных с помощью шаблонов

Создание новой базы данных. Создание базы данных с помощью шаблонов ЛАБОРАТОРНАЯ РАБОТА 1 Создание новой базы данных. Создание базы данных с помощью шаблонов Цель: сформировать умения и навыки по созданию новой базы данных и базы данных на основе шаблонов. Время выполнения:

Подробнее

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

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

Подробнее

Занятие 1. Создание базовых таблиц- Условное задание на занятие Выполнение задания Пуск Программы Microsoft Access Создание файла Области задач

Занятие 1. Создание базовых таблиц- Условное задание на занятие Выполнение задания Пуск Программы Microsoft Access Создание файла Области задач Занятие 1. Создание базовых таблиц- Условное задание на занятие Руководитель малого предприятия, выполняющего сборку персональных компьютеров из готовых компонентов, заказал разработку базы данных, основанной

Подробнее

Способы создания презентаций

Способы создания презентаций Лекция посвящена созданию презентаций в Microsoft PowerPoint. Определены основные этапы создания презентации. Описаны способы создания презентаций. Показаны процедуры создания презентаций с использованием

Подробнее

О печати таблиц. Можно напечатать сразу несколько листов одной книги или нескольких книг.

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

Подробнее

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

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

Подробнее

Сценарии экспорта данных. Разработка сценария экспорта данных.

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

Подробнее

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

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

Подробнее

Создание таблиц, рисунков и внедрение объектов в текстовый документ

Создание таблиц, рисунков и внедрение объектов в текстовый документ Создание таблиц, рисунков и внедрение объектов в текстовый документ Операция Создание и изменение формулы Microsoft Word Выполнение 1. Выполнить последовательно команды меню Вставка Объект MS Equation

Подробнее

MODX CMS СРЕДА РАЗРАБОТКИ И СИСТЕМА УПРАВЛЕНИЯ САЙТОМ

MODX CMS СРЕДА РАЗРАБОТКИ И СИСТЕМА УПРАВЛЕНИЯ САЙТОМ MODX CMS СРЕДА РАЗРАБОТКИ И СИСТЕМА УПРАВЛЕНИЯ САЙТОМ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПО УПРАВЛЕНИЮ СОДЕРЖИМЫМ САЙТА ООО «РЦ «Онлайн» Екатеринбург, ул. Гоголя, 36, оф. 801 Телефон: (343) 310 17 37, (343) 204-76-61

Подробнее

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

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

Подробнее

Переход на Access 2010

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

Подробнее

Тема 6 Работа с объектами

Тема 6 Работа с объектами Тема 6 Работа с ами Объектами назовем элементы документа, которые не являются текстом: рисунки, формулы, диаграммы, фигурный текст. x a 3 2 5 b b a f ( x) dx Вставка а в документ Диаграмма Существует два

Подробнее

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

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

Подробнее

ПАСПОРТ ЛПУ РУКОВОДСТВО СПЕЦИАЛИСТА ОРГАНА УПРАВЛЕНИЯ ЗАДРАВООХРАНЕНИЕМ 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 Главное

Подробнее

Задание 4. Создание и редактирование форм и отчетов

Задание 4. Создание и редактирование форм и отчетов Задание 4. Создание и редактирование форм и отчетов Цель задания: Научиться создавать и редактировать формы и отчеты. Используется разработанная ранее база данных «Журналы». Последовательность действий:

Подробнее

Тема: СУБД MS Access. Отчеты.

Тема: СУБД MS Access. Отчеты. Тема: СУБД MS Access. Отчеты. Отчеты, как и формы, являются производными объектами Access, основанными на таблицах или запросах. Формы удобное средство для оперативного просмотра данных, но основное их

Подробнее

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

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

Подробнее

Лекция 4. Редактор формул Microsoft Equation. Выполнив данную практическую работу, вы научитесь:

Лекция 4. Редактор формул Microsoft Equation. Выполнив данную практическую работу, вы научитесь: Лекция 4 Редактор формул Microsoft Equation Выполнив данную практическую работу, вы научитесь: Как создавать формулы в Word, используя встроенный редактор формул Microsoft Equation 3.0. Познакомитесь с

Подробнее

РЕДАКТИРОВАНИЕ ТАБЛИЦ, СОЗДАНИЕ ФОРМ И ЗАПРОСОВ В СУБД MS ACCESS

РЕДАКТИРОВАНИЕ ТАБЛИЦ, СОЗДАНИЕ ФОРМ И ЗАПРОСОВ В СУБД MS ACCESS Лабораторная работа 2 (2 часа) РЕДАКТИРОВАНИЕ ТАБЛИЦ, СОЗДАНИЕ ФОРМ И ЗАПРОСОВ В СУБД MS ACCESS Цель работы: Изучить порядок редактирования таблиц, создания простых форм и построения запросов в СУБД MS

Подробнее

MS Excel (цифровые таблицы)

MS Excel (цифровые таблицы) Электронные таблицы Разнообразие электронных таблиц в приложениях MS Excel (цифровые таблицы) SulSim (вывод данных в Excel) HYSYS (собств. Электр. таблицы) Maple (символьные таблицы) Введение Область применения

Подробнее

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

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

Подробнее

Коллектив авторов Марина Александровна Абросимова Базы данных: Описание данных и работа с записями на языке SQL в СУБД MS Access 2007

Коллектив авторов Марина Александровна Абросимова Базы данных: Описание данных и работа с записями на языке SQL в СУБД MS Access 2007 Коллектив авторов Марина Александровна Абросимова Базы данных: Описание данных и работа с записями на языке SQL в СУБД MS Access 2007 http://www.litres.ru/pages/biblio_book/?art=16929889 БАЗЫ ДАННЫХ:.

Подробнее

Робота в середовіщі MS Word

Робота в середовіщі MS Word Робота в середовіщі MS Word Термінологія Навігація по файлу Програмний інтерфейс MS Word Програмне забезпечення Інтернет Фреймовий блок Джерела інформації Текст Таблиця Фрейм Електронний конспект Електронний

Подробнее

Microsoft Office Word является популярнейшей прикладной программой для создания и обработки текстовых документов, которая обладает множеством

Microsoft Office Word является популярнейшей прикладной программой для создания и обработки текстовых документов, которая обладает множеством Microsoft Office Word является популярнейшей прикладной программой для создания и обработки текстовых документов, которая обладает множеством возможностей настольной издательской системы по работе с текстами

Подробнее