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

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: 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

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

РАБОТА В MICROSOFT WORD 2010

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Ввод данных с использованием клавиатуры Общие правила ввода данных

Ввод данных с использованием клавиатуры Общие правила ввода данных Ввод данных с использованием клавиатуры Общие правила ввода данных Данные можно вводить непосредственно в ячейку или в строку формул. 1. Выделите ячейку. 2. Введите данные с клавиатуры непосредственно

Подробнее

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

В этом разделе читатель узнает, какие объекты входят в состав базы данных Access, и освоит различные способы создания новой базы. Access Глава 4 Access 2003 --- система управления базами данных, входящая в состав Office 2003. Эта программа поможет организовать ваши данные и превратить сухие цифры в имеющую смысл информацию. Введение

Подробнее

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

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

Подробнее

Сводная таблица на основе внутренней модели данных

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

Подробнее

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

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

Подробнее

Практическая работа 1. Знакомство с Access. Создание базы данных. Создание таблиц. Имя поля Тип данных п/п Счетчик Фамилия Текстовый Текстовый

Практическая работа 1. Знакомство с Access. Создание базы данных. Создание таблиц. Имя поля Тип данных п/п Счетчик Фамилия Текстовый Текстовый СОЗДАНИЕ БАЗ ДАННЫХ В MICROSOFT ACCESS 2007 Практическая работа 1. Знакомство с Access. Создание базы данных. Создание таблиц 1. Запустите Microsoft Access 2007. 2. Нажмите на кнопку. 3. Задайте имя новой

Подробнее

Библиотека интеграции Справочника Материалы и Сортаменты и системы AutoCAD. Руководство пользователя

Библиотека интеграции Справочника Материалы и Сортаменты и системы AutoCAD. Руководство пользователя Библиотека интеграции Справочника Материалы и Сортаменты и системы AutoCAD Руководство пользователя Информация, содержащаяся в данном документе, может быть изменена без предварительного уведомления. Никакая

Подробнее

1625#02#Y15#01qiyabi. Sual: Какой из следующих является свойством поля БД? (Çəki: 1) тип все длина имя подпись

1625#02#Y15#01qiyabi. Sual: Какой из следующих является свойством поля БД? (Çəki: 1) тип все длина имя подпись Стр. 1 из 109 BAXIŞ Testlər/1625#01#Y15# 01 qiyabi/1625#02#y15#01qiyabi/baxış TEST: 1625#02#Y15#01QIYABI Test Fənn Təsviri Müəllif Testlərin vaxtı Suala vaxt Növ 1625#02#Y15#01qiyabi 1625 - Verilənlərin

Подробнее

Руководство по использованию визуального редактора информационного наполнения сайта Пятигорского завода Импульс.

Руководство по использованию визуального редактора информационного наполнения сайта  Пятигорского завода Импульс. Руководство по использованию визуального редактора информационного наполнения сайта http://pzi.ru Пятигорского завода Импульс. Пятигорск 2011 Содержание 1 Интерфейс редактора... 3 2 Изменение размера редактора...4

Подробнее

ПРАКТИЧЕСКАЯ РАБОТА 2. РАБОТА С MICROSOFT WORD. ТАБЛИЦЫ

ПРАКТИЧЕСКАЯ РАБОТА 2. РАБОТА С MICROSOFT WORD. ТАБЛИЦЫ ПРАКТИЧЕСКАЯ РАБОТА 2. РАБОТА С MICROSOFT WORD. ТАБЛИЦЫ ЦЕЛЬ РАБОТЫ Привить у студентов навыки создания и форматирования таблиц при оформлении документов Microsoft Word КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ При

Подробнее

Excel. Имена диапазонов

Excel. Имена диапазонов Excel. Имена диапазонов Возможно, вам приходилось работать с листами, в которых использовалась, формула типа: =СУММ(А5000:А5078). Вы гадали, что же находится в ячейках А5000:А5078!? Если в ячейках А5000:А5078

Подробнее

Об авторах 14 Ждем ваших отзывов! 14

Об авторах 14 Ждем ваших отзывов! 14 Содержание Об авторах 14 Ждем ваших отзывов! 14 Введение 15 Что вы узнаете из этой книги 15 Новые возможности сводных таблиц в Excel 2007 16 Требуемые навыки 17 Жизнь до сводных таблиц 17 Изобретение сводной

Подробнее

