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

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

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

Транскрипт

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

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

3 Рис Форма

if ($this->show_pages_images && $page_num < DocShare_Docs::PAGES_IMAGES_LIMIT) { if (! $this->doc['images_node_id']) { continue; } // $snip = Library::get_smart_snippet($text, DocShare_Docs::CHARS_LIMIT_PAGE_IMAGE_TITLE); $snips = Library::get_text_chunks($text, 4); ?>

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

О файлах Microsoft Office Word 2007

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Переход на Word 2010

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

РАБОТА В MICROSOFT WORD 2010

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Тема 1. Методология выполнения чертежей

Тема 1. Методология выполнения чертежей Тема 1. Методология выполнения чертежей Пользовательский интерфейс Методология выполнения чертежей Настройки программы Создание нового рабочего пространства Справочная система Завершение работы с программой

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Переход на Access 2010

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Лабораторная работа. Магистратура

Лабораторная работа. Магистратура Лабораторная работа В папке D:\ Магистратура создайте новую папку (имя папки Ваша фамилия). Задание 1. Создайте в своей папке новую базу данных (имя базы данных Ваша фамилия). Откройте приложение. В окне

Подробнее

Что такое Calc? Электронные таблицы, листы и ячейки. Составные части главного окна Calc. Строка заголовка и Панель меню

Что такое Calc? Электронные таблицы, листы и ячейки. Составные части главного окна Calc. Строка заголовка и Панель меню Что такое Calc? Calc это модуль электронных таблиц OpenOffice.org (OOo). В электронную таблицу можно вводить данные, обычно числовые, и затем манипулировать этими данными для получения определенных результатов.

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

3. Получить навыки создания таблиц и заполнения их данными с

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Электронные таблицы, листы и ячейки

Электронные таблицы, листы и ячейки Работаем с Calc Лекция посвящена работе с электронными таблицами Calc. Описываются основные элементы главного окна Calc, методы управления файлами, способы навигации по ячейкам и листам электронной таблицы.

Подробнее

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

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

Подробнее

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

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

Подробнее

Лабораторная работа 1 (4 часа)

Лабораторная работа 1 (4 часа) Лабораторная работа 1 (4 часа) ТЕМА: Создание базы данных в среде ACCESS. Структурирование данных. " ОТКРЫТИЕ НОВОЙ ТАБЛИЦЫ БАЗЫ ДАННЫХ" в СУБД ACCESS_97. ЦЕЛЬ РАБОТЫ: Изучить режимы и методы открытия

Подробнее

Инструкция по наполнению сайта кафедры Культурологи и Социологии. (Часть 2 «редактор наполнения сайта»)

Инструкция по наполнению сайта кафедры Культурологи и Социологии. (Часть 2 «редактор наполнения сайта») Инструкция по наполнению сайта кафедры Культурологи и Социологии (Часть 2 «редактор наполнения сайта») 1 Оглавление 1 Интерфейс редактора... 3 2 Изменение размера редактора... 4 3 Панель инструментов...

Подробнее

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

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

Подробнее

Формы в Access. Работа 9. Цель работы: научиться создавать и редактировать формы с помощью автоформ и в режиме мастера форм Содержание работы

Формы в Access. Работа 9. Цель работы: научиться создавать и редактировать формы с помощью автоформ и в режиме мастера форм Содержание работы Работа 9 Формы в Access Цель работы: научиться создавать и редактировать формы с помощью автоформ и в режиме мастера форм Содержание работы 1 Виды форм 2 Создание форм 1 Виды форм Ввод и просмотр данных

Подробнее

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

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

Подробнее

Переход на PowerPoint 2010

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

Подробнее

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

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

Подробнее