ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ· ΠΏΠ°Π»ΠΈΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊΠ°ΠΊ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊ, Π΄Π΅Π»Π°ΡΡΠΈΠΉ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΌΠ°Π·ΠΊΠΈ ΠΊΠΈΡΡΡΡ. ΠΡΠ΅ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΎΠ½ Π²ΠΈΠ΄ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ — ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΌΠΈ Π½Π° ΡΠΎΡΠΌΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΈΡ Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π ΡΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠ°Π³Π°Π·ΠΈΠ½
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ»Π²Π΅ΠΊΠ° ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅ΡΠ΅ΡΠΏΠ΅Π»ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ: ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡΠΌΠΈ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΠΌ Π±Π΅Π· ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΏΡΠΎΡΡΠΎ Π½Π΅ΠΌΡΡΠ»ΠΈΠΌΠΎ. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π΄Π°Π²Π½ΠΎ ΠΈ ΠΏΡΠΎΡΠ½ΠΎ Π²ΠΎΡΠ»ΠΈ Π² ΡΠ°ΠΊΠΈΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΈΠΉ ΡΡΠ΅Ρ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠ»Π°Π΄ΠΎΠΌ, Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½ΡΠΎΠΌ ΠΈ Π·Π°ΠΊΡΠΏΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π±ΠΈΠ·Π½Π΅Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΠΌ. Π ΡΠ΅ΠΌ ΠΊΡΡΠΏΠ½Π΅Π΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, ΡΠ΅ΠΌ ΡΠ΅ΡΡΠ΅Π·Π½Π΅Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° — ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²ΡΠ·Π²Π°Π½Π° ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°Π½ΡΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΠΎΠ²Π°ΡΠ°, ΡΠ°ΡΡΠ΅ΡΠ°Ρ Π·Π°ΡΠ°Π±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π²ΡΡΡΠ½ΡΡ. ΠΠ»Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΡ ΡΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ»ΡΠΆΠ±Ρ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΠΏΠ° Excel (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ Π² ΡΠΎΡΠ³ΠΎΠ²Π»Π΅), Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠ»Π½ΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, ΡΠ²ΠΈΠ»ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΠΎΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΏΠΎΠΈΡΠΊ, ΡΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΅Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΡ).
1. ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°Π·Π΄Π΅Π»
ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΠΠ‘.
ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π΄ΠΈΠΉ:
Β· ΠΡΠ΅Π΄ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅;
Β· Π’Π΅Ρ Π½ΠΈΠΊΠΎ-ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅;
Β· Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ;
Β· Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅;
Β· Π Π°Π±ΠΎΡΠ΅Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠ±ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΠ. ΠΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π°ΠΆΠ½ΡΠΉ ΡΡΠ°ΠΏ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠ΅ΡΡΡ Π² Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ Π‘Π£ΠΠ, ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π²ΡΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
1.1 Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° — ΡΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½Π°Ρ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΡΡΠ΅Π΄ΡΡΠ², ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²ΡΠ΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ. ΠΠ°Π½Π½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ — ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½Π°Ρ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² (ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²) ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ΅Π΄ΡΡΠ² Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ. Π ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ, ΠΈΠ»ΠΈ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΠΎ ΠΠΠ‘.
ΠΠ±ΡΠ΅ΠΊΡΠΎΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΡ Π°ΡΠ΄ΠΈΠΎΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΄Π°Π½ΠΎ ΡΠΎΠ²Π°ΡΠ° Π·Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠ΅ΡΡΡ.
ΠΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π±ΡΠ΄ΡΡ ΡΠ²Π»ΡΡΡΡΡ: ΡΠΎΠ²Π°ΡΠ½ΡΠΉ ΡΠ΅ΠΊ (ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ Π°ΡΠ΄ΠΈΠΎΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ), ΠΏΡΠΈΠΊΠ°Π· ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΡ, ΠΏΠΎΠΊΡΠΏΠΊΠ° ΡΠΎΠ²Π°ΡΠ°. ΠΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π±ΡΠ΄ΡΡ ΡΠ²Π»ΡΡΡΡΡ: ΡΠΎΠ²Π°ΡΠ½ΡΠΉ ΡΠ΅ΠΊ, ΠΎΡΡΠ΅Ρ ΠΏΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°ΠΌ.
1.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π²ΡΠ±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ²
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π½Π° ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ°ΠΊ ΠΈ Π½Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. Π Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΏΡΠΎΡΡΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ Π½Π΅ ΠΌΠ°Π»ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ ΠΎΡΠΎΡΠΈΠΉ, ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° Π΄ΠΎΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π»ΠΎΠΆΠΈΡΡΡΡ Π»ΠΈΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°. ΠΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΠΎΠ΄ Windows ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ, Ρ. Π΅. ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ, Π·Π°ΠΊΡΡΡΠΈΠ΅/ΠΎΡΠΊΡΡΡΠΈΠ΅ ΠΎΠΊΠΎΠ½ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π²ΡΠ΅Π³Π΄Π° Π²Π²Π΅ΡΡ Ρ, ΠΊΠ»Π°Π²ΠΈΡΠ° F1 ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ Ctrl + x, Ctrl + c, Ctrl + v — ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°ΠΌ «ΠΡΡΠ΅Π·Π°ΡΡ», «ΠΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ», «ΠΡΡΠ°Π²ΠΈΡΡ»…
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΏΡΠΈΠ²ΡΠΊΠ°Π΅Ρ ΠΊ ΡΡΠΎΠΌΡ ΠΈ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠΆΠ΅ Π»ΡΡΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, Π·Π½Π°Ρ, ΡΡΠΎ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ»Π°Π²ΠΈΡΡ F1 ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ ΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. ΠΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ Π²ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ ΠΏΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΏΠΎ Π½Π΅Π²ΠΎΠ»Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΡΠΈΠ²ΡΠΊΠ°ΡΡ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ.
ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ:
Ρ ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΠΏΠΎΠ½ΡΡΠ΅Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
Ρ ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ , Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΠ°Π½ΠΈΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π΄ΠΎΠ»ΠΆΠ½Π° Π»Π΅Π³ΠΊΠΎ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ .
Ρ ΠΠ°Π½Π½ΡΠ΅ Π² Π±Π°Π·Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΈ ΡΡΠ΄Π° ΠΏΠΎΠΏΠ°Π»ΠΈ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½Ρ.
Ρ ΠΠΎΡΡΡΠΏ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ Π»ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ.
Ρ ΠΠ°Π·Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Access (Π»ΡΠ±ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ), Π‘++, Delphi, HTML, FoxPro, Visual Basic… Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ .
1.2.1 Access
ΠΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΏΠ°ΠΊΠ΅Ρ Microsoft Office, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠΌΠΈ. ΠΠΎΠΌΠΈΠΌΠΎ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ Π² Π½Π΅ΠΉ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² SQL ΠΈ Visual Basic, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ .
Access ΡΠ°ΡΡΡΠΈΡΠ°Π½ ΠΊΠ°ΠΊ Π½Π° ΠΎΠΏΡΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊ ΠΈ Π½Π° Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ². Π£Π΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΠΌ Π½Π΅ΠΎΠΏΡΡΠ½ΡΠΌ, ΠΌΠΎΡΠ½ΡΠ΅ ΠΠ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΡΠ΅ΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°, Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΡΡΡΠΎΠΈΡΠ΅Π»Ρ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΡΡΠ΅Ρ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ Π±Π°Π·Π΅.
ΠΠΎΠ³Π΄Π° Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Access ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΡΠΈ ΡΡΠΎΠΌ ΠΊΠ°ΠΊ Π² ΠΌΠ°ΠΊΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ°ΠΊ ΠΈ ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΌΠ°ΠΊΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ.
1.2.2 Delphi
ΠΡΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ:
1. ΠΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄
2. ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
3. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ (Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΈ ΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠ΅) ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ²
4. ΠΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
1. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² Delphi, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ «ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ». ΠΡΠΎΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΌ Π±ΡΡΡΡΡΠΌ Π² ΠΌΠΈΡΠ΅, Π΅Π³ΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ²ΡΡΠ΅ 120 ΡΡΡΡΡ ΡΡΡΠΎΠΊ Π² ΠΌΠΈΠ½ΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ 486DX33. ΠΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π»Π΅Π³ΠΊΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π±ΡΡΡΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ·ΡΠΊΠΎΠ² ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ (4GL) ΠΈ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π°, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° 3GL. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Delphi ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π±ΡΡΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΈΡΠ°ΡΡ Π²ΡΡΠ°Π²ΠΊΠΈ Π½Π° Π‘ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° (Ρ ΠΎΡΡ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ).
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ· ΠΏΠ°Π»ΠΈΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΊΠ°ΠΊ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊ, Π΄Π΅Π»Π°ΡΡΠΈΠΉ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΌΠ°Π·ΠΊΠΈ ΠΊΠΈΡΡΡΡ. ΠΡΠ΅ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΎΠ½ Π²ΠΈΠ΄ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ — ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΌΠΈ Π½Π° ΡΠΎΡΠΌΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΈΡ Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π ΡΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² 10−20 ΡΠ°Π· Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ-ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΠ΄Π΅Π»Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΡΠΎΠ·Π½Ρ. Π Delphi ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄. Π₯ΠΎΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ, ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ p-ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ p-ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ. ΠΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΊΠ°Π·Π°ΡΡΡΡ Π½Π° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
2. ΠΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ (ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΡΠΈΡΡΠ΅ΠΌ. Π ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ, ΠΎΡΠΏΡΠ°Π²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, Π½Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π° ΠΎΠ±ΡΠ΅ΠΊΡ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ (Π»ΡΠ΄ΡΠΌΠΈ, ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°ΠΌΠΈ, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ), Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ — ΡΡΠΎ ΡΠΎΠΆΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π΄Π²ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² — ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΡΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ — ΡΡΠΎ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ±ΠΌΠ΅Π½ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
3. Π‘ΡΠ΅Π΄Π° Delphi Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (RAD — rapid application development), ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ . VCL — Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΠΌΠΈ, Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠ°, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ DDE ΠΈ OLE. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ½Ρ Delphi, ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π³ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Borland, ΠΌΠΎΠ³Π»ΠΎ Π±Ρ Π±ΡΡΡ ΠΈ Π±ΠΎΠ»ΡΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ freeware-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΡΡΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ.
4. ΠΠ±ΡΠ΅ΠΊΡΡ ΠΠ Π² Delphi ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° SQL ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΠΏΠΎΠ»Π½ΡΡ ΠΌΠΎΡΡ Borland Database Engine. Π ΡΠΎΡΡΠ°Π² Delphi ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Borland SQL Link, ΠΏΠΎΡΡΠΎΠΌΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π‘Π£ΠΠ Oracle, Sybase, Informix ΠΈ InterBase ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Delphi Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Interbase Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ Π½Π° Π»ΡΠ±ΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ SQL-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΎΡΠ»Π°ΠΉΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΡΡΠ΅Π΄Π΅ Delphi, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΡΡΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ΅ΡΠ° ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°), ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ°ΠΉΠ»Ρ ΡΠΎΡΠΌΠ°ΡΠ° .dbf (ΠΊΠ°ΠΊ Π² dBase ΠΈΠ»ΠΈ Clipper) ΠΈΠ»ΠΈ .db (Paradox). ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ InterBase for Windows 4.0 (ΡΡΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ SQL-ΡΠ΅ΡΠ²Π΅Ρ, Π²Ρ ΠΎΠ΄ΡΡΠΈΠΉ Π² ΠΏΠΎΡΡΠ°Π²ΠΊΡ), ΡΠΎ Π΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎ Π²ΡΡΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π² ΡΠΎΡΡΠ°Π²Π΅ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ.
1.2.3 Visual Basic
Visual Basic ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ Π½Π΅Π»ΡΠ·Ρ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Visual Basic Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅Π³ΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Visual Basic ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ±ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΠΊΡΠ°Π½Π°. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Visual Basic, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π°Π»ΠΈΡΠΈΡ Π² Π½Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄Π°Π½Π½ΡΠΌ — Data Access Object (DΠΠ), 32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π΄Π°Π½Π½ΡΡ JET 3.0 ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΡΠΎΡΠ΅ΡΡΠΎΡ Π΄Π°Π½Π½ΡΡ Π² Visual Basic ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡ, ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² ΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π€ΠΎΡΠΌΠ°Ρ ΠΠ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π΄Π°Π½Π½ΡΡ Visual Basic ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΠΌΠ°ΡΡ Access. JET 3.0 ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π²Π²ΠΎΠ΄ΠΈΠΌΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ. ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ JET 3.0 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΊ SQL.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠ±ΡΠ°Π½Π° ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ DELPHI 6. ΠΡΠ±ΠΎΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½Π° (ΡΡΠ΅Π΄Π°) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡ ΠΎΠΆΠΈΠ΅ ΠΏΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ Windows 9.x. Π ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π² Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π΄Π»Ρ Windows 9. x (Microsoft Office, Π΄Π° ΠΈ ΡΠ°ΠΌ Windows), ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½Π΅Π³ΠΎ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π ΡΠΎΠΌΡ ΠΆΠ΅ Π΄Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΡΠ°ΠΊΠΎΠΉ Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠΎ Ρ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Π΄Π°ΠΆΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠΎΡΠ΅ΠΌΡ?
1.3 ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° Π·Π°Π΄Π°Ρ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ:
1. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ / ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ ΡΠΎΠ²Π°ΡΠ°;
2. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°Ρ ΡΠΎΠ²Π°ΡΠ°;
3. Π£ΡΠ΅Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄Π΅ (ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ΄Π°ΠΆΠ°);
ΠΠ°Π΄Π°ΡΠ° «ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ /ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ ΡΠΎΠ²Π°ΡΠ°»
ΠΠ°Π·Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°Ρ (ΠΏΡΠΎΠ΄Π°Π²ΡΠ°Ρ , ΠΠΈΡΠ΅ΠΊΡΠΎΡΠ°Ρ ΠΈ.Ρ.Π΄.) ΠΈ ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ (ΠΠ°Π½Π½ΡΠ΅: ΠΠ΄ΡΠ΅Ρ, ΡΠ΅Π»Π΅ΡΠΎΠ½, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ, ΠΎΠΏΡΠΎΠ²Π°Ρ Π·Π°ΠΊΡΠΏΠΊΠ°) — ΡΡΠΎ Π²ΡΡ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°Ρ .
ΠΠ°Π΄Π°ΡΠ° «ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°Ρ ΡΠΎΠ²Π°ΡΠ°»
ΠΡΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ ΡΠΎΠ²Π°ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
1. ΠΡΡΡ Π»ΠΈ Π½Π° ΡΠΊΠ»Π°Π΄Π΅ Π΄Π°Π½Π½ΡΠΉ ΡΠΎΠ²Π°Ρ Π² Π½ΡΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅.
2. ΠΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅ΡΠ°ΡΡ ΡΠ΅ΠΊΠ° Π·Π°ΠΊΠ°Π·Π°.
3. ΠΠ°ΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ.
ΠΠ°Π΄Π°ΡΠ° «Π£ΡΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄Π΅»
ΠΡΠΈ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΡΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΠΎΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΏΡΠΈΡΠ΅Π» ΡΠΎΠ²Π°Ρ. ΠΠΎΡΡΠΎΠΌΡ Π·Π΄Π΅ΡΡ Π²Π΅Π΄ΡΡΡΡ Π΄Π²Π΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ — ΡΡΠΎ ΡΡΠ΅Ρ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² (ΠΊΡΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠΉ ΡΠΎΠ²Π°Ρ) ΠΈ ΡΠΊΠ»Π°Π΄ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ°
ΠΡΠΈ ΡΡΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
1. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ΅;
2. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ΅ (Π΅ΡΠ»ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π±ΠΎΠ»ΡΡΠ΅ Ρ Π΄Π°Π½Π½ΡΠΌ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠΌ Π½Π΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°Π΅Ρ).
ΠΡΠΈ ΡΡΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ΅, ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅, ΠΎ ΡΠ΅Π½Π΅ ΡΠΎΠ²Π°ΡΠ°).
1.4 Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ
Π ΠΈΡΡΠ½ΠΎΠΊ 1 — Π‘Ρ Π΅ΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π² Π²ΠΈΠ΄Π΅ ΡΡ Π΅ΠΌΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° Π·Π°Π΄Π°Ρ Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΠΈ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ Π»ΠΈΡ, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ ΠΈ ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ (ΡΠΈΡ. 1).
ΠΠΌΠ΅ΡΡΠ΅ Ρ ΡΠΎΠ²Π°ΡΠΎΠΌ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ (Π½Π°ΠΊΠ»Π°Π΄Π½Π°Ρ), Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΡΠΎΠ²Π°ΡΠ°. ΠΠ°ΡΡΠ΄Ρ Ρ ΡΡΠΈΠΌ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ ΡΠ±ΡΡΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ° ΡΠΎ ΡΠΊΠ»Π°Π΄Π°.
2. ΠΡΠΎΠ΅ΠΊΡΠ½ΡΠΉ ΡΠ°Π·Π΄Π΅Π»
2.1 ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΠΎΡΠ»Π΅ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π±ΡΠ»Π° ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· ΡΡΠ΅Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ (ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ «Π‘ΡΡΠ½ΠΎΡΡΡ-Π‘Π²ΡΠ·Ρ»):Π³Π΄Π΅ Π΄ΠΈΠΎΠ³ΡΠ°ΠΌΠΌΠ°
1) ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ «ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½», ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡ:
a) Sotrudniki. db — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
b) Prodavci. db — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°Ρ .
c) Arh_prodazha.db — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠ΄Π°Π²Π΅Ρ ΠΏΡΠΎΠ΄Π°Π» ΡΠΎΠ²Π°ΡΠ°, ΠΎ ΠΏΡΠΎΠ΄Π°Π½Π½ΠΎΠΌ ΡΠΎΠ²Π°ΡΠ΅.
d) Postavhiki. dbΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ , Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°Π΅Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½
e) Sklad. db — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄Π΅.
ΠΠΎΠ΄ΡΠ»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ | ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ | |
Edit | Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° | Color | ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° | |
Text | Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ ΡΠ°Π½ΡΡΠΈΠ΅ΡΡ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ | |||
Enable | ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅/ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° | |||
Lable | ΠΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | Caption | Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ ΡΠ°Π½ΡΡΠΈΠ΅ΡΡ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ | |
Font | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠΈΡΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° | |||
DBChart | ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ | DataSource | Π‘Π²ΡΠ·Ρ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ DataSource | |
Series | ΠΠ°ΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ | |||
Legend | ΠΠ°ΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π»Π΅Π³Π΅Π½Π΄Ρ | |||
DBGrid1 | ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΠΊΠ°Π·Π° ΡΠ°Π±Π»ΠΈΡ | Color | Π¦Π²Π΅Ρ Π²ΡΠ΅Ρ ΡΡΠ΅Π΅ΠΊ | |
FixedColor | Π¦Π²Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ΅Π΅ΠΊ | |||
DataSource | Π‘Π²ΡΠ·Ρ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ DataSource | |||
ReadOnly | ΠΠ°ΠΏΡΠ΅Ρ Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΡΠ½ΡΡ | |||
Table | Π’Π°Π±Π»ΠΈΡΠ° BDE | Active | ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ | |
AutoRefresh | ΠΠΊΠ»/ΠΡΠΊΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ | |||
TableName | ΠΠΌΡ ΡΠ°ΠΉΠ»Π° ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΠΆΠ΅ΡΡΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅ | |||
Filter | Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠ° | |||
Filtred | ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠ° | |||
FilterOptions | ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΡΠΈΠΈ ΡΠΈΠ»ΡΡΡΠ° | |||
DataSource | DataSet | Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ | ||
BDLable DBEdit DBComboBox ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΠΎΠ»ΡΠΌΠΈ DataSource Π‘Π²ΡΠ·Ρ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ DataSource DataField ΠΠΎΠ»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ DateTimePicker1 ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ Date ΠΠ°ΠΏΠΈΡΡ Π΄Π°ΡΡ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ Time ΠΠ°ΠΏΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ Query ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ SQL Π·Π°ΠΏΡΠΎΡΠΎΠ² Active ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° AutoRefresh ΠΠΊΠ»/ΠΡΠΊΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ DataSource Π‘Π²ΡΠ·Ρ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ DataSource Filter Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠ° Filterd ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠ° SQL Π’Π΅ΠΊΡΡ Π·Π°ΠΏΡΠΎΡΠ° SQL | ||||
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Delphi 7:
2.2 ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ Windows-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (ΠΎΠΊΠ½Π°, ΠΌΠ΅Π½Ρ, ΡΠΊΡΠ°Π½Π½ΡΠ΅ ΡΠΎΡΠΌΡ, ΠΊΠ½ΠΎΠΏΠΊΠΈ). ΠΠ°Π½Π½ΡΠΉ ΡΠΈΠΏ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΡΡΡΠΎ ΡΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ°Π·Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Ρ ΠΊ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π² Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠ΅.
2.2.1 ΠΠΎΠ΄ΡΠ»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°
ΠΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΊ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅:
Form2 — Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π‘ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅ΠΉΡΠ΅ Π½Π° ΡΠΎΡΠΌΡ1 ΠΈ ΡΠΎΡΠΌΡ3.
Form1 -ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ , ΠΏΡΠΎΠ΄Π°Π²ΡΠ°Ρ , Π°ΡΡ ΠΈΠ²Π΅ ΠΏΡΠΎΠ΄Π°ΠΆ. ΠΠ°Π³Π»ΡΠ΄Π½ΡΠΉ Π²ΠΈΠ΄ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅, Π² ΡΠ°Π±Π»ΠΈΡΠ΅. ΠΡΠ½Π°ΡΠ΅Π½Π° ΠΏΠΎΠΈΡΠΊΠΎΠΌ, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠ΅ΠΉ, ΠΎΡΡΡΡΠΎΠΌ ΠΏΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°ΠΌ, ΡΠ°ΠΊΠΆΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π°ΡΡ ΠΈΠ² ΠΏΡΠΎΠ΄Π°ΠΆ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄Π΅.
Form3 — ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ (Π€Π°ΠΌΠΈΠ»ΠΈΡ, Π°Π΄ΡΠ΅Ρ, ΡΠ΅Π»Π΅ΡΠΎΠ½), ΠΎ ΡΠΊΠ»Π°Π΄Π΅ (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΡΠ΅Π½Π° Ρ ΡΡΡΡΠΎΠΌ ΡΠΊΠΈΠ΄ΠΊΠΈ).
Form5 — ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ «Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅.
2.2.2 ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΠ»Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
Π€ΠΎΡΠΌΠ°
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠΊΠ½ΠΎ Windows, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π²Π²ΠΎΠ΄Π° ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ½ΠΎΠΏΠΊΠΈ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ ΡΠΎΡΠΌΡ Π²ΡΠ·ΡΠ²Π°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠΎΡΠΌΠΎΠΉ: ΡΠ²Π΅ΡΠ½ΡΡΡ, ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ, Π·Π°ΠΊΡΡΡΡ ΡΠΎΡΠΌΡ.
Π‘ΡΡΠΎΠΊΠ° Π²Π²ΠΎΠ΄Π°
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π½Π°Π±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ ΡΡΡΠΎΠΊΡ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅ ΡΠ΅ΡΠ΅Π· Π±ΡΡΠ΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π°.
ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΊΠ»Π°Π²ΠΈΡ:
Ctrl+Insert, Ctrl+Π‘ — ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² Π±ΡΡΠ΅Ρ Shift+Insert, Ctrl+V — Π²ΡΡΠ°Π²ΠΈΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΈΠ· Π±ΡΡΠ΅ΡΠ° ΠΎΠ±ΠΌΠ΅Π½Π°
Shift+Del — Π²ΡΡΠ΅Π·Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ.
ΠΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠ°Π±Π»ΠΈΡΡ
ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΠ°Π½Π½ΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ (Editn.text), ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Buttonn — «ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΡ»).
ΠΠ½ΠΎΠΏΠΊΠ°
ΠΠ½ΠΎΠΏΠΊΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΠΈΠ»ΠΈ Π·Π°ΠΊΡΡΡΠΈΡ ΠΎΠΊΠ½Π°, ΡΠ°ΡΡΠ΅Ρ ΠΈ Ρ. Π΄. ΠΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΎΡΠΌΡ:
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΡΠΈΠΊΡΠ°ΡΠΈΠ΅ΠΉ
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΡΠΈΠΊΡΠ°ΡΠΈΠ΅ΠΉ, ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π²ΡΠ±ΠΎΡΠ°. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΡΡΠ³Π° Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ Π½Π°Π΄ΠΏΠΈΡΡΡ. ΠΠ½ΠΎΠΏΠΊΠΈ Π²ΡΠ±ΠΎΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π³ΡΡΠΏΠΏΠ°ΠΌ, Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΌ Π½Π° ΡΠΎΡΠΌΠ΅. ΠΡΠ±ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠΈΠΌ, ΡΠΎ Π΅ΡΡΡ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π½Π΅Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌΠΈ.
2.2.3 ΠΠΈΠ°Π»ΠΎΠ³ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ
Π ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ Ρ ΡΠ΅Π»ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ :
1. ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ΄Π°Π» ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΎΠ²Π°ΡΠ°, ΡΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π·Π°ΠΏΠΈΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΎΠ²Π°ΡΠ΅ ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ:
2. ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²Π²ΡΠ» ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΡΠΈ Π²Ρ ΠΎΠ΄Π΅ Π² ΠΠ°Π·Ρ «Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ» ΠΈΠ»ΠΈ «ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ» Π½Π° ΡΠΊΡΠ°Π½ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅:
ΠΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΈΠ· Π±Π°Π·Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅:
2.3 ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ
2.3.1 Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° «ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π΄Π»Ρ IBM PC/AT ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ i486 ΠΈ Π²ΡΡΠ΅ ΠΈ Π΄Π»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅Ρ:
Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ Microsoft Windows 95, 98, Me ΠΈΠ»ΠΈ Windows NT (Windows NT AS/WS Π²Π΅ΡΡΠΈΠΈ 4.0, Windows 2000, Windows XP).
Ρ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 6 ΠΠ± ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π½Π° Π΄ΠΈΡΠΊΠ΅ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±Π΅Π· ΡΡΠ΅ΡΠ° ΠΎΠ±ΡΠ΅ΠΌΠ° Π²Π²ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠ»ΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΠ°Π±Π»ΠΈΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 10 ΠΠ± Π½Π° ΠΎΠ΄Π½Ρ ΡΠ°Π±Π»ΠΈΡΡ;
Ρ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 64 ΠΠ± ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ;
Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ BDE Administrator ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ Database Desktop.
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΠ°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» SETUP. EXE, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΉΡΡ Π½Π° CD-Π΄ΠΈΡΠΊΠ΅. ΠΠ°ΠΏΡΡΠΊ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΡΠ΅Π»ΡΠΊΠΎΠΌ ΠΌΡΡΠΈ Π½Π° Π½Π΅Π³ΠΎ. ΠΠ°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
2.3.2 Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»Π°Π²Π½Π°Ρ ΡΠΎΡΠΌΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΡΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°.
ΠΠ° ΡΡΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π±Π°Π·Ρ «Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ» ΠΈΠ»ΠΈ «ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ», Π΄Π°Π½Π½ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΠ°ΠΊΡΡΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ, Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΏΡΠ°Π²ΠΊΠΎΠΉ, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ»Π°Π²ΠΈΡΡ F1 — Π±ΡΠ΄ΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π²ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΈ ΡΠ°Π±Π»ΠΈΡΡ.
1. Π Π Π°Π·Π΄Π΅Π»Π΅ «Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ», ΡΠ°Π±Π»ΠΈΡΠ° «Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ» ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ:
ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ , Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ, ΠΡΠ°ΡΠΈΠΊ (Π Π·/ΠΏ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ).
ΠΡΠ»ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΠΡΠΎΠ΄Π°Π²ΡΠ°, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° + ΠΌΡ Π·Π°Π½ΠΎΡΠΈΠΌ Π΅Π³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² «ΠΡΠΎΠ΄Π°Π²ΡΡ»
Π ΡΠ°Π±Π»ΠΈΡΠ΅ «ΠΡΠΎΠ΄Π°Π²ΡΡ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
ΠΠΎΠ΄ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°, Π€ΠΠ, Π’Π΅Π»Π΅ΡΠΎΠ½.
ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ. ΠΡΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠΎΠ²Π°ΡΠ°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄Ρ «ΠΡΡ ΠΈΠ² ΠΏΡΠΎΠ΄Π°ΠΆ».
Π ΡΠ°Π±Π»ΠΈΡΠ΅ «ΠΡΡ ΠΈΠ² ΠΏΡΠΎΠ΄Π°ΠΆ»:
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
Β· Π ΠΏΡΠΎΠ΄Π°Π½Π½ΠΎΠΌ ΡΠΎΠ²Π°ΡΠ΅.
Β· ΠΠ± ΠΎΡΡΠ°ΡΠΊΠ΅ ΡΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄Π΅.
Β· ΠΠΈΠ΄Π΅ΡΡ ΠΏΡΠΎΠ΄Π°ΠΆ (ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅)
2. Π ΡΠ°Π·Π΄Π΅Π»Π΅ «ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ, Π² ΡΠ°Π±Π»ΠΈΡΠ΅ «ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ» ΠΈ «Π‘ΠΊΠ»Π°Π» ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
Β· Π ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ
Β· Π ΡΠ΅Π½Π΅ ΡΠΎΠ²Π°ΡΠ°
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ΅, ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅ ΡΠΎΠ²Π°ΡΠ° Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ».
Π£Π΄ΠΎΠ±Π½Π°Ρ «Π‘ΠΏΡΠ°Π²ΠΊΠ°», ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π΄Π΅Π»
β ΠΏ/ΠΏ | Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠ»ΡΡΠ°ΠΉ | ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ | ΠΠΎ ΡΠ°ΠΊΡΡ | |
1. | «Π ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°Ρ » | OnClick | ΠΡΠΊΡΡΡΠΈΠ΅ ΡΠΎΡΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ. | ||
2. | «Π ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°Ρ » | OnClick | ΠΡΠΊΡΡΡΠΈΠ΅ ΡΠΎΡΠΌΡ ΡΡΠ΅ΡΡΠ΅ΠΉ. | ||
3. | ΠΠ½ΠΎΠΏΠΊΠ° «ΠΠ°Π»ΠΈΡΠΈΠ΅ Π½Π° ΡΠΊΠ»Π°Π΄Π΅» | OnClick | ΠΡΠΊΡΡΡΠΈΠ΅ ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΠΎΡΠΌΡ | ||
4. | ΠΠ½ΠΎΠΏΠΊΠ° «ΠΠ° Π³Π»Π°Π²Π½ΡΡ» | OnClick | ΠΠΎΠ·Π²ΡΠ°Ρ Π½Π° Π³Π»Π°Π²Π½ΡΡ ΡΠΎΡΠΌΡ. | ||
5. | ΠΠ½ΠΎΠΏΠΊΠ° «ΠΠΎΠΈΡΠΊ» | OnClick | ΠΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ | ||
6. | ΠΠ½ΠΎΠΏΠΊΠ° «ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ » | OnClick | ΠΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ ΠΈ Π Π°ΡΡΠ΅Ρ ΡΡΠΌΠΌΡ ΠΏΡΠΈ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΡΠΎΠ²Π°ΡΠ° | ||
7. | ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡΠ±ΠΈΡΡ ΡΠ΅ΠΊ» | OnClick | ΠΡΠ²ΠΎΠ΄ ΠΎΡΡΠ΅ΡΠ° ΠΎ ΠΊΡΠΏΠ»Π΅Π½Π½ΠΎΠΌ ΡΠΎΠ²Π°ΡΠ΅. | ||
8. | ΠΠ½ΠΎΠΏΠΊΠ° «ΠΠΎΠ±Π°Π²ΠΈΡΡ» | OnClick | ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΡ | ||
9. | «ΠΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ°» | OnClick | ΠΠΎΠΈΡΠΊ ΡΠΎΠ²Π°ΡΠ° ΠΏΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡ Π½Π°Π·Π²Π°Π½ΠΈΡ | ||
3. ΠΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
unit Unit2;
var
Form2: TForm2;
implementation
uses Unit1, Unit3, Unit4;
{$R *.dfm}
procedure TForm2. Button2Click (Sender: TObject);
begin
if MessageDlg ('ΠΠ»Ρ Π²Ρ ΠΎΠ΄Π° Π² ΠΠ°Π·Ρ «Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ», Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΠΏΠ°ΡΠΎΠ»Ρ!', mtInformation,[mbYes, mbNo], 0)=mrYes
then
edit1.Visible:=true;
end;
procedure TForm2. Button3Click (Sender: TObject);
begin
if MessageDlg ('ΠΡΠΉΡΠΈ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?', mtConfirmation,[mbYes, mbNo], 0)=mrYes
then
form2.close;
end;
procedure TForm2. Timer1Timer (Sender: TObject);
begin
label1.Caption:=FormatDateTime ('dd mmmm yyyyyy «Π³.» ', Now ());
end;
procedure TForm2. N4Click (Sender: TObject);
begin
close;
end;
procedure TForm2. Button4Click (Sender: TObject);
var a: string;
i, x: integer;
begin
ProgressBar1.Visible:=true;
x:=1 000 000;
for i := 1 to x do progressbar1. Position:=Round (100*i/x);
ProgressBar1.Visible:=true;
Edit1.Visible:=True;
a:='111';
if edit1. Text<>a then
begin
MessageDlg ('ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ!', mtError,[mbOk], 0);
end
else
begin
ProgressBar1.Visible:=False;
form2.Hide;
form1.show;
edit1.Clear;
Edit1.Visible:=False;
button4.Visible:=False;
end;
end;
procedure TForm2. Edit1Change (Sender: TObject);
begin
button4.Visible:=true;
end;
procedure TForm2. Button1Click (Sender: TObject);
begin
if MessageDlg ('ΠΠ»Ρ Π²Ρ ΠΎΠ΄Π° Π² ΠΠ°Π·Ρ «ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ», Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΠΏΠ°ΡΠΎΠ»Ρ!', mtInformation,[mbYes, mbNo], 0)=mrYes
then
edit2.Visible:=true;
end;
procedure TForm2. Edit2Change (Sender: TObject);
begin
button5.Visible:=true;
end;
procedure TForm2. Button5Click (Sender: TObject);
var b: String;
i, x: integer;
begin
Edit2.Visible:=True;
b:='222';
ProgressBar1.Visible:=true;
x:=1 000 000;
for i := 1 to x do progressbar1. Position:=Round (100*i/x);
ProgressBar1.Visible:=true;
if edit2. Text<>b then
begin
MessageDlg ('ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ!', mtError,[mbOk], 0);
end
else
begin
form2.Hide;
ProgressBar1.Visible:=False;
form3.show;
edit2.Clear;
Edit2.Visible:=False;
button5.Visible:=False;
end;
end;
procedure TForm2. N1Click (Sender: TObject);
begin
Application.HelpCommand (HELP_CONTENTS, 0);
end;
end.
unit Unit1;
var
Form1: TForm1;
Spos, s: integer;
procedure TForm1. RadioButton2Click (Sender: TObject);
begin
if edit1. Text='' then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΈΠ»ΠΈΡ!', mtinformation, [mbok], 0)
else
Table1.Filtered:=true;
table1.Filter:='Fam_sotr=''' + edit1. Text+'*''';
end;
procedure TForm1. RadioButton3Click (Sender: TObject);
begin
Table1.Filtered:=false;
end;
procedure TForm1. RadioButton5Click (Sender: TObject);
begin
if ComboBox1. Text='' then
MessageDlg ('ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ!', mtinformation, [mbok], 0)
else
Table1.Filtered:=true;
table1.Filter:='Dolznost=''' + ComboBox1. Text+'*''';
end;
procedure TForm1. RadioButton6Click (Sender: TObject);
begin
Table1.Filtered:=false;
end;
procedure TForm1. RadioButton7Click (Sender: TObject);
begin
if Edit2. Text=''then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½!', mtinformation, [mbok], 0)
else
Table1.Filtered:=true;
Table1.Filter:='zp>'+Edit2.Text+'and zp<'+Edit3.Text;
end;
procedure TForm1. RadioButton8Click (Sender: TObject);
begin
Table1.Filtered:=false;
end;
procedure TForm1. Button1Click (Sender: TObject);
begin
if MessageDlg ('ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
begin
Table1.Append;
Table1.FieldByName ('Fam_sotr').AsString:=Edit4.Text;
Table1.FieldByName ('Imya').AsString:=Edit5.Text;
Table1.FieldByName ('Otchestvo').AsString:=Edit7.Text;
Table1.FieldByName ('Dolznost').AsString:=ComboBox3.Text;
Table1.FieldByName ('Zp').AsString:=Edit6.Text;
Table1.FieldByName ('Adress').AsString:=Edit16.Text;
Table1.FieldByName ('Telephone').AsString:=Edit17.Text;
Table1.FieldByName ('Date_priema').AsString:= datetostr (DateTimePicker1.Date);
Table1.Post;
end;
end;
procedure TForm1. Button2Click (Sender: TObject);
begin
if MessageDlg ('Π£Π΄Π°Π»ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ?', mtWarning,[mbYes, mbNo], 0)=mrYes
then Table1. Delete;
end;
procedure TForm1. N15Click (Sender: TObject);
begin
Form3.Table3.Filtered:=false;
form1.Hide;
form2.Show;
end;
procedure TForm1. N16Click (Sender: TObject);
begin
Application.HelpCommand (HELP_CONTENTS, 0);
end;
procedure TForm1. N9Click (Sender: TObject);
begin
close;
end;
procedure TForm1. Button3Click (Sender: TObject);
var
a, b, c, k, o, l:integer;
begin
a:=strtoint (edit10.text);
b:=strtoint (SpinEdit1.text);
c:=a-b;
form3.Table3.Edit;
form3.Table3.FieldByName ('Kol_vo_tov').AsString:=inttostr (c);
edit10.Text:=form3.Table3.FieldByName ('Kol_vo_tov').AsString;
form3.Table3.Post;
if edit10. text<'0' then
begin
MessageDlg ('ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ" !', mtinformation, [mbok], 0);
end
else
begin
if edit10. text='0' then
begin
MessageDlg ('ΠΠΎΠ»ΡΡΠ΅ Π½Π΅ΡΡ" !', mtinformation, [mbok], 0)
end
else
begin
Table2.Append;
table2.FieldByName ('kod').AsInteger:=SpinEdit2.value;
Table2.FieldByName ('Imya').AsString:=DBEdit2.Text;
Table2.FieldByName ('Otchestvo').AsString:=DBEdit3.Text;
Table2.FieldByName ('Fam_sotr').AsString:=DBEdit1.Text;
Table2.FieldByName ('Naim_tov').AsString:=ComboBox2.Text;
Table2.FieldByName ('Kol_vo'). AsString:=SpinEdit1.text;
Table2.FieldByName ('Summa_stoim').AsString:=Edit9.Text;
Table2.FieldByName ('Date_prod').AsString:= datetostr (DateTimePicker2.Date);
k:=Table2.FieldByName ('Kol_vo').AsInteger;
o:=Table2.FieldByName ('Summa_stoim').AsInteger;
Table2.FieldByName ('Summa').AsInteger:=k*o;
Table2.Post;
PageControl2.TabIndex:=3;
Table3.Append;
Table3.FieldByName ('Fam_sotr').AsString:=DBEdit11.Text;
Table3.FieldByName ('Imya').AsString:=DBEdit12.Text;
Table3.FieldByName ('Otchestvo').AsString:=DBEdit13.Text;
Table3.FieldByName ('Date_prod').AsString:=DBEdit14.Text;
Table3.FieldByName ('Naim_tov').AsString:=DBEdit15.Text;
Table3.FieldByName ('Kol_vo').AsString:=DBEdit16.Text;
Table3.FieldByName ('Summa_stoim').AsString:=DBEdit17.Text;
Table3.FieldByName ('Summa').AsString:=DBEdit18.Text;
Table3.Post;
if MessageDlg ('ΠΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ?', mtconfirmation,[mbYes, mbNo], 0)=mrYes
then
QuickRep2.Preview;
edit10.Text:=form3.Table3.FieldByName ('Kol_vo_tov').AsString;
if edit10. text='0' then
begin
MessageDlg ('ΠΠΎΠ»ΡΡΠ΅ Π½Π΅ΡΡ" !', mtinformation, [mbok], 0)
end;
datasource2.dataset:=table2;
query1.Active:=false;
query1.open;
end;
end;
end;
procedure TForm1. Button4Click (Sender: TObject);
begin
if MessageDlg ('Π£Π΄Π°Π»ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ?', mtconfirmation,[mbYes, mbNo], 0)=mrYes
then Table2. Delete;
query1.Active:=True;
datasource2.dataset:=table2;
query1.Active:=false;
query1.open;
end;
procedure TForm1. Button5Click (Sender: TObject);
var
a, b, c, k, o, l:integer;
begin
a:=strtoint (edit10.text);
b:=strtoint (SpinEdit1.text);
c:=a-b;
form3.Table3.Edit;
form3.Table3.FieldByName ('Kol_vo_tov').AsString:=inttostr (c);
edit10.Text:=form3.Table3.FieldByName ('Kol_vo_tov').AsString;
form3.Table3.Post;
if edit10. text<'0' then
begin
MessageDlg ('ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ" !', mtinformation, [mbok], 0);
end
else
begin
if edit10. text='0' then
begin
MessageDlg ('ΠΠΎΠ»ΡΡΠ΅ Π½Π΅ΡΡ" !', mtinformation, [mbok], 0)
end
else
begin
Table2.Edit;
table2.FieldByName ('kod').AsInteger:=SpinEdit2.value;
Table2.FieldByName ('Imya').AsString:=DBEdit2.Text;
Table2.FieldByName ('Otchestvo').AsString:=DBEdit3.Text;
Table2.FieldByName ('Fam_sotr').AsString:=DBEdit1.Text;
Table2.FieldByName ('Naim_tov').AsString:=ComboBox2.Text;
Table2.FieldByName ('Kol_vo'). AsString:=SpinEdit1.text;
Table2.FieldByName ('Summa_stoim').AsString:=Edit9.Text;
Table2.FieldByName ('Date_prod').AsString:= datetostr (DateTimePicker2.Date);
k:=Table2.FieldByName ('Kol_vo').AsInteger;
o:=Table2.FieldByName ('Summa_stoim').AsInteger;
Table2.FieldByName ('Summa').AsInteger:=k*o;
Table2.Post;
PageControl2.TabIndex:=3;
Table3.Edit;
Table3.FieldByName ('Fam_sotr').AsString:=DBEdit11.Text;
Table3.FieldByName ('Imya').AsString:=DBEdit12.Text;
Table3.FieldByName ('Otchestvo').AsString:=DBEdit13.Text;
Table3.FieldByName ('Date_prod').AsString:=DBEdit14.Text;
Table3.FieldByName ('Naim_tov').AsString:=DBEdit15.Text;
Table3.FieldByName ('Kol_vo').AsString:=DBEdit16.Text;
Table3.FieldByName ('Summa_stoim').AsString:=DBEdit17.Text;
Table3.FieldByName ('Summa').AsString:=DBEdit18.Text;
Table3.Post;
if MessageDlg ('ΠΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ?', mtconfirmation,[mbYes, mbNo], 0)=mrYes
then
QuickRep2.Preview;
edit10.Text:=form3.Table3.FieldByName ('Kol_vo_tov').AsString;
if edit10. text='0' then
begin
MessageDlg ('ΠΠΎΠ»ΡΡΠ΅ Π½Π΅ΡΡ" !', mtinformation, [mbok], 0)
end;
datasource2.dataset:=table2;
query1.Active:=false;
query1.open;
end;
end;
end;
procedure TForm1. Button6Click (Sender: TObject);
begin
if MessageDlg ('Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
if DBEdit21. Text='' then
MessageDlg ('', mtinformation, [mbok], 0)
else
Table4.Filtered:=true;
table4.Filter:='Fam_prod=''' + DBEdit21. Text+'*''';
if DBEdit20. Text='' then
MessageDlg ('', mtinformation, [mbok], 0)
else
Table4.Filtered:=true;
table4.Filter:='Imya=''' + DBEdit20. Text+'*''';
begin
Table1.Edit;
Table1.FieldByName ('Fam_sotr').AsString:=Edit4.Text;
Table1.FieldByName ('Imya').AsString:=Edit5.Text;
Table1.FieldByName ('Otchestvo').AsString:=Edit7.Text;
Table1.FieldByName ('Dolznost').AsString:=ComboBox3.Text;
Table1.FieldByName ('Zp').AsString:=Edit6.Text;
Table1.FieldByName ('Adress').AsString:=Edit16.Text;
Table1.FieldByName ('Telephone').AsString:=Edit17.Text;
Table1.FieldByName ('Date_priema').AsString:= datetostr (DateTimePicker1.Date);
if MessageDlg ('Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅?', mtinformation,[mbYes, mbNo], 0)=mrno then
Table4.Edit ;
Table4.FieldByName ('Fam_prod').AsString:=DBEdit4.Text ;
Table4.FieldByName ('Otchestvo').AsString:=DBEdit5.Text ;
Table4.FieldByName ('Imya').AsString:=DBEdit6.Text ;
Table4.FieldByName ('Dolznost').AsString:=DBComboBox1.Text ;
Table4.FieldByName ('ZP').AsString:=DBEdit7.Text ;
Table4.FieldByName ('Address').AsString:=DBEdit9.Text ;
Table4.FieldByName ('Telephone').AsString:=DBEdit10.Text ;
Table4.FieldByName ('Date_priema').AsString:=DBEdit8.Text ;
Table1.Post;
Table4.Post;
Table4.Filtered:=false;
end;
datasource2.dataset:=table2;
query1.Active:=false;
query1.open;
end;
procedure TForm1. N4Click (Sender: TObject);
begin
Application.HelpCommand (HELP_CONTENTS, 0);
end;
procedure TForm1. FormCreate (Sender: TObject);
begin
DataSource1.DataSet:=table1;
Table1.Active:= true;
end;
procedure TForm1. RadioButton1Click (Sender: TObject);
begin
if ComboBox4. Text='' then
MessageDlg ('ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ°!', mtinformation, [mbok], 0)
else
Table2.Filtered:=true;
table2.Filter:='Naim_tov=''' + ComboBox4. Text+'*''';
end;
procedure TForm1. RadioButton9Click (Sender: TObject);
begin
Table2.Filtered:=false;
end;
procedure TForm1. N1Click (Sender: TObject);
begin
form5.Show;
end;
procedure TForm1. Button7Click (Sender: TObject);
begin
if MessageDlg ('ΠΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ?', mtconfirmation,[mbYes, mbNo], 0)=mrYes
then
QuickRep1.Preview;
end;
procedure TForm1. Button11Click (Sender: TObject);
begin
Table4.Append;
Table4.FieldByName ('Fam_prod').AsString:=DBEdit4.Text;
Table4.FieldByName ('Otchestvo').AsString:=DBEdit5.Text;
Table4.FieldByName ('Imya').AsString:=DBEdit6.Text;
Table4.FieldByName ('Dolznost').AsString:=DBComboBox1.Text;
Table4.FieldByName ('ZP').AsString:=DBEdit7.Text;
Table4.FieldByName ('Address').AsString:=DBEdit9.Text;
Table4.FieldByName ('Telephone').AsString:=DBEdit10.Text;
Table4.FieldByName ('Date_priema').AsString:=DBEdit8.Text;
Table4.Post;
MessageDlg ('ΠΠ°Π½Π½ΡΠ΅ Π·Π°Π½Π΅ΡΠ΅Π½Ρ Π² ΡΠ°Π±Π»ΠΈΡΡ «ΠΡΠΎΠ΄Π°Π²ΡΡ» !', mtinformation, [mbok], 0)
end;
procedure TForm1. Button8Click (Sender: TObject);
begin
if MessageDlg ('Π£Π΄Π°Π»ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ?', mtWarning,[mbYes, mbNo], 0)=mrYes
then Table4. Delete;
end;
procedure TForm1. Button9Click (Sender: TObject);
begin
if edit20. Text='' then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΈΠ»ΠΈΡ!', mtinformation, [mbok], 0)
else
Table4.Filtered:=true;
table4.Filter:='Fam_prod=''' + edit20. Text+'*''';
end;
procedure TForm1. Button10Click (Sender: TObject);
begin
if ComboBox5. Text='' then
MessageDlg ('ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ!', mtinformation, [mbok], 0)
else
Table4.Filtered:=true;
table4.Filter:='Dolznost=''' + ComboBox5. Text+'*''';
end;
procedure TForm1. Button12Click (Sender: TObject);
begin
Table4.Filtered:=false;
end;
procedure TForm1. Button13Click (Sender: TObject);
begin
PageControl2.TabIndex:=3;
Table3.Append;
Table3.FieldByName ('Fam_sotr').AsString:=DBEdit11.Text;
Table3.FieldByName ('Imya').AsString:=DBEdit12.Text;
Table3.FieldByName ('Otchestvo').AsString:=DBEdit13.Text;
Table3.FieldByName ('Date_prod').AsString:=DBEdit14.Text;
Table3.FieldByName ('Naim_tov').AsString:=DBEdit15.Text;
Table3.FieldByName ('Kol_vo').AsString:=DBEdit16.Text;
Table3.FieldByName ('Summa_stoim').AsString:=DBEdit17.Text;
Table3.FieldByName ('Summa').AsString:=DBEdit18.Text;
Table3.Post;
if MessageDlg ('ΠΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ?', mtconfirmation,[mbYes, mbNo], 0)=mrYes
then
QuickRep2.Preview;
end;
procedure TForm1. Button14Click (Sender: TObject);
begin
if DBEdit19. Text='' then
MessageDlg ('', mtinformation, [mbok], 0)
else
Table4.Filtered:=true;
table4.Filter:='Fam_prod=''' + DBEdit19. Text+'*''';
if DBEdit20. Text='' then
MessageDlg ('', mtinformation, [mbok], 0)
else
Table4.Filtered:=true;
table4.Filter:='Imya=''' + DBEdit20. Text+'*''';
if MessageDlg ('Π£Π΄Π°Π»ΠΈΡΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°?', mtWarning,[mbYes, mbNo], 0)=mrYes
then
table4.Delete;
Table4.Filtered:=false;
end;
procedure TForm1. RadioButton4Click (Sender: TObject);
begin
form3.Table3.Filtered:=true;
form3.table3.Filter:='Naim_tov=''' + ComboBox2. Text+'*''';
edit10.Text:=form3.Table3.FieldByName ('Kol_vo_tov').AsString;
end;
procedure TForm1. Button15Click (Sender: TObject);
begin
form3.Table3.Filtered:=true;
form3.table3.Filter:='Naim_tov=''' + ComboBox2. Text+'*''';
edit10.Text:=form3.Table3.FieldByName ('Kol_vo_tov').AsString;
end;
procedure TForm1. Button16Click (Sender: TObject);
begin
SpinEdit2.value:=table2.FieldByName ('kod').AsInteger;
ComboBox2.Text:=Table2.FieldByName ('Naim_tov').AsString;
SpinEdit1.text:=Table2.FieldByName ('Kol_vo').Asstring;
form3.Table3.Filtered:=true;
form3.table3.Filter:='Naim_tov=''' + ComboBox2. Text+'*''';
edit10.Text:=form3.Table3.FieldByName ('Kol_vo_tov').AsString;
end;
procedure TForm1. RadioButton10Click (Sender: TObject);
begin
if edit8. Text='' then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΈΠ»ΠΈΡ!', mtinformation, [mbok], 0)
else
Table2.Filtered:=true;
table2.Filter:='Fam_sotr=''' + edit8. Text+'*''';
end;
procedure TForm1. Timer1Timer (Sender: TObject);
begin
label32.Caption:=FormatDateTime ('dd mmmm yyyyyy «Π³.» ', Now ());
end;
procedure TForm1. Button17Click (Sender: TObject);
begin
Edit4.Text:=Table1.FieldByName ('Fam_sotr').AsString;
Edit5.Text:=Table1.FieldByName ('Imya').AsString;
Edit7.Text:=Table1.FieldByName ('Otchestvo').AsString;
ComboBox3.Text:=Table1.FieldByName ('Dolznost').AsString;
Edit6.Text:=Table1.FieldByName ('Zp').AsString;
Edit16.Text:=Table1.FieldByName ('Adress').AsString;
Edit17.Text:=Table1.FieldByName ('Telephone').AsString;
end;
end.
unit Unit3;
procedure TForm3. Button1Click (Sender: TObject);
begin
if MessageDlg ('ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
begin
Table1.Append;
Table1.FieldByName ('Nazvamie_org').AsString:=Edit2.Text;
Table1.FieldByName ('Naim_tov').AsString:=ComboBox1.Text;
Table1.FieldByName ('Fam_post').AsString:=Edit7.Text;
Table1.FieldByName ('Imya').AsString:=Edit8.Text;
Table1.FieldByName ('Otchestvo').AsString:=Edit9.Text;
Table1.FieldByName ('Address').AsString:=Edit3.Text;
Table1.FieldByName ('Telephone').AsString:=Edit4.Text;
Table1.Post;
end;
end;
procedure TForm3. Button2Click (Sender: TObject);
begin
if MessageDlg ('Π£Π΄Π°Π»ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ?', mtconfirmation,[mbYes, mbNo], 0)=mrYes
then Table1. Delete;
end;
procedure TForm3. RadioButton1Click (Sender: TObject);
begin
if edit1. Text='' then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΈΠ»ΠΈΡ!', mtinformation, [mbok], 0)
else
Table1.Filtered:=true;
table1.Filter:='Fam_post=''' + edit1. Text+'*''';
end;
procedure TForm3. RadioButton2Click (Sender: TObject);
begin
Table1.Filtered:=false;
end;
procedure TForm3. RadioButton3Click (Sender: TObject);
begin
if ComboBox2. Text='' then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅!', mtinformation, [mbok], 0)
else
Table1.Filtered:=true;
table1.Filter:='Naim_tov=''' + ComboBox2. Text+'*''';
end;
procedure TForm3. RadioButton4Click (Sender: TObject);
begin
Table1.Filtered:=false;
end;
procedure TForm3. N3Click (Sender: TObject);
begin
form5.Show;
end;
procedure TForm3. N2Click (Sender: TObject);
begin
form3.close;
end;
procedure TForm3. Button3Click (Sender: TObject);
begin
if MessageDlg ('ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
begin
Table3.Append;
Table3.FieldByName ('Naim_tov').AsString:=DBComboBox1.Text;
Table3.FieldByName ('Cena_za_sht').AsString:=Edit5.Text;
Table3.FieldByName ('Skidka').AsString:=Edit6.Text;
Table3.FieldByName ('Kol_vo_tov').AsString:=Spinedit1.Text;
Table3.FieldByName ('Date_postavk').AsString:= datetostr (DateTimePicker1.Date);
a:=Table3.FieldByName ('Cena_za_sht').asinteger;
b:=Table3.FieldByName ('Skidka').AsInteger;
c:=Table3.FieldByName ('Kol_vo_tov').AsInteger;
s:=a*b;
s:=s div 100;
s:=a-s;
Table3.FieldByName ('CenaSoSkidkoy').asinteger:=s;
Table3.FieldByName ('Kol').asinteger:=s*c;
if MessageDlg ('ΠΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
QuickRep1.Preview;
end;
Table3.post;
end;
procedure TForm3. Button4Click (Sender: TObject);
begin
if MessageDlg ('Π£Π΄Π°Π»ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ?', mtconfirmation,[mbYes, mbNo], 0)=mrYes
then Table3. Delete;
end;
procedure TForm3. Button5Click (Sender: TObject);
begin
if MessageDlg ('ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
begin
Table3.Edit;
Table3.FieldByName ('Naim_tov').AsString:=DBComboBox1.Text;
Table3.FieldByName ('Cena_za_sht').AsString:=Edit5.Text;
Table3.FieldByName ('Skidka').AsString:=Edit6.Text;
Table3.FieldByName ('Kol_vo_tov').AsString:=Spinedit1.Text;
Table3.FieldByName ('Date_postavk').AsString:= datetostr (DateTimePicker1.Date);
a:=Table3.FieldByName ('Cena_za_sht').asinteger;
b:=Table3.FieldByName ('Skidka').AsInteger;
c:=Table3.FieldByName ('Kol_vo_tov').AsInteger;
s:=a*b;
s:=s div 100;
s:=a-s;
Table3.FieldByName ('CenaSoSkidkoy').asinteger:=s;
Table3.FieldByName ('Kol').asinteger:=s*c;
if MessageDlg ('ΠΡΠ²Π΅ΡΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΡ?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
QuickRep1.Preview;
end;
Table3.post;
end;
procedure TForm3. Button6Click (Sender: TObject);
begin
if MessageDlg ('Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅?', mtinformation,[mbYes, mbNo], 0)=mrYes
then
begin
Table1.edit;
Table1.FieldByName ('Nazvamie_org').AsString:=Edit2.Text;
Table1.FieldByName ('Naim_tov').AsString:=ComboBox1.Text;
Table1.FieldByName ('Fam_post').AsString:=Edit7.Text;
Table1.FieldByName ('Imya').AsString:=Edit8.Text;
Table1.FieldByName ('Otchestvo').AsString:=Edit9.Text;
Table1.FieldByName ('Address').AsString:=Edit3.Text;
Table1.FieldByName ('Telephone').AsString:=Edit4.Text;
Table1.Post;
end;
end;
procedure TForm3. N16Click (Sender: TObject);
begin
form3.Hide;
form2.Show;
end;
procedure TForm3. RadioButton5Click (Sender: TObject);
begin
if ComboBox4. Text='' then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅!', mtinformation, [mbok], 0)
else
Table3.Filtered:=true;
table3.Filter:='Naim_tov=''' + ComboBox4. Text+'*''';
end;
procedure TForm3. RadioButton6Click (Sender: TObject);
begin
Table3.Filtered:=false;
end;
procedure TForm3. Button7Click (Sender: TObject);
begin
if DBComboBox1. Text='' then
MessageDlg ('ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅!', mtinformation, [mbok], 0)
else
Table3.Filtered:=true;
table3.Filter:='Naim_tov=''' + DBComboBox1. Text+'*''';
QuickRep1.Preview;
Table3.Filtered:=False;
end;
procedure TForm3. Button8Click (Sender: TObject);
begin
//Table2.Delete;
end;
procedure TForm3. Button9Click (Sender: TObject);
begin
DBComboBox1.Text:=Table3.FieldByName ('Naim_tov').AsString;
Edit5.Text:=Table3.FieldByName ('Cena_za_sht').AsString;
Edit6.Text:=Table3.FieldByName ('Skidka').AsString;
Spinedit1.Text:=Table3.FieldByName ('Kol_vo_tov').AsString;
end;
procedure TForm3. Button10Click (Sender: TObject);
begin
edit2.Text:=Table1.FieldByName ('Nazvamie_org').AsString;
ComboBox1.Text:=Table1.FieldByName ('Naim_tov').AsString;
Edit7.Text:=Table1.FieldByName ('Fam_post').AsString;
edit8.Text:=Table1.FieldByName ('Imya').AsString;
Edit9.Text:=Table1.FieldByName ('Otchestvo').AsString;
Edit3.Text:=Table1.FieldByName ('Address').AsString;
Edit4.Text:=Table1.FieldByName ('Telephone').AsString;
end;
procedure TForm3. N5Click (Sender: TObject);
begin
Application.HelpCommand (HELP_CONTENTS, 0);
end;
end.
unit Unit5
procedure TForm5. Button1Click (Sender: TObject);
begin
form5.Close;
end;
end.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
1) Π.Π. Π€Π°ΡΠΎΠ½ΠΎΠ²/Delphi-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
2) Π. Π―. ΠΡΡ Π°Π½Π³Π΅Π»ΡΡΠΊΠΈΠΉ — 100 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Delphi
3) Π¨ΡΠΌΠ°ΠΊΠΎΠ² — ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² ΡΡΠ΅Π΄Π΅ Delphi5
4) Π. ΠΠΎΡΠΌΠ°Π½, Π. Π₯ΠΎΠΌΠΎΠ½Π΅Π½ΠΊΠΎ — Dephu, ΠΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ
5) www.cps.ru/wwwboard/delphi/forum (ΠΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΏΠΎ Delphi)
6) Π. ΠΠ°ΡΠΊΠΎΠ² — ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΠ΅Π»ΡΠΈ7