СУБД MS ACCESS ОБЪЕКТЫ БАЗЫ ДАННЫХ. ТАБЛИЦЫ

СУБД MS ACCESS ОБЪЕКТЫ БАЗЫ ДАННЫХ. ТАБЛИЦЫ СУБД MS ACCESS ОБЪЕКТЫ БАЗЫ ДАННЫХ. ТАБЛИЦЫ Содержание ОБЪЕКТЫ БАЗЫ ДАННЫХ.... 1 Процесс разработки базы данных в MS Access... 4 Объекты базы данных... 7 Типы данных... 8 Свойства полей... 10 Таблицы...

Подробнее

a bx Лабораторная работа 7 Табулирование разветвляющихся функций

a bx Лабораторная работа 7 Табулирование разветвляющихся функций Лабораторная работа 7 Табулирование разветвляющихся функций Постановка задачи На листе "Лаб_7" построить таблицу значений и график разветвляющейся функции. Описание функции, интервал и шаг изменения аргумента

Подробнее

Научно-техническое общество «Территориальные системы»

Научно-техническое общество «Территориальные системы» Инв. подл. Подп. и дата Взам. инв. Инв. дубл. Подп. и дата Научно-техническое общество «Территориальные системы» УТВЕРЖДАЮ Генеральный директор НТО «Терси» В.В.Вагин 2011г. КОМПЛЕКС ПРОГРАММНЫХ СРЕДСТВ

Подробнее

Вставка и удаление ячеек, строк и столбцов

Вставка и удаление ячеек, строк и столбцов 28 Глава 1. Начинаем работать с Microsoft Excel 2013 Вставка и удаление ячеек, строк и столбцов Если в уже набранную часть таблицы нужно вставить новую ячейку, столбец или строку, щелкните мышью на стрелке

Подробнее

Практическая работа 6 ЗАПИСЬ МАТЕМАТИЧЕСКИХ ФОРМУЛ. РАБОТА С ТАБЛИЦАМИ. ФОРМУЛЫ

Практическая работа 6 ЗАПИСЬ МАТЕМАТИЧЕСКИХ ФОРМУЛ. РАБОТА С ТАБЛИЦАМИ. ФОРМУЛЫ Практическая работа 6 ЗАПИСЬ МАТЕМАТИЧЕСКИХ ФОРМУЛ. РАБОТА С ТАБЛИЦАМИ. ФОРМУЛЫ 1. Редактор формул Microsoft Equation. Для ввода математических выражений любой сложности в текстовый документ при создании

Подробнее

Содержание. Назначение программы StmConf Условия выполнения программы StmConf Установка и запуск программы

Содержание. Назначение программы StmConf Условия выполнения программы StmConf Установка и запуск программы Версия 1.0.8.616 Содержание Назначение программы StmConf... 1-6 Условия выполнения программы StmConf... 1-6 Установка и запуск программы... 1-6 Загрузка конфигураций... 1-6 Создание новой конфигурации...

Подробнее

Рис. 1. Диалоговое окно Маркеры и нумерация.

Рис. 1. Диалоговое окно Маркеры и нумерация. Лабораторная работа 5 Оформление текста в виде списков и колонок Создание списков В текстовых документах перечисления различного типа оформляются в виде списков. Существуют списки различных типов: нумерованные

Подробнее

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. Обмен данными с Торгсофт. модуль для ocstore 2.3.x. (версия )

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ. Обмен данными с Торгсофт. модуль для ocstore 2.3.x. (версия ) РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Обмен данными с Торгсофт модуль для ocstore 2.3.x (версия 2017-02-02) 1. Назначение модуля Модуль «Обмен данными с Торгсофт» предназначен - для внесения информации о товарах и

Подробнее

Редактор формул в Microsoft Office Word 2007

Редактор формул в Microsoft Office Word 2007 http://inf.1september.ru/article.php?id=200801203 1 Редактор формул в Microsoft Office Word 2007 Программа текстового редактора Microsoft Office Word 2007 содержит встроенное средство для записи и редактирования

Подробнее

СОДЕРЖАНИЕ. 2.1 Общие сведения и основные понятия

СОДЕРЖАНИЕ. 2.1 Общие сведения и основные понятия СОДЕРЖАНИЕ 1 Общее введение... 1 2.1 Общие сведения и основные понятия... 1 2.2 Создание базы данных... 5 2.3 Создание таблиц... 5 2.3.1 Создание таблицы в режиме таблицы... 5 2.3.2 Создание таблицы с

