Çàî÷íîå äèñòàíöèîííîå îáðàçîâàíèå ñ ïîëó÷åíèåì ãîñóäàðñòâåííîãî äèïëîìà ÷åðåç 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 äîëæíî îòêðûâàòüñÿ äèàëîãîâîå îêíî äëÿ ïîäòâåðæäåíèÿ óäàëåíèÿ òåêóùåé çàïèñè.



 
     
   
 


Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êðóãëîì ñòîëå!
ïîäðîáíåå   >>>
 

Èíñòèòóò Ìåíåäæìåíòà, Ýêîíîìèêè è Èííîâàöèé íà÷èíàåò íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Óâàæåìûå ñòóäåíòû ÀÍÎ ÂÏÎ ÈÌÝèÈ!
ïîäðîáíåå   >>>
 

Íà÷èíàåòñÿ íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êîíôåðåíöèÿõ!
ïîäðîáíåå   >>>
 


âñå íîâîñòè...

 


Ðàññûëêè Subscribe.Ru
Ñîâðåìåííîå îáðàçîâàíèå
Ïîäïèñàòüñÿ ïèñüìîì