Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_BD.docx
Скачиваний:
6
Добавлен:
26.08.2019
Размер:
147.73 Кб
Скачать
  1. Дайте определение вычисляемого поля. Перечислите и опишите элементы выражений, вводимых в вычисляемые поля. Приведите примеры выражений.

в вычисляемом поле могут использоваться арифметические операторы.

+

Сложение чисел

-

Вычитание чисел

*

Умножение чисел

/

Деление чисел

\

Деление первого числа на второе с округлением результата

^

Возведение в степень

MOD

Вычисление остатка от деления нацело

&

Конкатенация строк

  1. Дайте определение формы. Объясните назначение формы в СУБД. Перечислите способы создания форм в СУБД Access. Укажите основные свойства экранных форм. Приведите классификацию экранных форм.

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

  1. Назовите элементы управления в экранных формах. Укажите назначение элементов управления. Опишите свойства элементов управления. Приведите пример элемента управления.

    Области формы наполняются различными графическими объектами. Они определяют, как форма должна выглядеть, как работать и служат для создания связи между формой и записями таблицы или запроса, являющегося источником данных для формы. Эти графические объекты называются ЭЛЕМЕНТАМИ УПРАВЛЕНИЯ. Существуют такие элементы управления как ПОЛЯ, НАДПИСИ, СПИСКИ, ПЕРЕКЛЮЧАТЕЛИ, КНОПКИ, ЛИНИИ. Элементы управления бывают: присоединенные, свободные, вычисляемые.

    Элементы управления вводятся в форму при помощи кнопок панели элементов. Ввод в форму элементов управления. Присоединенный элемент управления — это элемент, связанный с некоторым полем таблицы, на которой базируется форма. Чтобы вставить его в форму следует открыть список полей, выделить нужное поле и при нажатой кнопке мыши перетащить его в ОБЛАСТЬ ДАННЫХ ( в нужное место). Образ поля и образ присоединенной надписи (имя поля) появляется в ОБЛАСТИ ДАННЫХ. Оба поля вместе и по- отдельности можно перемещать в любое место ОБЛАСТИ ДАННЫХ. Для этого выделить поле, поставить указатель мыши на границу и когда он примет вид раскрытой ладони, перетащить поле, при нажатой кнопке мыши. Для удаления поля выделить его и нажать клавишу DELETE на клавиатуре. Вставка в форму свободного элемента управления осуществляется следующим образом: на панели элементов следует щелкнуть по кнопке нужного элемента и при нажатой кнопке мыши переместить символ в нужное место области формы. Чтобы выделить группу элементов необходимо щелкнуть по элементам группы при нажатой клавише SHIFT. Для выделения группы смежных элементов можно указатель мыши установить в левый верхний угол группы, щелкнуть и, не отпуская кнопку мыши очертить рамку вокруг группы. Чтобы сделать элементы группы одинаковыми по размеру, выровненными по вертикали, установить равные интервалы или изменить интервалы между элементами, следует воспользоваться пунктом Формат. Для просмотра свойств элемента или придания ему необходимых свойств следует выделить элемент управления и выбрать команду Вид/ Свойства Или при выделенном элементе управления вызвать контекстное меню правой кнопкой и выбрать пункт Свойства. Раскроется окно свойств. Аналогично задаются и изменяются свойства форм (а также отчетов). Вызывается окно свойств формы при выделенной форме.

  1. Опишите основные свойства, события и методы элементов управления. Опишите назначение следующих элементов управления: «Элемент управления Список», «Элемент управления Кнопка», «Элемент управления Рисунок», «Элемент управления Надпись». Приведите примеры использования данных элементов управления.

  2. Дайте определение динамическому обмену данных (DDE). Опишите синтаксис функции DDE. Охарактеризуйте понятия «OLE-технология», «OLE-сервер», «OLE-клиент». Укажите различия между связанным и внедренным объектом.