Подробнее

Первое знакомство с системой «Дело». Особенности интерфейса

Первое знакомство с системой «Дело». Особенности интерфейса Глава 6. Окна системы ЧАСТЬ 2 Первое знакомство с системой «Дело». Особенности интерфейса Глава 6. Окна системы При запуске системы, ее подсистем и функций, а также при выполнении различных команд (режимов)

Подробнее

Редактор схем. Руководство пользователя

Редактор схем. Руководство пользователя Содержание Глава 1. Общая информация...3 1.1 Назначение и обзор возможностей... 3 1.2 Условные обозначения... 3 Глава 2. Работа в редакторе схем...4 2.1 Начало работы... 4 2.2 Импорт пространственных данных...

Подробнее

СВОДНЫЕ ТАБЛИЦЫ В MS EXCEL 2003

СВОДНЫЕ ТАБЛИЦЫ В MS EXCEL 2003 Министерство образования и науки Российской Федерации Федеральное агентство по образованию Саратовский государственный технический университет СВОДНЫЕ ТАБЛИЦЫ В MS EXCEL 2003 Методические указания К выполнению

Подробнее

Отображение индикатора текущего состояния с помощью VBA

Отображение индикатора текущего состояния с помощью VBA Отображение индикатора текущего состояния с помощью VBA Ранее я рассмотрел методы создания пользовательских форм и основы работы с ними (если вы никогда не работали с пользовательскими формами, рекомендую

Подробнее

Связывание с данными из другой базы данных Access

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

Подробнее

Инструкция по работе с конфигуратором ККТ MercConfig

Инструкция по работе с конфигуратором ККТ MercConfig Инструкция по работе с конфигуратором ККТ MercConfig Курск 2017 Оглавление Описание конфигуратора MercConfig...3 Установка и настройка...3 Работа с базой кодов цен...8 Работа с настройками ККТ...9 Программирование

Подробнее

Содержание. Введение 14. Часть I. Знакомство с Excel Глава 1. Основы работы с Excel Глава 2. Создание рабочей книги с нуля 49

Содержание. Введение 14. Часть I. Знакомство с Excel Глава 1. Основы работы с Excel Глава 2. Создание рабочей книги с нуля 49 Содержание Введение 14 Ключевые особенности книги 14 Как использовать книгу 14 Что можно пропустить 14 Что потребуется от читателя 15 Структура книги 15 Часть I. Знакомство с Excel 2013 16 Часть II. Работа

Подробнее

УТИЛИТА ПРОГРАММИРОВАНИЯ КАРТ Mifare SePro3. Руководство по установке и эксплуатации

УТИЛИТА ПРОГРАММИРОВАНИЯ КАРТ Mifare SePro3. Руководство по установке и эксплуатации УТИЛИТА ПРОГРАММИРОВАНИЯ КАРТ Mifare SePro3 Руководство по установке и эксплуатации Руководство пользователя Версия 1.26 ОГЛАВЛЕНИЕ Введение... 3 Что нового в SePro3... 3 Назначение... 3 Необходимое оборудование...

Подробнее

Информационная система ГРАДИС. Руководство пользователя для справочных форм. Версия 1.0

Информационная система ГРАДИС. Руководство пользователя для справочных форм. Версия 1.0 Компания «Совзонд» Информационная система ГРАДИС Версия 1.0 Лист регистрации изменений Версия Дата Описание Автор 1.0 05.10.2016 Первая редакция Соломина С.А. 2 Аннотация Целью данного документа является

Подробнее

Введение 12 Для кого предназначена эта книга 12 Условные обозначения 12 Структура книги 13 Обратная связь 15

Введение 12 Для кого предназначена эта книга 12 Условные обозначения 12 Структура книги 13 Обратная связь 15 Ñîäåðæàíèå Введение 12 Для кого предназначена эта книга 12 Условные обозначения 12 Структура книги 13 Обратная связь 15 Часть I. Основные понятия 17 Глава 1. Знакомьтесь Access 2007 18 Что представляет

Подробнее

Тема: ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД MS ACCESS

Тема: ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД MS ACCESS Практическая работа 22 Тема: ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД MS ACCESS ЦЕЛЬ ЗАНЯТИЯ. Изучение информационной технологии создания пустой базы данных ручным способом и с помощью шаблонов средствами мастера

Подробнее

Практическая работа 1 для самостоятельной работы обучающихся «Создание объектов в текстовом редакторе Word. Таблицы и диаграммы»

Практическая работа 1 для самостоятельной работы обучающихся «Создание объектов в текстовом редакторе Word. Таблицы и диаграммы» Практическая работа 1 для самостоятельной работы обучающихся «Создание объектов в текстовом редакторе Word. Таблицы и диаграммы» 1. Выполните семь упражнений практической работы 2 в текстовом файле MS

Подробнее

Содержание. 6 Содержание

Содержание. 6 Содержание Содержание Введение 13 Глава 1. Знакомьтесь Access 2002 15 Что представляет собой Access 2002 15 Объекты базы данных Microsoft Access 15 Новшества Access 2002 17 Область задач 17 Установка Access 2002

Подробнее

Урок 2. Программное обеспечение ПК. Основы работы с ОС Windows 7 / 8 / 10.

Урок 2. Программное обеспечение ПК. Основы работы с ОС Windows 7 / 8 / 10. Урок 2. Программное обеспечение ПК. Основы работы с ОС Windows 7 / 8 / 10. Результат занятия: Студент владеет основами работы с ОС Windows 7/8/10. и готов к дальнейшему обучению в Малой Академии. Цели

Подробнее

Основы работы с приложениями LibreOffice

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

Подробнее

Основы сводных. таблиц

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

Подробнее

Лабораторная работа 4 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ MICROSOFT ACCESS 2013 ПРИ СОЗДАНИИ И ИСПОЛЬЗОВАНИИ ФОРМ В БАЗЕ ДАННЫХ Цели работы:

Лабораторная работа 4 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ MICROSOFT ACCESS 2013 ПРИ СОЗДАНИИ И ИСПОЛЬЗОВАНИИ ФОРМ В БАЗЕ ДАННЫХ Цели работы: Лабораторная работа 4 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ MICROSOFT ACCESS 2013 ПРИ СОЗДАНИИ И ИСПОЛЬЗОВАНИИ ФОРМ В БАЗЕ ДАННЫХ Цели работы: 1. Изучить порядок создания и использования форм в MICROSOFT ACCESS 2013.

Подробнее

Рис. 183 Окно подтверждения действий по отмене перечня. Реестр закупок в ЛК ЕИС обеспечивает выполнение следующих функций:

Рис. 183 Окно подтверждения действий по отмене перечня. Реестр закупок в ЛК ЕИС обеспечивает выполнение следующих функций: Код документа: Стр. 215 Рис. 183 Окно подтверждения действий по отмене перечня Нажмите на кнопку «Продолжить». Отображается печатная форма сведений. Нажмите на кнопку «Подписать и разместить» на печатной

Подробнее

Задания. Это лекции за числа: 27.01;

Задания. Это лекции за числа: 27.01; Задания Это лекции за числа: 27.01; 29.01. Их нужно переписать в тетрадь красивым и разборчивым почерком и уметь отвечать на вопросы по теме. По лекциям будет тест! После запуска программы на экране может

Подробнее

Задание: Познакомиться с Горячими клавишами (действия клавиш записать в тетради), их настройкой. Microsoft Office Word

Задание: Познакомиться с Горячими клавишами (действия клавиш записать в тетради), их настройкой. Microsoft Office Word Практическая работа 4 Тема: «Горячие клавиши Microsoft Office 2010» Цель работы: получить навыки профессиональной работы в документах, табличных процессорах, презентациях. Горячие клавиши - что это такое

Подробнее

Тема: Модификация таблиц и работа с данными с использованием запросов в СУБД ms access.

Тема: Модификация таблиц и работа с данными с использованием запросов в СУБД ms access. Практическая работа 24 Тема: Модификация таблиц и работа с данными с использованием запросов в СУБД ms access. Цель занятия. Изучение информационной технологии модификации таблиц БД и создания запросов

Подробнее

Начало и завершение работы Windows

Начало и завершение работы Windows Глава 1 Начало и завершение работы Windows Первая проблема, с которой обычно сталкиваются начинающие пользователи, как правильно включить и выключить компьютер. В данной главе мы научимся этому, а также

Подробнее

Лабораторная работа 1 Тема. Основы работы в операционной системе Windows.

Лабораторная работа 1 Тема. Основы работы в операционной системе Windows. Windws Лабораторная работа 1 Тема. Основы работы в операционной системе Windws. Цель. Научиться управлять окнами, выбирать команды меню и работать с окнами запросов, создавать папки, переключаться между

Подробнее

ОКТОНИКА ПРОЕКТ. «Колибри» Интерфейс. Общие элементы управления. Руководство по эксплуатации. Версия документа: 1.504

ОКТОНИКА ПРОЕКТ. «Колибри» Интерфейс. Общие элементы управления. Руководство по эксплуатации. Версия документа: 1.504 ОКТОНИКА ПРОЕКТ «Колибри» Интерфейс. Общие элементы управления Руководство по эксплуатации Версия документа: 1.504 Екатеринбург 2014 Оглавление 1. Введение... 3 2. Вход в систему... 3 3. Общие элементы

Подробнее

Новые возможности в DocsVision 3.5 SR1

Новые возможности в DocsVision 3.5 SR1 Новые возможности в DocsVision 3.5 SR1 Общие изменения В нижней части окна карточки любого типа отображается путь к папке, где она расположена (рис. 1). Рис. 1. Отображение в карточке ее местоположения

Подробнее

Островская И.В. ТЕСТОВЫЕ ЗАДАНИЯ НА ТЕМУ: ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS

Островская И.В. ТЕСТОВЫЕ ЗАДАНИЯ НА ТЕМУ: ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS Федеральное государственное образовательное учреждение высшего профессионального образования "Южный федеральный университет" Островская И.В. ТЕСТОВЫЕ ЗАДАНИЯ НА ТЕМУ: ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS Методические

Подробнее

Текстовый редактор Word 2007

Текстовый редактор Word 2007 Текстовый редактор Word 2007 ИНТЕРФЕЙС ПРОГРАММЫ Текстовый редактор (процессор) это универсальная прикладная программа, предназначенная для создания и обработки текстов с помощью компьютера, позволяющая

Подробнее

Руководство по сопровождению. Outpost Firewall 4.0. Персональный брандмауэр от. Агнитум

Руководство по сопровождению. Outpost Firewall 4.0. Персональный брандмауэр от. Агнитум Руководство по сопровождению Outpost Firewall 4.0 Персональный брандмауэр от Агнитум О чем этот документ Этот документ познакомит пользователей брандмауэра Outpost с установкой программы, а также даст

Подробнее

Инструменты для форматирования абзацев

Инструменты для форматирования абзацев Понятие абзаца Абзацем называют фрагмент текста от одного нажатия клавиши Enter до следующего. Абзацем также является фрагмент от начала документа до первого нажатия клавиши Enter. В ячейках таблицы абзацем

Подробнее

Работа со списками в MS EXCEL

Работа со списками в MS EXCEL Работа со списками в MS EXCEL Цель: Приобрести навыки поиска и агрегирования данных в списке. Краткая теория Компьютерные информационные технологии широко используются для анализа данных и подготовку управленческих

Подробнее

Программа ReportBuilder

Программа ReportBuilder Программно-технический комплекс КОНТАР Программа ReportBuilder Справка 1 Введение Назначение программы Программа ReportBuilder входит в состав программно-технического комплекса КОНТАР и является дополнительным

Подробнее

Организация и работа с базой данных в Excel

Организация и работа с базой данных в Excel Организация и работа с базой данных в Excel Совокупность строк определенной структуры, содержащих информацию о множестве однотипных объектов, является простейшей базой данных (БД). Она представляет собой

Подробнее

Лабораторная работа Начальное знакомство с Microsoft Office Excel 2007

Лабораторная работа Начальное знакомство с Microsoft Office Excel 2007 Лабораторная работа Начальное знакомство с Microsoft Office Excel 2007 В результате выполнения данной лабораторной работы Вы сможете: знать основные понятия и объекты табличного процессора, составлять

Подробнее

2 Аннотация В настоящем документе приводится описание возможностей, которые предоставляет сетевая образовательная платформа e-university (СОП) препода

2 Аннотация В настоящем документе приводится описание возможностей, которые предоставляет сетевая образовательная платформа e-university (СОП) препода Сетевая образовательная платформа e-university Руководство преподавателя Часть II. Руководство преподавателя - разработчика Листов 103 2 Аннотация В настоящем документе приводится описание возможностей,

Подробнее

ЗАО «ВИТАКОР» Генератор отчетов. Пользовательский отчет. Руководство пользователя

ЗАО «ВИТАКОР» Генератор отчетов. Пользовательский отчет. Руководство пользователя ЗАО «ВИТАКОР» Генератор отчетов Пользовательский отчет Руководство пользователя История модификации документа Вер сия Дата Изменен Комментарии 1.0 13.11.2013 Самигуллин Исходная версия Адель 2.0 2.1 2.2

Подробнее

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

Научно-исследовательская работа. Занимательные возможности электронных таблиц Научно-исследовательская работа Занимательные возможности электронных таблиц Выполнил: Писаренко Артём Александрович, ученик 7Б класса муниципального бюджетного общеобразовательного учреждения «Средняя

Подробнее

Урок 10. Электронные таблицы

Урок 10. Электронные таблицы Урок 10. Электронные таблицы Основные параметры электронных таблиц (ЭТ). ЭТ позволяют обрабатывать большие массивы числовых данных. В отличии таблиц на бумаге, электронные таблицы обеспечивают проведение

Подробнее

2.4 Палитра свойств. Рис1 Палитра свойств Основные

2.4 Палитра свойств. Рис1 Палитра свойств Основные 2.4 Палитра свойств Процесс редактирования объекта конфигурации заключается в изменении свойств объекта, чтобы добиться требуемого поведения объекта в процессе использования. Палитра свойств это окно в

Подробнее

ЭЛЕКТРОННЫЕ ТАБЛИЦЫ EXCEL.

ЭЛЕКТРОННЫЕ ТАБЛИЦЫ EXCEL. МИНИСТЕРСТВО ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ГБОУ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ АМУРСКАЯ ГОСУДАРСТВЕННАЯ МЕДИЦИНСКАЯ КАДЕМИЯ Е.В. ПЛАЩЕВАЯ ЭЛЕКТРОННЫЕ ТАБЛИЦЫ EXCEL. МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Подробнее

Область задач, панели инструментов и меню 37 Область задач 38 Панель инструментов База данных 39 Меню Access 40

Область задач, панели инструментов и меню 37 Область задач 38 Панель инструментов База данных 39 Меню Access 40 Содержание Введение 13 Глава 1. Знакомьтесь Access 2003 17 Что представляет собой Access 2003 17 Объекты базы данных Microsoft Access 17 Новшества Access 2003 21 Установка Access 2003 23 Резюме 26 Глава

Подробнее

ПРОГРАММА КОНФИГУРАЦИИ РАСШИРЕННОЙ МАРШРУТИЗАЦИИ БЛОКА ЦЕНТРАЛЬНОГО КОММУТАТОРА Руководство оператора

ПРОГРАММА КОНФИГУРАЦИИ РАСШИРЕННОЙ МАРШРУТИЗАЦИИ БЛОКА ЦЕНТРАЛЬНОГО КОММУТАТОРА Руководство оператора ООО «Компания «АЛС и ТЕК» УТВЕРЖДЕНО -ЛУ ПРОГРАММА КОНФИГУРАЦИИ РАСШИРЕННОЙ МАРШРУТИЗАЦИИ БЛОКА ЦЕНТРАЛЬНОГО КОММУТАТОРА Руководство оператора 643.ДРНК.509000-01 34 01 Листов 33 2011 2 СОДЕРЖАНИЕ 1. НАЗНАЧЕНИЕ...

Подробнее

»

» СОДЕРЖАНИЕ 1. МОДУЛЬ «РЕКЛАМНЫЕ КАМПАНИИ»... 2 1.1. Добавление баннера... 2 1.2. Настройка вывода графических баннеров... 6 1.3. Подключение дизайна рекламной компании к шаблону сайта. 7 Система управления

Подробнее

Конструктор скидок. Frontol xpos. Руководство пользователя

Конструктор скидок. Frontol xpos. Руководство пользователя Конструктор скидок Frontol xpos Руководство пользователя 1 Руководство пользователя от 02.09.2016 Конструктор скидок v. 1.8.0 [Содержание] Содержание 1. Введение... 4 1.1. Назначение и основные понятия...

Подробнее

Руководство пользователя

Руководство пользователя Руководство пользователя Подсистема подготовки обобщенных сведений торгового реестра субъекта Российской Федерации. Все права защищены. Table of Contents Общие сведения о Подсистеме 1 Назначение Подсистемы

Подробнее

Лабораторная работа 2 Электронные таблицы Вычисления по формулам с использованием абсолютных ссылок и имен ячеек.

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

Подробнее

Технология создания Web страниц электронного ресурса в Microsoft Office FrontPage 2003

Технология создания Web страниц электронного ресурса в Microsoft Office FrontPage 2003 Технология создания Web страниц электронного ресурса в Microsoft Office FrontPage 2003 Создание нового Web-узла Создайте папку, в которой предполагаете разместить разрабатываемые ЭУММ. Запустите программу

Подробнее

Руководство оператора регистрации. системыavigilon Access Control Manager

Руководство оператора регистрации. системыavigilon Access Control Manager Руководство оператора регистрации системыavigilon Access Control Manager 2017, Avigilon Corporation. Все права защищены. Все права защищены. AVIGILON, логотип AVIGILON, ACCESS CONTROL MANAGER и ACM являются

Подробнее

ЧАСТЬ I. ВВЕДЕНИЕ В VBA

ЧАСТЬ I. ВВЕДЕНИЕ В VBA Содержание Введение 15 Общие сведения о книге 15 Для кого предназначена эта книга 16 Структура книги 16 Условные обозначения 17 От издательства Диалектика 18 ЧАСТЬ I. ВВЕДЕНИЕ В VBA 19 Глава 1. Язык VBA

Подробнее

Памятка по работе с дополнительными материалами

Памятка по работе с дополнительными материалами Памятка по работе с дополнительными материалами 1. Работа с материалами 2 1.1. Работа с материалами в общем списке 2 1.1.1. Добавление материала 3 1.1.2. Редактирование материала 3 1.1.3. Удаление материала

Подробнее

Подсистема визуализации ОГЛАВЛЕНИЕ

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

Подробнее

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

Система электронного документооборота. Дизайнер маршрутов. Руководство пользователя Система электронного документооборота Дизайнер маршрутов Руководство пользователя Москва, 2008 2 АННОТАЦИЯ В настоящем документе приводятся сведения о функциональных возможностях, назначении и условиях

Подробнее

< ПРОГРАММНЫЙ КОМПЛЕКС БЮДЖЕТ 6.0., БЮДЖЕТ ГРБС 2, БЮДЖЕТ ПБС 2. ОБЩИЕ ПРАВИЛА РАБОТЫ >

< ПРОГРАММНЫЙ КОМПЛЕКС БЮДЖЕТ 6.0., БЮДЖЕТ ГРБС 2, БЮДЖЕТ ПБС 2. ОБЩИЕ ПРАВИЛА РАБОТЫ > НТФ «Град» < ПРОГРАММНЫЙ КОМПЛЕКС БЮДЖЕТ 6.0., БЮДЖЕТ ГРБС 2, БЮДЖЕТ ПБС 2. ОБЩИЕ ПРАВИЛА РАБОТЫ > Версия документа: 1.0 27.05.2009 Содержание Введение... 2 1. Общие правила ввода в формах.... 2 1.1. Экспорт

Подробнее

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

Система электронного документооборота. Подсистема обмена документами Руководство пользователя Система электронного документооборота Подсистема обмена документами Руководство пользователя Москва, 2008 ЕВФРАТ-Документооборот. Подсистема обмена документами 2 Содержание ВВЕДЕНИЕ... 3 i. Назначение

Подробнее

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

WORD позволяет легко форматировать символы и абзацы. Встроенные программы проверки орфографии и грамматики проверяют документ не только после его 1 WORD позволяет легко форматировать символы и абзацы. Встроенные программы проверки орфографии и грамматики проверяют документ не только после его завершения, но и в процессе создания. Существующие средства

Подробнее

Adobe Sign. Справочное руководство «Создание форм в приложении Acrobat»

Adobe Sign. Справочное руководство «Создание форм в приложении Acrobat» Справочное руководство «Создание форм в приложении Acrobat» 2017 Adobe Systems Incorporated. All rights reserved. Последнее обновление: 17 марта 2017 г. Содержание Overview... 3 Text Tag Version... 3 Creating

Подробнее

Программный компонент «Ведение хроники»

Программный компонент «Ведение хроники» Ведение хроники Система распределённого компьютерного документирования устной речи Программный компонент «Ведение хроники» Руководство пользователя ЦВАУ.00301-01 90 Содержание ВВЕДЕНИЕ... 4 Общие положения...4

Подробнее