Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП А_НИА ЗАПИСКА 30.01.2011 .doc
Скачиваний:
9
Добавлен:
17.11.2018
Размер:
1 Mб
Скачать

С Пользовательским Меню для работы с двумя таблицами

Элементы экранной формы и их основные свойства:

Элемент

ЭФ

Имя свойства ЭУ

Значение

свойства ЭУ

Свойство обеспечивает

Data

Name

DATA1

Задаёт имя ЭУ Data

DatabaseName

C:\ А_НИА.mdb

Устанавливает путь к БД с

именем А_НИА

RecordSource

ISP

Устанавливает источник Записей – таблица ISP

Connect

Access

Указывает тип БД

RecordsetType

0 - Table

Устанавливает тип источника Данных : 0 - Table

Caption

Таблица ISP

Надпись на ЭУ

Массив текстовых полей Text1

TextBox

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(0) : DATA1

DataField

FAM

Устанавливает связь элемента массива Text1(0) с 0 - м полем Таблицы ISP

Text

Text1(0)

Надпись на элементе (0) массива текстовых полей

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(1) : DATA1

DataField

ShDet

Устанавливает связь элемента массива Text1(1) с 1 - м полем Таблицы ISP

Text

Text1(1)

Надпись на элементе (1) массива текстовых полей

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(2) : DATA1

DataField

KolDtMs1

Устанавливает связь элемента массива Text1(2) с 2 - м полем Таблицы ISP

Text

Text1(2)

Надпись на элементе (2) массива текстовых полей

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(3) : DATA1

DataField

KolDtMs2

Устанавливает связь элемента массива Text1(3) с 3 - м полем Таблицы ISP

Text

Text1(3)

Надпись на элементе (3) массива текстовых полей

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(4) : DATA1

DataField

KolDtMs3

Устанавливает связь элемента массива Text1(4) с 4 - м полем Таблицы ISP

Text

Text1(4)

Надпись на элементе (4) массива текстовых полей

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(5) : DATA1

DataField

KolDtMs4

Устанавливает связь элемента массива Text1(5) с 5 - м полем Таблицы ISP

Text

Text1(5)

Надпись на элементе (5) массива текстовых полей

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(6) : DATA1

DataField

KolDtMs5

Устанавливает связь элемента массива Text1(6) с 6 - м полем Таблицы ISP

Text

Text1(6)

Надпись на элементе (6) массива текстовых полей

Name

Text1

Задаёт имя текстового поля (в Проекте – это имя массива текстовых полей: Text1(0) …)

DataSource

DATA1

Устанавливает источник дан-ных для элемента Text1(7) : DATA1

DataField

KolDtMs6

Устанавливает связь элемента массива Text1(7) с 7 - м полем Таблицы ISP

Text

Text1(7)

Надпись на элементе (7) массива текстовых полей

Data

Name

DATA2

Задаёт имя ЭУ Data

DatabaseName

C:\ А_НИА.mdb

Устанавливает путь к БД с

именем А_НИА

RecordSource

DET

Устанавливает источник Записей – таблица DET

Connect

Access

Указывает тип БД

RecordsetType

0 - Table

Устанавливает тип источника Данных : 0 – Table

Caption

Таблица DET

Надпись на ЭУ

Массив текстовых полей Text2

TextBox

Name

Text2

Задаёт имя текстового поля (в Проекте – это имя мас-сива текстовых полей: Text2(0) …)

DataSource

DATA2

Устанавливает источник данных для элемента

Text2 (0) : DATA2

DataField

ShDet

Устанавливает связь элемента массива Text2(0) с 0 - м полем Таблицы ISP

Text

Text2(0)

Надпись на элементе (0) массива текстовых полей

Name

Text2

Задаёт имя текстового поля (в Проекте – это имя мас-сива текстовых полей: Text2(0) …)

DataSource

DATA2

Устанавливает источник данных для элемента

Text2 (1) : DATA2

DataField

NazvD

Устанавливает связь элемента массива Text2(1) с 1 - м полем Таблицы ISP

Text

Text2(1)

Надпись на элементе (1) массива текстовых полей

Name

Text2

Задаёт имя текстового поля (в Проекте – это имя мас-сива текстовых полей: Text2(0) …)

DataSource

DATA2

Устанавливает источник данных для элемента Text2(2) – DATA2

DataField

Rasc

Устанавливает связь элемента массива Tеxt2(2)

со 2 - м полем Таблицы DET

Text

Text2(2)

Надпись на элементе (2) массива текстовых полей

Name

Text2

Задаёт имя текстового поля (в Проекте – это имя мас-сива текстовых полей: Text2(3) …)

DataSource

DATA2

Устанавливает источник данных для элемента

Text2 (3) : DATA2

DataField

VesD

Устанавливает связь элемента массива Text2(3) с 3 - м полем Таблицы ISP

Text

Text2 (3)

Надпись на элементе (3) массива текстовых полей

Text3

Name

TxtZmin

Задаёт имя ЭУ Text3

Text

TxtZmin

Надпись на элементе Text3

Text4

Name

TxtZmax

Задаёт имя ЭУ Text4

Text

TxtZmax

Надпись на элементе Text4

Label

Name

LbБД

Задаёт имя ЭУ Label

Caption

“БАЗА ДАННЫХ”

Выводит на ЭФ – “БАЗА ДАННЫХ” - указано при создании Интерфейса

Label

Name

LbND

Задаёт имя ЭУ Label

Caption

Выводит на ЭФ (в процессе выполнения программы) наименование выполняе-мого пункта Задания КП

Label

Name

LbSInf

Задаёт имя ЭУ Label

Caption

Выводит на ЭФ (в процессе выполнения программы) содержание выполняемого пункта Задания КП

MSFlexGrid

(Гибкая

сетка)

Name

FlMN

Задаёт имя MSFlexGrid

DataSource

Не указываем, т.к. сетка

предназначена обеспечи-

вать отображение инфор-

ции с таблиц ISP и DET

Устанавливает источник данных сетки MSFlexGrid

Значение Пользовательского Меню

в разработке курсового проекта:

  • Отпадает необходимость использования отдельных экранных форм для решения каждой задачи.

  • Намного упрощается работа с базами данных, так как результаты любой задачи не обращаются к другим, «оторванным» формам.

  • На экранной форме проекта отсутствуют командные кнопки, роль которых ограничена, берут на себя пункты меню.

  • Управление базами данных стало гораздо проще и легче, так как большое количество форм и командных кнопок связано с неудобством.

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

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