Динамический обмен данными (DDE) – это протокол, который дает возможность прикладным программам обмениваться данными в различном формате. Программы могут использовать DDE для одноразовых обменов данными или для непрерывного обмена, в котором прикладные программы модифицируют друг друга, по мере того, как новые данные становятся доступными.Форматы данных, используемые динамическим обменом данными (DDE) те же самые, которые используются буфером обмена. О DDE можно думать как о расширении механизма буфера обмена. Буфер обмена почти всегда используется для одноразового отклика на внешнее воздействие от команды пользователя, типа выбора команды Paste (Вставить) из меню. DDE также обычно инициализируется в соответствии с командой пользователя, но он часто продолжает функционировать без дальнейшего воздействия пользователя. Вы можете также определить пользовательские форматы данных DDE для IPC специального назначения между прикладными программами с требованиями более сильной связи.Обмен DDE может происходить между прикладными программами, запущенными на том же самом компьютере или на разных компьютерах в сети.Ключевой пункт. Динамический обмен данными (DDE) не столь эффективен как более новые технологии. Тем не менее, Вы можете все еще использовать DDE, если другие механизмы межпроцессорного взаимодействия (IPC) не подходят или, если Вы связываетесь с помощью интерфейса с существующим приложением, которое поддерживает только технологию DDE. Синтаксис функции DDE включает в себя следующие аргументы: Синтаксис: DDE(приложение, документ, раздел) Синтаксис функции DDE включает в себя следующие аргументы: Приложение-сервер и приложение-клиент При использовании OLE в обмене информацией участвуют два приложения - приложение-сервер и приложение-клиент. Приложение-сервер используется для создания и редактирования OLE-объектов (рисунков, чертежей, текстов). После того как объект создан, он помещается в приложение-клиент. Например, при создании диаграммы в электронной таблице и размещении ее в программе при помощи OLE. В этом случае электронная таблица являются приложением-сервером, а программа - приложением-клиентом. Некоторые приложения могут действовать и как серверные, и как клиентские, другие такой способностью не обладают. Технология Object Linking and Embedding ( Связывание и внедрение объектов) обладает значительно большими возможностями, нежели механизм DDE. Типичный пример использования этой технологии — добавление рисунка в документ текстового процессора Word (Вставка > Рисунок > Из файла). Это действие можно выполнить двумя способами.1. В ходе выбора рисунка в диалоговом окне устанавливается флажок Связать с файлом. В этом случае в документ физически добавляется только ссылка на рисунок (место его хранения и используемый графический формат). При внесении изменений в исходный файл с рисунком эти изменения отображаются в документе, а если этот файл удалить, то программа Word не сможет ничего отобра¬зить. Такой способ объединения двух объектов называется связыванием.2. Если флажок Связать с файлом сброшен, то рисунок копируется из исходного файла и вставляется в документ. Теперь, если оригинальный файл изменен или удален, копия рисунка останется в документе в неизменном виде. Такой подход называется внедрением.В случае связывания объем документа Word увеличивается незначительно, но требуется контролировать наличие файла с рисунком и следить за его изменениями. В случае внедрения существенно увеличивается объем документа, так как изображение хранится внутри него.Объект, который встраивается в документ или связывается с ним, называется контейнером OLE (OLE Container). В нашем случае это рисунок. В системе Delphi 7 на панели System (Системные) имеется компонентTOleContainer, позво¬ляющий встраивать объекты в программу или связывать их с ней.Технология OLE обладает и множеством других возможностей. В частности, это автоматизация OLE (OLE Automation), позволяющая программно управлять дру¬гими приложениями, вызывая их методы, доступные через интерфейс OLE. При этом, конечно, требуется, чтобы приложение поддерживало автоматизацию OLE.Технология OLE расширяет технологию DDE. Если ранее можно было только обмениваться данными и понятия «объект» не существовало, то в рамках технологии OLE программист работает с программами и данными как с полноценными объектами, обладающими не только свойствами, но и методами, к которым можно обращаться. Практически все офисные приложения Windows поддерживают автоматизацию OLE. После размещения компонента на форме в его контекстном меню доступны, в частности, два пункта: Insert Object (Вставить объект) и Paste Special (Специальная вставка). С помощью первого пункта определяется объект OLE, который размещается на форме.В списке указываются все типы объектов OLE, которые зарегистрированы в конкретной версии Windows. Например, если выбрать пункт Диаграмма Microsoft Excel (при условии, что в системе установлена электронная таблица Excel), то в окне компонента отображается некая начальная диаграмма.Если дважды щелкнуть на ней, то в рамках границ компонента TOleContainer запус¬кается программа Excel. С ее помощью можно выполнить редактирование этой диаграммы.Можно также вставить готовый объект из файла. Тогда в диалоговом окне вставки объекта надо установить переключатель Создать из файла и указать нужный файл. Флажок Связь определяет режим добавления документа в программу (связывание или внедрение). Главное различие между связанными и внедренными объектами состоит в том, где хранятся данные и как они обновляются после их помещения в файл Word.В документ помещается либо ссылка на объект, либо его копия. Таким образом, можно вставлять объекты из любой программы, поддерживающей технологию связывания и внедрения объектов (OLE).Например, ежемесячный отчет о состоянии может содержать данные, которые независимо поддерживаются на листе Excel. Если связать отчет с листом, данные отчета будут всегда обновляться вместе с обновлением данных исходного файла. Если внедрить лист в отчет, то отчет будет содержать статическую копию данных. Внедренный объект Связанный объект Исходный файл Связанные объекты Когда объект связан, данные при изменении исходного файла могут обновляться. Связанные данные хранятся в исходном файле. Файл Word, или конечный файл, хранит только путь к исходному файлу и отображает представление связанных данных. Если размер файла имеет значение, пользуйтесь связанными объектами.Связывание полезно также, когда нужно включить в документ данные, которые поддерживаются независимо, как, например, данные, собираемые другим отделом, или когда необходимо постоянно обновлять данные в документе Word. Внедренные объекты Когда объект Excel внедрен, данные в файле Word при изменении исходного файла Excel не изменяются. Внедренные объекты становятся частью файла Word, и после того как они вставлены, объекты больше не являются частью исходного файла. Поскольку вся информация полностью содержится в документе Word, внедрение полезно, когда не нужно отображать ее изменение в исходном файле или когда нежелательно, чтобы получателям документа пришлось обновлять связанные данные.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]