Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ДобавляСм ΠΏΠ»Π΅Π΅Ρ€. Π©Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ System > MediaPlayer ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. ДобавляСм ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard > Button ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. Из Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Dialog пСрСносим OpenDialog. ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ Π² ΠΊΠ½ΠΎΠΏΠΊΠ΅ Button: На Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располагаСм ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅. Находим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ„ΠΎΠ½Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ источникС, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Additional > Image ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для нас… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для создания интСрфСйса ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Microsoft Access ΠΈ Delphi 7.

На Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ располагаСм ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅. Находим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ„ΠΎΠ½Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ источникС, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Additional > Image ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для нас Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Properties > Picture > Load > Ok ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ нашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Standard > MainMenu ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ. НаТимаСм ΠΏΠΎ Π½Π΅ΠΉ Π΄Π²Π° Ρ€Π°Π·Π°, появляСтся Form1. mm1 ΠΈ Π½Π° Π½Π΅ΠΉ вписываСм поля МСню ΠΈ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ΠΏΠΎΠ»Π΅ МСню добавляСм ΠΏΠΎΠ΄ΠΏΠΎΠ»Π΅ Π’Ρ‹Ρ…ΠΎΠ΄. Π’ ΠΏΠΎΠ»Π΅ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ добавляСм «Π’Π½Π΅ΡΠ΅Π½ΠΈΠ΅ сотрудников прСдприятия», «Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²», «Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·», «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ услуги», «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ услуги», «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ассортимСнт». ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ для открытия Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌ:

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ДобавляСм ΠΏΠ»Π΅Π΅Ρ€. Π©Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ System > MediaPlayer ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. ДобавляСм ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard > Button ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. Из Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Dialog пСрСносим OpenDialog. ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ Π² ΠΊΠ½ΠΎΠΏΠΊΠ΅ Button:

procedure TForm1. Button1Click (Sender: TObject);

begin.

MediaPlayer1.Close;

if OpenDialog1. Execute then.

begin.

MediaPlayer1.FileName:=OpenDialog1.FileName;

MediaPlayer1.Open;

end.

end;

procedure TForm1. img1Click (Sender: TObject);

begin.

end;

procedure TForm1. DBImage1Click (Sender: TObject);

begin.

end;

end.

Π‘ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄.

ДобавляСм ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard > Label1 ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Π’ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Properties > Caption прописываСм WELCOME! Π—Π°Ρ‚Π΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ Label пСрСтаскиваСм Π²Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» Ρ„ΠΎΡ€ΠΌΡ‹.

Π˜Ρ‚ΠΎΠ³:

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эти Ρ„ΠΎΡ€ΠΌΡ‹ (Form2,Form3, Form4, Form5, Form6, Form7, Form8).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ New Form ΠΈ ΠΏΠΎΡΠ²Π»ΡΠ΅Ρ‚ся Form2. Данная Ρ„ΠΎΡ€ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚ Π·Π°ΠΊΠ°Π·ΠΎΠ², Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΈΡΠΊ.

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Π΅ΠΌ ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ Ρ„ΠΎΡ€ΠΌΡ‹: установим связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘Π” ΠΈ Π½Π°ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Из Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ADO > ADOConncetion, ADOTabel, Π° ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ DataAccess> DataSource ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ ΠΈΡ… Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ (Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹). Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ADOConnection с Π½Π°ΡˆΠ΅ΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π² Access. Для этого Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ ADOConnection Π΄Π²Π° Ρ€Π°Π·Π°, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Build Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… — Microsoft Jet.4.0 OLE DB Provider, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π°ΡˆΡƒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ соСдинСниС:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° соСдинСния.

Рисунок 7. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° соСдинСния.

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ установлСно:

ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅.

