Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ записСй ΠΈΠ· Π‘Π”

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

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ qTitle (TQuery) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Title для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ пСрСдаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ связи qTitle. DataSorce:=dsMain, ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ записСй Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Title ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹: Select * from Title where Number=:Number. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ записи ΠΈΠ· Π‘Π” производится… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ записСй ΠΈΠ· Π‘Π” (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ записи ΠΈΠ· Π‘Π” производится Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ запроса 'Delete from Part1_Time Where Number= '+IntToStr (N), Π³Π΄Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ N ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ся Π½ΠΎΠΌΠ΅Ρ€ удаляСмой записи. Запрос выполняСнся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ qUpdate (TQuery) для ΡˆΠ΅ΡΡ‚ΠΈ Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ запись.

ΠžΠ±Ρ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅

Π’Ρ‹ΡˆΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° 2 части ΠΈ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π»Π΅Π²ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ — Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ Π² Π‘Π”. ПокаТСм Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ курсовой. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π‘Π” располагаСтся Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° TPageControl. На Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ tsTitle находятся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ‚ΠΈΠΏΠ° TLableEdit. Π’ΠΈΠ΄ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠžΠ±Ρ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡ 4.

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠ° ΠžΠ±Ρ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅.

Рис 4. Π—Π°ΠΊΠ»Π°Π΄ΠΊΠ° ΠžΠ±Ρ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ свойства Text ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ значСния ΠΏΠΎΠ»Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Title Π‘Π”:

leMinist.Text:=qTitleMinist.AsString;

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ qTitle (TQuery) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Title для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ пСрСдаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ связи qTitle. DataSorce:=dsMain, ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ записСй Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Title ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹: Select * from Title where Number=:Number.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ происходит ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… хранящихся Π² Π‘Π” Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Title. ИзмСнСниС осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Sql запроса.

Update Title SET =, <�Имя поля n>= < Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля n> Where Number =

Запрос формируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ:

sSql:='Update Title SET ';

s:=#39; p:=', '; k:=0; m:=0;

if qTitleMinist.AsStringleMinist.Text.

then begin

sSql:=sSql+' Minist= '+s+leMinist.Text+s+p;

k:=k+1;

end;

l:=length (sSql);

sSql:=Copy (sSql, 1, l-3);

if k0 then

with qUpdate do begin

N:=qTitleNumber.AsInteger;

Sql.Clear;

Sql.Add (sSql+' Where Number = '+IntToStr (N));

Close;

ExecSql;

Sql.Clear;

Sql.Add ('Select * from title');

end;

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ ΠžΠ±Ρ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π° с Π‘Π” происходит Π² Π²ΠΈΠ΄Π΅ написания запросов Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с Π‘Π”. ΠŸΡ€ΠΈ этом всС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ LableEdit ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ значСния ΠΊΠ°ΠΊ строковыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΎΠΊ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π‘Π”, добавляя Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΎΠ²Ρ‹Π΅ записи ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

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