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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Β«ΠšΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹ΠΉ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Β»

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

Для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ QRBand Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ BandType ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ rbDetail, Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Caption для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ QRLabel ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ «Π—аявлСниС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΡ€Π΅Π΄ΠΈΡ‚». ADOTable1 — свойство Connection установим ADOConnection1, свойство TableName ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ — Credit, свойство NameADOKDogovor, свойство ActiveTrue. ADOTable4 — свойство Connection установим ADOConnection1, свойство TableName ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ New Form, Π² Π΅Π³ΠΎ свойствах ΡƒΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: св-Π²ΠΎ Caption «ΠšΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹ΠΉ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€», NamefKredDogovor.

На Ρ„ΠΎΡ€ΠΌΡƒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° «ADO».

β„– ΠΏ/ΠΏ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

1.

ADOTable.

2.

ADOConnection.

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° «Data Access».

β„– ΠΏ/ΠΏ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

1.

DataSource.

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° «DataControls».

β„– ΠΏ/ΠΏ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

1.

DBNavigator.

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° «Standard».

β„– ΠΏ/ΠΏ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

1.

CheckBox.

2.

Button.

3.

ComboBox.

4.

Edit.

5.

CheckBox.

УстанавливаСм связь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

ADOTable1 — свойство Connection установим ADOConnection1, свойство TableName ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ — Credit, свойство NameADOKDogovor, свойство ActiveTrue.

ADOTable2 — свойство Connection установим ADOConnection1, свойство TableName ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ — Srok, свойство NameADOSrok, свойство ActiveTrue.

ADOTable3 — свойство Connection установим ADOConnection1, свойство TableName ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ — Valuta, свойство NameADOValuta, свойство ActiveTrue.

ADOTable4 — свойство Connection установим ADOConnection1, свойство TableName ΡƒΠΊΠ°ΠΆΠ΅ΠΌ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ — Klient, свойство NameADOKlient, свойство ActiveTrue.

DataSource1-свойство DataSet установим ADOKDogovor, свойство Name ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌ Π½Π° DSKDogovor.

DataSource2-свойство DataSet установим ADOValuta, свойство Name ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌ Π½Π° DSValuta.

DataSource3-свойство DataSet установим ADOSrok, свойство Name ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌ Π½Π° DSSrok.

DataSource4-свойство DataSet установим ADOKlient, свойство Name ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌ Π½Π° DSKlient.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ поля Π²Ρ‹Π±ΠΎΡ€Π°, для этого Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ установим со ΡΡ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ DataControls Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡˆΡ‚ΡƒΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DBLookupComboBox.

УстанавливаСм связь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ для поля Π²Ρ‹Π±ΠΎΡ€Π°:

DBLookupComboBox1- свойство DataSource установим DSKDogovor, свойство DataField KodSrok, свойство ListSource установим DSSrok, свойство ListField установим Srok, свойство KeyField установим KodSrok.

DBLookupComboBox2- свойство DataSource установим DSKDogovor, свойство DataField KodValuta, свойство ListSource установим DSValuta, свойство ListField установим Valuta, свойство KeyField установим KodValuta.

DBLookupComboBox3- свойство DataSource установим DSKDogovor, свойство DataField KodKlient, свойство ListSource установим DSKlient, свойство ListField установим FIO, свойство KeyField установим KodKlient.

DBLookupComboBox4- свойство DataSource установим DSKDogovor, свойство DataField KodValuta, свойство ListSource установим DSValuta, свойство ListField установим Kurs, свойство KeyField установим KodValuta.

DBGridсв-Π²ΠΎ DataSourse установим DSKDogovor.

DBNavigatorсв-Π²ΠΎ DataSourse установим DSKDogovor.

ΠžΡ„ΠΎΡ€ΠΌΠ»ΡΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ «ΠšΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹ΠΉ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€», для этого выносим Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Credit ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ ADOKDogovor ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ fKredDogovor. ADOKDogovor, Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Add all fields, Π² ΠΎΠΊΠ½Π΅ отразятся всС поля Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π’ ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Ρ… Caption ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Button напишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

«ΠΠ°ΠΉΡ‚ΠΈ» ΠΈ «ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ поиск записСй».

Π’ ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Caption ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ CheckBox ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ «ΠŸΠΎΠΈΡΠΊ записСй».

Рис. 4.19 Π€ΠΎΡ€ΠΌΠ° «ΠšΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹ΠΉ Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€»

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° «Π—аявлСниС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΡ€Π΅Π΄ΠΈΡ‚»

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ New Form, Π² Π΅Π³ΠΎ свойствС ΡƒΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: NamefOtchetZavka.

На Ρ„ΠΎΡ€ΠΌΡƒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° «QReport».

β„– ΠΏ/ΠΏ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

1.

QuickRep.

2.

QRBand.

3.

QRLabel.

  • 3. Для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ QRBand Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ BandType ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ rbDetail, Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ Caption для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ QRLabel ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ «Π—аявлСниС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΡ€Π΅Π΄ΠΈΡ‚».
  • 4. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ QRDBText Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ поля Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅, Π° Π² Ρ‡Π°ΡΡ‚ности для QRDBText1 Π² ΡΠ²ΠΎΠΉΡΡ‚Π²Π΅ DataSet ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ fZavka->ADOZavka, DataFieldNomer, Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ поля Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
  • 5. Π€ΠΎΡ€ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄.

Рис. 4.20 ΠžΡ‚Ρ‡Π΅Ρ‚ «Π—аявлСниС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΡ€Π΅Π΄ΠΈΡ‚»

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