Рисунок 8. ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ ADOConnection, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Properties, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠ»Π΅ LoginPromt ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ (False). Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. И Ρ‚Π°ΠΊ, Π΄Π°Π»Π΅Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ ADOTable, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Properties, Π² ΠΏΠΎΠ»Π΅ ConnectionΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ADOConnection, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π—Π°ΠΊΠ°Π·Ρ‹, поднимаСмся Π²Ρ‹ΡˆΠ΅ ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΏΠΎΠ»ΡŽ Active ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ True. НаТимаСм Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ DataSource, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Properties ΠΈ ΡΡ‚Π°Π²ΠΈΠΌ значСния ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ >

Бвойства.

Рисунок 9. Бвойства.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ DataControls Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° DBGrid ΠΈ Ρ€Π°ΡΡ‚ягиваСм ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅. НаТимаСм Π½Π° DBGrid ΠΈ Π² Properties Π² ΠΏΠΎΠ»Π΅ DataSource выставляСм ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ источник :

Π”Π°Π»ΡŒΡˆΠ΅ пСрСносим ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard. ПолсС Ρ‚ΠΎΠ³ΠΎ пСрСнСсли Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ, Π² Properties Π² ΠΏΠΎΠ»Π΅ Caption ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Π£Π΄Π°Π»ΠΈΡ‚ΡŒ, Поиск, Π’Ρ‹Ρ…ΠΎΠ΄. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ DataControls пСрСносим Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ DBNavigator ΠΈ Ρ€Π°ΡΡ‚ягиваСм Π΅Π³ΠΎ ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π—Π°Ρ‚Π΅ΠΌ пСрСносим ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ DataControls > DBEdit, это Ρ‚ΠΎ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΡ‚ΡŒΡΡ информация ΠΈ Ρ‚ΠΎ Π³Π΄Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΅Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ. Из Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard пСрСносим Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ GroupBox.

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ для ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ»:

procedure TForm2. Button1Click (Sender: TObject);

begin.

tbl1.Append.

end;

ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ для ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ» :

procedure TForm2. Button2Click (Sender: TObject);

begin.

tbl1.Delete;

end;

ΠŸΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ для ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΠΎΠΈΡΠΊ»:

procedure TForm2. Button3Click (Sender: TObject);

begin.

if length (edit1.Text)>0 then.

begin.

tbl1.Filter:=ЀИО_ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° like ' + ' ''' + edit1. Text + '%' + ''' ';

tbl1.Filtered := true;

end.

else.

tbl1.Filtered := false;

end;

Кнопка Π’Ρ‹Ρ…ΠΎΠ΄, прописываСм ΠΊΠΎΠ΄:

procedure TForm2. Button4Click (Sender: TObject);

begin.

Form2.Close;

end;

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ DBNavigator с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ. НаТимаСм Π½Π° Π½Π΅Π³ΠΎ ΠΈ Π² Π²ΠΊΠ°Π»Π΄ΠΊΠ΅ Properties Π² ΠΏΠΎΠ»Π΅ DataSource выставляСм ΠΏΡ€Π΅Π΄ΠΎΠ»ΠΆΠ΅Π½Π½Ρ‹ΠΉ источник > .

Π€ΠΎΡ€ΠΌΠ° Β«Π—Π°ΠΊΠ°Π·Ρ‹Β».

Рисунок 11. Π€ΠΎΡ€ΠΌΠ° «Π—Π°ΠΊΠ°Π·Ρ‹».

Для Π²ΠΊΠ»Π°Π΄ΠΎΠΊ «Π’нСсСниС Π½ΠΎΠ²ΠΎΠ³ΠΎ сотрудника», «Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²» происходит Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ дСйствиС.

