Π Π°Π±ΠΎΡΠ° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ Π² ΡΡΠ΅Π΄Π΅ Delphi Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π΅ΡΡΠΊΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ Π½Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ², ΠΎΠΏΡΠΎΠ²ΡΡ ΡΠΊΠ»Π°Π΄ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°, Π²ΡΠΏΠΎΠ»Π½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π»Π°Π½ΠΊΠΎΠ² ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. Π’Π°ΠΊ ΠΆΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π±ΠΎΡΠ° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ Π² ΡΡΠ΅Π΄Π΅ Delphi Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π΅ΡΡΠΊΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΊ ΡΡΠ΅Π΄Π΅ Delphi ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ADO (ActiveX Data Object).
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ Π½Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ², ΠΎΠΏΡΠΎΠ²ΡΡ ΡΠΊΠ»Π°Π΄ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°, Π²ΡΠΏΠΎΠ»Π½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π»Π°Π½ΠΊΠΎΠ² ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ΅ΡΡΠΊΠΈΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ «Π€Π΅Ρ» ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΠΉ Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½Ρ ΡΠΎΠ²Π°ΡΠΎΠ² Π΄Π»Ρ ΡΠ΅Π»Π΅Π²ΠΎΠΉ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ Π΄Π΅ΡΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΎΡΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° Ρ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π΄ΠΎ ΠΏΡΡΠ½Π°Π΄ΡΠ°ΡΠΈ Π»Π΅Ρ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π·Π°Π΄Π°ΡΡ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π΄Π»Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°. ΠΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ (Π°Π΄ΡΠ΅Ρ, ΡΠ°ΠΌΠΈΠ»ΠΈΡ, Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, Π΄Π°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ Ρ. Π΄.), ΡΠΎΠ²Π°ΡΠ°Ρ (ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΡΠ΅Π½Π°, ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈ Ρ. Π΄.). ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² Π½Π΅ΡΠΌΠ΅ΡΡΠ½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (Π‘Π£ΠΠ) — Π½Π°Π±ΠΎΡ ΡΠ·ΡΠΊΠΎΠ², ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ², ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ . ΠΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ½ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , Π²ΡΠ΅ΠΌΡ Π½Π΅ ΡΡΠΎΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ , ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Microsoft Access. ΠΡΠΎΡΡΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Ρ. Π΅. ΡΠ°ΠΉΠ»Π° Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² Access, ΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±Π΅Π· Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΠΉ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΉ Π±Π°Π·Π΅.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π² ΡΡΠ΅Π΄Π΅ Delphi ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ADO (ActiveX Data Object) Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Microsoft Access. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½Π° ΠΏΡΡΡΠΎΠΉ ΡΠΎΡΠΌΠ΅ Form1 Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Image Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Additional Π ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ Properties Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Picture ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΆΠ΅ Π½Π° ΡΡΡ ΡΠΎΡΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Button Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π΅Π΅ (ΡΠΈΡ. 1).
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΡ ΡΠΎΡΠΌΡ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ Π»ΠΎΠ³ΠΈΠ½Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠΎΡΠΌΡ ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Ρ «ΠΡ ΠΎΠ΄». ΠΠΎΠ±Π°Π²ΠΈΠΌ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Edit, Label ΠΈ ΠΎΠ΄Π½Ρ ΠΊΠ½ΠΎΠΏΠΊΡ Button Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard (ΡΠΈΡ. 2).
Π ΠΈΡΡΠ½ΠΎΠΊ 2. ΠΡ ΠΎΠ΄ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ Π½Π° Π½Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ. ΠΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ (ΡΠΈΡ. 3).
Π ΠΈΡΡΠ½ΠΎΠΊ 3. ΠΠΎΠ΄ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ°Π»Π΅Π΅ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΡ ΡΠΎΡΠΌΡ Form3 ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½Π° Π½Π΅Π΅ 3 ΠΏΠ°Π½Π΅Π»ΠΈ Panel Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard (ΡΠΈΡ. 4).
Π ΠΈΡΡΠ½ΠΎΠΊ 4. ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ.
ΠΠ°Π»Π΅Π΅ Π² ΠΎΠΊΠ½Π΅ Object Inspector Π΄Π»Ρ ΠΏΠ°Π½Π΅Π»ΠΈ Panel1 Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Align ΠΏΡΠΈΡΠ²ΠΎΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ alTop (ΡΠΈΡ. 5).
Π ΠΈΡΡΠ½ΠΎΠΊ 5. ΠΠΊΠ½ΠΎ Object Inspector.
Π’ΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΠΈ Π΄Π»Ρ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Panel3 ΠΈ Panel2, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² Π΄Π»Ρ Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ alBottom ΠΈ alClient ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. Π ΡΠ²ΠΎΠΉΡΡΠ²Π΅ Caption ΠΎΠΊΠ½Π° Object Inspector Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΡΠ΅ΡΠ΅ΡΡ ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ.
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π° ΡΠΎΡΠΌΡ Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ MainMenu ΠΈ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π΅ Menu Designer Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ `'Π’ΠΎΠ²Π°ΡΡ'', `'Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ'', `'ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ'' ΠΈ Ρ. Π΄. Π‘Π°ΠΌΡ ΡΠΎΡΠΌΡ Form3 ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π½Π° `'ΠΠ΅ΡΡΠΊΠΈΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ «Π€ΠΠ―"''. (ΡΠΈΡ. 6).
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π° ΠΏΠΎΠΈΡΠΊΠ° ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Label, Edit ΠΈ Button Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard. ΠΠ°Π»Π΅Π΅ Π΄Π»Ρ Label1 ΠΈ Label2 ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΡ — `'ΠΠΎΠΈΡΠΊ ΡΠΎΠ²Π°ΡΠ°'' ΠΈ `'ΠΠΎΠΈΡΠΊ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°''. ΠΠ»Ρ Edit Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Text ΠΎΠΊΠ½Π° Object Inspector ΡΠ΄Π°Π»ΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°. ΠΠ»Ρ Button ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΡ `'ΠΠ°ΠΉΡΠΈ'' (ΡΠΈΡ. 7).
Π ΠΈΡΡΠ½ΠΎΠΊ 7. Π Π°Π·Π΄Π΅Π» ΠΏΠΎΠΈΡΠΊΠ°.
Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ Panel2 ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ DBGrid ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Data Controls. Π ΠΎΠΊΠ½Π΅ Object Inspector Π΄Π»Ρ DBGrid1 Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Align ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ alClient.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ADO, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π°Π½Π½ΡΡ (File-New-Data Module) — ΡΡΠΎ Π½Π΅Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ `'ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ'' Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π½Π΅ΠΌ Π½Π΅Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠ°ΠΉΠ»Π΅ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ .pas.
Π ΡΠ°Π·Π΄Π΅Π»Π΅ Name ΠΎΠΊΠ½Π° Object Inspector ΠΏΡΠΈΡΠ²ΠΎΠΈΠΌ ΠΈΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ fDM. Π‘ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ADO Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ADOConnection. ΠΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ ΡΠ²ΡΠ·Ρ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ . Π ΡΠ°Π·Π΄Π΅Π»Π΅ ConnectionString ΠΎΠΊΠ½Π° Object Inspector ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ , ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Π² Microsoft Access (ΡΠΈΡ. 8).
Π ΠΈΡΡΠ½ΠΎΠΊ 8. ΠΠΊΠ½ΠΎ ADOConnecntion.
Π ΡΠ²ΠΎΠΉΡΡΠ²Π΅ Build Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ `'ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ Π΄Π°Π½Π½ΡΡ '' ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Microsoft Jet 4.0 OLE DB Provider (ΡΠΈΡ. 9).
Π ΠΈΡΡΠ½ΠΎΠΊ 9. ΠΡΠ±ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π΄Π°Π½Π½ΡΡ .
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ `'Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅'' Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Microsoft Access Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ .mdb, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΡΠ°Π²ΠΈΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (ΡΠΈΡ. 10).
Π ΠΈΡΡΠ½ΠΎΠΊ 10. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ .
Π ΡΠ°Π·Π΄Π΅Π»Π΅ LoginPrompt ΠΎΠΊΠ½Π° Object Inspector ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² False, ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π»ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ . Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ Connected ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ True.
ΠΠ°Π»Π΅Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π°Π½Π½ΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ 6 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ADOTable Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ADO ΠΈ 6 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² DataSourceΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Data Access. ADOTable ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ . DataSource ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠ·Π΅ΠΉ Ρ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ADOTable ΠΈ DataSource ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ Π½Π°ΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ. Π£Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΡ Shift, Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ADOTable ΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Connection ΠΎΠΊΠ½Π° Object Inspector ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΡΠ·Ρ ADOConnection1. Π ΡΠ°Π·Π΄Π΅Π»Π΅ TableName Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ ΠΈΠ· Microsoft Access.
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° DataSource Π² ΡΠ°Π·Π΄Π΅Π»Π΅ DataSet ΠΎΠΊΠ½Π° Object Inspector ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Ttovari, Tsotrydniki, Tpostavshiki ΠΈ Ρ. Π΄. ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ (ΡΠΈΡ. 11).
Π ΠΈΡΡΠ½ΠΎΠΊ 11. ΠΠΎΠ΄ΡΠ»Ρ Π΄Π°Π½Π½ΡΡ .
Π£Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΡΡ Shift, Π½Π°Π΄ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ 6 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ADOTable ΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Active ΠΎΠΊΠ½Π° Object Inspector ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ True. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π·Π°ΠΏΠΈΡΠΈ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ Microsoft Access (ΡΠΈΡ. 12).
Π ΠΈΡΡΠ½ΠΎΠΊ 12. ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ.
ΠΠ»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΠ²Π°ΡΠ° ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΅Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΡ ΡΠΎΡΠΌΡ. ΠΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ·:
- 2 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² GroupBoxΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard;
- 11 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² DBEdit c Π²ΠΊΠ»Π°Π΄ΠΊΠΈ DataControls;
- 2 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°DBComboBox c Π²ΠΊΠ»Π°Π΄ΠΊΠΈ DataControls;
- 2 ΠΊΠ½ΠΎΠΏΠΊΠΈ Button Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard;
- 13 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Label Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard.
ΠΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°Ρ ΠΈ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠΈΠ²Π°Ρ Π²ΡΠ΅ ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄Π΅, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Label, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΠΎΡΠΌΡ, ΠΊΠ°ΠΊ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 13.
Π ΠΈΡΡΠ½ΠΎΠΊ 13. Π€ΠΎΡΠΌΠ° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ°.
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° DBComboBox `'ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΡ'' Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Items ΠΎΠΊΠ½Π° Object Inspector ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ: `'ΠΠ΄Π΅ΠΆΠ΄Π°'' ΠΈ `'ΠΠ³ΡΡΡΠΊΠΈ''.
ΠΡΠ΄Π΅Π»ΠΈΠ² Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π² GroupBox `'ΠΠ°ΡΠ΅ΡΠΈΠ°Π»'', `'ΠΡΡΠΈΠΊΡΠ»'' ΠΈ Ρ. Π΄. ΠΊΡΠΎΠΌΠ΅ Label, Π² ΡΠ°Π·Π΄Π΅Π»Π΅ DataSource ΠΎΠΊΠ½Π° Object Inspector ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ° Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ `'ΠΠ΅ΡΡΠΊΠΈΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ «Π€ΠΠ―"'' ΠΌΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Edit Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠΎΠ²Π°ΡΠ°, Π° ΡΠ°ΠΊ ΠΆΠ΅ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°ΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°. ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠΈΡΠΊΠ° Π΄Π²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½Π΅ΠΌ Π½Π° ΠΏΠΎΠ»Π΅ Edit `'ΠΠΎΠΈΡΠΊ ΡΠΎΠ²Π°ΡΠ°'' ΠΈ `'ΠΠΎΠΈΡΠΊ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ²'' ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ ΠΏΡΠΎΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ (ΡΠΈΡ. 14, 15):
Π ΠΈΡΡΠ½ΠΎΠΊ 14. ΠΠΎΠ΄ ΠΏΠΎΠΈΡΠΊΠ° ΡΠΎΠ²Π°ΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 15. ΠΠΎΠ΄ ΠΏΠΎΠΈΡΠΊΠ° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ².
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π±ΡΠ΄Π΅Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡΡΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ.
Π’Π°ΠΊ ΠΆΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΡΠ°ΡΠΊΠ°Ρ ΡΠΎΠ²Π°ΡΠ°, ΠΏΠΎΡΡΠ°Π²ΠΊΠ°Ρ ΡΠΎΠ²Π°ΡΠ° ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , Π° ΡΠ°ΠΊ ΠΆΠ΅ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΠ΅ΡΡ Π² PDF ΠΈ RTF. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠ΅ ΡΠΎΡΠΌΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ°. ΠΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° ΡΠΎΡΠΌΡ ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ FastReport 4.0: frxReport, frxPreview, frxDBDataset Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ², ΠΈ 2 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° frxRTFExport, frxPDFExport Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ FastReport 4 exports Π΄Π»Ρ ΡΠΊΡΠΏΠΎΡΡΠ° (ΡΠΈΡ. 16).
Π ΠΈΡΡΠ½ΠΎΠΊ 16. Π€ΠΎΡΠΌΡ Π΄Π»Ρ ΠΎΡΡΠ΅ΡΠΎΠ².
Π ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ Object Inspector Π΄Π»Ρ frxPreview Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Align ΠΏΡΠΈΡΠ²ΠΎΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ alClient (ΡΠΈΡ. 17).
Π ΠΈΡΡΠ½ΠΎΠΊ 17. ΠΠΊΠ½ΠΎ Object Inspector.
ΠΠ°Π»Π΅Π΅ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° frxDBDataset Π² ΡΠ°Π·Π΄Π΅Π»Π΅ DataSourse ΠΎΠΊΠ½Π° Object Inspector Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π½Π°ΠΌ ΡΠ°Π±Π»ΠΈΡΡ, Π° Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° frxReport Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Preview Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ frxPreview1 (ΡΠΈΡ. 18).
Π ΠΈΡΡΠ½ΠΎΠΊ 18. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΎΡΡΠ΅ΡΠ°.
ΠΠ°Π»ΡΡΠ΅ ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π° ΡΠΎΡΠΌΡ Π΄Π»Ρ ΠΎΡΡΠ΅ΡΠ° ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ frxPreview. ΠΠ°Π»Π΅Π΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ EditReport, ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠ° (ΡΠΈΡ. 19).
Π ΠΈΡΡΠ½ΠΎΠΊ 19. ΠΠΊΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΡΡΠ΅ΡΠΎΠΌ.
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Report ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠ½ΠΊΡ Data, Π² ΠΎΠΊΠ½Π΅ Select Report Datasets Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ .
ΠΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΎΡΡΠ΅ΡΠ° ΠΏΠΎΠ»Ρ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ MasterData.
Π‘ ΠΏΡΠ°Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ°, Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° Π½Π΅ΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Insert Band Π½Π°ΠΆΠ°Π² Π½Π° Π½Π΅Π³ΠΎ, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΠ»Π΅ Header. Π Π½Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Text object ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π½Π°ΡΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ-ΠΎΡΡΠ΅ΡΠ°. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°Ρ ΠΎΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π», ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΏΡΠΎΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ (ΡΠΈΡ. 20).
Π ΠΈΡΡΠ½ΠΎΠΊ 20. ΠΠΎΠ΄ Π΄Π»Ρ ΠΎΡΡΠ΅ΡΠ°.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΊ ΡΡΠ΅Π΄Π΅ Delphi ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ADO (ActiveX Data Object).
ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
- 1. ΠΠΉΠ½ΡΡΠΎΠ² Π. Π. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ. — ΠΠ°Π³Π½ΠΈΡΠΎΠ³ΠΎΡΡΠΊ: ΠΠΠΠ£, 2014. — 85 Ρ.
- 2. ΠΠΈΠΊΡΠΎΡΠΎΠ² Π‘. Π£. Π Π°Π·Π²ΠΈΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.- ΠΠ΅ΡΠΌΡ: ΠΠΠ, 2011. — 74 Ρ.
- 3. Π₯ΡΡΠ°ΠΈΠ½ΠΎΠ² Π. Π., Π Π°Ρ ΠΈΠΌΠΎΠ²Π° Π . Π. Π ΠΎΠ»Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π½Π° ΡΡΠΎΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ Π² ΡΠ°Π·Π²ΠΈΡΠΈΠΈ ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΠΎΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΠΈΡ ΡΡ // Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π°ΡΠΊΠΈ ΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ. — 2015. — № 3. — Π‘. 488.
- 4. Π₯ΡΡΠ°ΠΈΠ½ΠΎΠ²Π° Π. Π―. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ ΠΏΡΠΈ ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π°Π½ΠΎΠΌΠ°Π»ΡΠ½ΡΡ ΠΆΠΈΠ΄ΠΊΠΎΡΡΠ΅ΠΉ // ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. 2016. № 7. Π‘. 13−16.