ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠ»Π΅Π΅Ρ. Π©Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ 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-Π·Π°ΠΏΡΠΎΡ:
Π ΠΈΡΡΠ½ΠΎΠΊ 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. Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.