Для Π²Ρ…ΠΎΠ΄Π° Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π», Π²Π²ΠΎΠ΄ΠΈΠΌ Login ΠΈ Password. Для создания Ρ„ΠΎΡ€ΠΌΡ‹ «Π’Ρ…ΠΎΠ΄Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»», создаСм Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, пСрСносим Label ΠΈΠ· Π²Π»ΠΊΠ΄Π°ΠΊΠΈ Standard Π² ΠΏΠΎΠ»Π΅ Caption прописываСм «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ», пСрСносим Π΄Π²Π° Label ΠΈ Π² Caption прописываСм Login, Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Password. Из Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ пСрСносим Π΄Π²Π° Edit-Π°. НаТимаСм Π΄Π²Π° Ρ€Π°Π·Π° ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ :

procedure TForm8. btn1Click (Sender: TObject);

begin.

if edt1. text='admin' then l:=1 else l:=0;

if edt2. text='adm' then p:=1 else p:=0;

if (p+l)>1 then.

begin.

form8.Close;

Form4.Visible:=True;

end.

end;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ >

Π€ΠΎΡ€ΠΌΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ИБ.

Рисунок 12. Π€ΠΎΡ€ΠΌΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π˜Π‘.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ услуг», «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… услуг», «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ассортимСнта».

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΡƒ «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… услуг». ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, Π·Π°Ρ‚Π΅ΠΌ пСрСносим всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для пСрСноса Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Но Π΄Π»Ρ этой Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ADO, это ADOQuery. Для соСдинСния Π΅Π³ΠΎ с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Properties ΠΈ Π² ΠΏΠΎΠ»Π΅ Connection выставляСм наш источник, Ρ‚Π°ΠΊ ΠΆΠ΅ Π² ΠΏΠΎΠ»Π΅ DataSource > .

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ SQL-запрос:

SQL Запрос.

Рисунок 13. SQL Запрос.

Π’ ΠΏΠΎΠ»Π΅ Active Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ True >

ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Button» ΠΈΠ· Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Standard ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅. Π’ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Properties>Caption прописываСм для ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Поиск для Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π’Ρ‹Ρ…ΠΎΠ΄.

Код для ΠΊΠ½ΠΎΠΏΠΊΠΈ Π’Ρ‹Ρ…ΠΎΠ΄:

procedure TForm6. Button1Click (Sender: TObject);

begin.

Form6.Close;

end;

Π’Π΅ΠΏΠ΅Ρ€ΡŒ прописываСм ΠΊΠΎΠ΄ для ΠΊΠ½ΠΎΠΏΠΊΠΈ Поиск:

procedure TForm6. Button2Click (Sender: TObject);

begin.

if length (edit1.Text)>0 then.

begin.

tbl1.Filter:='НаимСнованиС like ' + ' ''' + edit1. Text + '%' + ''' ';

tbl1.Filtered := true;

end.

else.

tbl1.Filtered := false;

end;

Π”Π°Π»Π΅Π΅ пСрСносим DBNavigator, ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π΅Π³ΠΎ с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ. Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Properties > DataSource ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ источник ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅ нашСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’Π°ΠΊ ΠΆΠ΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ располагаСм Π΄Π²Π° DBEdit .

Π’ ΠΎΠ΄Π½ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π³Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска, Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ итогвая сумма Π·Π° Π²ΡΠ΅ услуги.

Код для поля, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ подсчитываСтся итоговая сумма:

procedure TForm6. DBEdit1Change (Sender: TObject);

begin.

ADOQuery1.Close;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add ('select sum (Π¦Π΅Π½Π°) from Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅_услуги;

ADOQuery1.Open;

DBEdit1.Text:=ADOQuery1.Fields[0]. AsString;

end;

ПолС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ информация с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ся.

Π˜Ρ‚ΠΎΠ³ >

Π€ΠΎΡ€ΠΌΠ° Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ услуги».

Рисунок 14. Π€ΠΎΡ€ΠΌΠ° «Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ услуги».

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ справку ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. УстанавливаСм Π½Π° ΡΠ²ΠΎΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π΄Π°Π½Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’ Π½Π΅ΠΌ создаСм Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» >

Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Рисунок 15. Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