«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

 

Ѕазы данных из одной таблицы и вычисл€емыми пол€ми

«адача:

–азработать базу данных дл€ назначени€ окладов по результатам аттестационной комиссии.

є п/п

‘»ќ

–езультаты тестировани€

—умма баллов

ќклад

Ёкз 1

Ёкз 2

Ёкз 3

Ёкз 4

1

»ванов ј.Ќ

10

8

9

7

вычислить

—умма баллов >= 40

то оклад = 6000;

30 <= —умма баллов< 40,

то оклад = 5000;

20 <= сумма баллов<30,

то оклад = 3000;

—умма баллов < 20,

то оклад = 2000.

2

ѕетров Ћ.ƒ

5

8

7

6

Е

«аполнить

«аполнить

10

ћишин ј.Ќ

10

9

8

10

ѕримерный пор€док выполнени€:

1. —оздать в Ms Access базу данных ЂBd_Okladї с таблицей ЂOkladї. —труктура таблицы:

»м€ пол€

“ип данных

ќписание

OKod

—четчик

 од записи (ключ)

OFIO

“екстовый

‘»ќ сотрудника

OEx_1

„исловой

–езультат 1 экзамена

OEx_2

„исловой

–езультат 2 экзамена

OEx_3

„исловой

–езультат 3 экзамена

OEx_4

„исловой

–езультат 4 экзамена

2. ‘орме Form1 установить значени€ следующих свойств:

—войство

ќписание

Caption

–езультат аттестационной комиссии и назначение окладов

Position

poScreenCenter

3. —оздать Data Module (свойство Name принимает значение DM). ”становить на ней все необходимые компоненты дл€ св€зи файла ЂBd_Oklad.mdbї с компонентами Delphi.

—войство

ADOConnection

ADOTable

DataSource

Name

ADOCBd_Oklad

ADOTOklad

DSOklad

4. ƒл€ компонента ADOTable добавить все пол€. —оздать новое поле дл€ вычислени€ суммы баллов каждого сотрудника Ц Summ. ѕосле этого написать обработчик событи€ вычислени€ Ц OnCalcFields. “оже самое нужно выполнить дл€ вычислени€ оклада каждого сотрудника в зависимости от суммы баллов (создать новое вычисл€емое поле Ц Oklad).

5. ƒл€ ADOTOklad добавить все пол€. —в€зать Form1 и DM (и наоборот).

6. ƒобавить на Form1 три панели:

—войство

Panel1

Panel2

Panel3

Align

alClient

alBottom

alRight

7. Ќа Panel1 поместить компонент DBGrid и св€зать его с таблицей ЂOkladї. ƒл€ этой таблицы отредактировать столбцы в соответствии с пол€ми ADOTable.

8. —оздать новую форму Form3. Ќа ней расположить две панели:

—войство

Panel1

Panel2

Align

alClient

alBottom

9. Ќа Panel1 расположить компоненты дл€ отображени€ и ввода полей таблицы ЂOkladї: 3 компонента DBEdit, 1 компонент GroupBox и 4 компонента DBComboBox. Ќа Panel2 поместить BitBtn1 и BitBtn2:

—войство

BitBtn1

BitBtn2

Kind

bkOK

bkCancel

10. ѕерейти на Form1. Ќа Panel2 поместить три компонента Button:

—войство

Button1

Button2

Button3

Caption

ƒобавить

»зменить

”далить

ѕри нажатии на Button1 или Button2 должна открыватьс€ Form3 с соответствующими заголовками: Ђƒобавить новую записьї или Ђ–едактировать текущую записьї. ѕри нажатии на кнопку Button3 должно открыватьс€ диалоговое окно дл€ подтверждени€ удалени€ текущей записи.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

—войства: Brush, Font, Pen ќсновные термины ќсновные термины ќсновные термины (продолжение) ќсновные термины (продолжение) ¬изуальные компоненты дл€ работы с данными ¬изуальные компоненты дл€ работы с данными (продолжение) Ѕаза данных из одной таблицы Ѕаза данных из одной таблицы (продолжение) ќсновные характеристики и возможности —”Ѕƒ Access 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом