ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ

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

ΠŸΡ€ΠΎΡ†Π΅ΡΡ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ» ΠΈ «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ. Для этого создаём Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ File «New «Form. Π£ Π½Π°Ρ появится пустая Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Form 2. На ΡΡ‚Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Data Controls добавляСм 6 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DB Edit, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π°ΡˆΠ΅ΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… всСго 6 ΠΏΠΎΠ»Π΅ΠΉ. Π’ DB Edit 1 Π±ΡƒΠ΄Π΅Ρ‚ вводится «ΠΠ°Π·Π²Π°Π½ΠΈΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… запускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Microsoft Access. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора создаСм 3 Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΈΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’Π°Π±Π»ΠΈΡ†Π° 1.

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π’Π°Π±Π»ΠΈΡ†Π° 2.

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π’Π°Π±Π»ΠΈΡ†Π° 3.

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Π»ΠΈ 3 Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Delphi. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ADO ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ADO Connection. Π”Π°Π»Π΅Π΅ Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ свойство Connection String, послС Ρ‡Π΅Π³ΠΎ откроСтся ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’ Π½Π°ΡˆΠ΅ΠΌ случаС это Microsoft Jet 4.0 OLE DB Provider, Π΄Π°Π»Π΅Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π°ΡˆΡƒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅ΠΌ наш Π²Ρ‹Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ OK. ПослС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, с Ρ‚ΠΎΠΉ ΠΆΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ADO добавляСм Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ADO Query. Π’ ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Ρ… Connection Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ ADO Connection 1. Из Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ADO Access добавляСм ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Data Source, Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Data Set Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ ADO Query 1. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ADO Query, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΡΠ²ΠΎΠΉΡΡ‚Π²ΠΎ SQL ΠΈ Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‚Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст: SELECT * FROM (имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ). А Π΄Π»Ρ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Delphi Π½Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΎ Π›ΠΎΠ³ΠΈΠ½ ΠΈ ΠŸΠ°Ρ€ΠΎΠ»ΡŒ, Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ADO Connection Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Login Prompt устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False. Для Π²Ρ‹Π²ΠΎΠ΄Π° самой Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΌ потрСбуСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DB Grid ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Data Controls. Π’ Π΅Π³ΠΎ свойствах Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Data Source, Π² ΡΡ‚ΠΎΠΌ свойствС ΠΌΡ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Data Source 1. ПослС этого Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ADO Query ΠΈ Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Active устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True. Если всС сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π² DB Grid отобраТаСтся наша Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈ Π½Π°ΡˆΠ° Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Для осущСствлСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ», «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ», «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ» добавляСм Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ 3 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° BitBtn ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Additional, Π² ΡΠ²ΠΎΠ΅ врСмя Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Caption ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρƒ BitBtn 1 пишСм «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ», BitBtn 2 «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ», Π° Ρƒ BitBtn 3 «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ». Как Π²Ρ‹ ΡƒΠΆΠ΅ догадались (Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ), ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π€ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

ΠŸΡ€ΠΎΡ†Π΅ΡΡ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ» ΠΈ «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΡΡ‚ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ. Для этого создаём Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ File «New «Form. Π£ Π½Π°Ρ появится пустая Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Form 2. На ΡΡ‚Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Data Controls добавляСм 6 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DB Edit, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π°ΡˆΠ΅ΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… всСго 6 ΠΏΠΎΠ»Π΅ΠΉ. Π’ DB Edit 1 Π±ΡƒΠ΄Π΅Ρ‚ вводится «ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π Π°ΠΉΠΎΠ½Π°», Π² DB Edit 2 «Π€Π˜Πž Π“Π»Π°Π²Ρ‹ Π Π°ΠΉΠΎΠ½Π°», Π² DB Edit 3 «ΠΠ΄Ρ€Π΅Ρ», Π² DB Edit 4 «Π’Π΅Π»Π΅Ρ„ΠΎΠ½», Π² DB Edit 5 «Π€Π°ΠΊΡ», соотвСтствСнно Π² DB Edit 6 «e-mail». Π”Π°Π»Π΅Π΅ ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Additional добавляСм Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° BitBtn, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ опСрациями, ΠΊΠ°ΠΊ «ΠžΠΊ» ΠΈ «ΠžΡ‚ΠΌΠ΅Π½Π°». Π’ ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Caption присваиваСм ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°. БСйчас Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ DB Edit ΡƒΠΆΠ΅ нСпосрСдствСнно с Π½Π°ΡˆΠ΅ΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Π΄Π»Ρ этого сначала Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Unit 1 ΠΊ Unit 2. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ просто, Ρ‚. Π΅. Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Form 2, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ «ΠžΠΊ» ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ строка Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° запускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Delphi спросит Ρƒ Π½Π°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π»ΠΈ Unit 1 ΠΊ Unit 2, Π³Π΄Π΅ ΠΌΡ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ «Yes».

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π—Π°Ρ‚Π΅ΠΌ, послС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Unit 1 ΠΊ Unit 2, строку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ — удаляСм. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ выдСляСм ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ DB Edit ΠΈ Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Data Source присваиваСм Forml. DataSourcel, Π° Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Data Field присваиваСм ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ DB Edit ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

На ΠΊΠ½ΠΎΠΏΠΊΠ΅ «ΠžΠΊ» создаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий. Π­Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ значСния Π² Π½Π°ΡˆΠ΅ΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ADO Query, Ρ‚.ΠΊ. этот ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ располоТСн Π½Π° Form 1, Π² ΠΊΠΎΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ пишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Для ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠžΡ‚ΠΌΠ΅Π½Π°» создаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий ΠΈ ΠΏΠΈΡˆΠ΅ΠΌ Ρ‚Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΡ‚ΠΌΠ΅Π½Π°» Ρƒ Π½Π°Ρ закроСтся Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ.

Π”Π°Π»Π΅Π΅ создаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ». Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΈΡˆΠ΅ΠΌ:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, послС наТатия Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ» откроСтся Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π²ΠΈΠ΄:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

НаТав Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ подтвСрТдСния «ΠžΠΊ» Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Π½Π°ΡˆΡƒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

Для удалСния, создаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ» ΠΈ ΠΏΠΈΡˆΠ΅ΠΌ Ρ‚ΡƒΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строку, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π΅Ρ‘ ΠΊΡƒΡ€ΡΠΎΡ€ΠΎΠΌ, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π£Π΄Π°Π»ΠΈΡ‚ΡŒ» тСкущая строка Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π°.

Для измСнСния строки Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, создаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ», Ρ‚ΡƒΠ΄Π° вписываСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ строку, курсором Π΄Π΅Π»Π°Π΅ΠΌ Π΅Ρ‘ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ». ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этого дСйствия появляСтся Ρ‚ΠΎ ΠΆΠ΅ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ», Π½ΠΎ Π² ΠΏΠΎΠ»ΡΡ… Π²Π²ΠΎΠ΄Π° ΡƒΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наша Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ расти, Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ поиск ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Π±Π°Π·Π΅. Для этого Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Win 32 ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Status Π’Π°Π³ ΠΈ Π½Π°ΠΆΠ°Π² Π½Π° Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² ΠΊΠΎΠ½Ρ‚Скстном мСню ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Panels Editor… Π’ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΆΠΌΠ΅ΠΌ Π½Π° ΡΡ‚Ρƒ ΠΈΠΊΠΎΠ½ΠΊΡƒ. Π­Ρ‚ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ панСль для Status Π’Π°Π³.

Поиск Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ВыдСляСм ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DB Grid ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‚. Π΅. поиск Ρƒ Π½Π°Ρ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ полю. Π”Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ Status Π’Π°Π³, Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строкой станСт Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π²Π΅Π΄Π΅Π½Ρ‹ максимально ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊ ΠΈΡΠΊΠΎΠΌΡ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ. Π”ΠΎΠ±Π°Π²ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Status Bar, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΠ΄, создаСм Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠ°: String. Π—Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ возьмСм Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «fs». Выглядит это Ρ‚Π°ΠΊ:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π”Π°Π»Π΅Π΅ выдСляСм ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DB Grid ΠΈ Ρ‡Π΅Ρ€Π΅Π· мСню Events создаСм Π½Π° Π½Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий On Key Press, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ fs ΠΌΡ‹ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ fs+key, Ρ‚. Π΅. ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ fs ΠΌΡ‹ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌ Π² ΠΏΠΎΠ»Π΅. Выглядит это Ρ‚Π°ΠΊ:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ вывСсти Π½Π°Π±Ρ€Π°Π½Π½Ρ‹ΠΉ тСкст Π² Status Π’Π°Π³ ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ соотвСтствСнно поиск Π½ΡƒΠΆΠ½ΠΎ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ столбцов Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ, выдСляСм ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ DB Grid ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρƒ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ свойство, ΠΊΠ°ΠΊ dgRowSelect ΠΈ ΡΡ‚Π°Π²ΠΈΠΌ Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True.

Π”Π°Π»Π΅Π΅ всС Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠ΅ ΠΌΡ‹ ΠΏΠΎΠ²Ρ‚оряСм с ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΌΠΈΡΡ двумя Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ Π²Ρ‹ΡˆΠ΅ сказанноС, создаСм Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Ρ„ΠΎΡ€ΠΌΡƒ. На ΡΡ‚ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΡ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Main Menu ΠΈΠ· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Standard. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ 4 ΠΏΡƒΠ½ΠΊΡ‚Π°, Π² Π½Π°ΡˆΠ΅ΠΌ случаС это «Π Π°ΠΉΠΎΠ½Ρ‹», «Π˜Π½Ρ„ормация ΠΎ Ρ€Π°ΠΉΠΎΠ½Π°Ρ…», «Π¨ΠΊΠΎΠ»Ρ‹ Π² Ρ€Π°ΠΉΠΎΠ½Π°Ρ…» ΠΈ «Π’Ρ‹Ρ…ΠΎΠ΄». Π’ΠΎ Π²ΡΠ΅Ρ… ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ…, ΠΊΡ€ΠΎΠΌΠ΅ «Π’Ρ‹Ρ…ΠΎΠ΄» Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€». Π€ΠΎΡ€ΠΌΠ° выглядит Ρ‚Π°ΠΊ:

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π”Π°Π»Π΅Π΅ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π΅ «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€» ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΈΡˆΠ΅ΠΌ Ρ‚Π°ΠΌ (Form (β„– Ρ„ΠΎΡ€ΠΌΡ‹).81ΡŽΡƒ;) Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ вывСсти ΠΎΡ‚ Π½Π°ΠΆΠ°Ρ‚ия Π½Π° ΡΡ‚ΠΎΡ‚ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚. Для ΠΏΡƒΠ½ΠΊΡ‚Π° «Π’Ρ‹Ρ…ΠΎΠ΄» пишСм: Form7. Close;

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π³ΠΎΡ‚ΠΎΠ².

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