.


:




:

































 

 

 

 


қ ұ 12.




қ: .

қ: SetKey ә GotoKey әң қ ң.

 

ү ү SetKey ә GotoKey ә қ. ң ғ қ ң .

Қ1. Label, Button ә Edit , Button ң Caption қ ә ә ң: . Label ң Caption қ ә ә ң: қ ң . Button ү OnClick қғң өң құ, ғ ө :

procedure TForm1.Button8Click(Sender: TObject); begin

Table1.SetKey;

Table1.FieldByName('Nzachet').AsString:=Edit7.Text;

 
 

Table1.GotoKey;

end;

Қ2. қғ қ ң - ұ ү ApplyRange, SetRangeStart, SetRangeEnd, CancelRange ә қ.

SetRangeStart - қң қ;

SetRangeEnd - қң ң қ;

ApplyRange - қ;

CancelRange - ә қ.

ң Label9, Button12 ә Edit8, Edit9 , Button ң Caption қ ә ә ң: қ. Label ң Caption қ ә ә ң: . Button ү OnClick қғң өң құ, ғ ө :

procedure TForm1.Button12Click(Sender: TObject);

begin

Table1.CancelRange;

Table1. SetRangeStart;

if Edit1.Text<>' ' then

Table1.Fields[0].AsString:=Edit8.Text;

Table1.SetRangeEnd;

if Edit2.Text<>' ' then Table1.Fields[0].AsString:=Edit9.Text;

Table1.ApplyRange; end;

Қ. Ү ө. Ү ң ComboBox, Label, Button ә Edit ө . Ү ң ү қ ң ң ә, әң , ү ғ . ү ң OnActivate қғң өң :

procedure TForm2.FormActivate(Sender: TObject);

var i:integer;

begin

Form1.Table1.First; ComboBox1.Clear;

for i:=1 to Form1.Table1.RecordCount do begin

ComboBox1.Items.Add(Form1.Table1.FieldByName('NZachet').AsString);

Form1.Table1.Next;

end;

end;

 

Қ4. ңғ қ ң - , , Әң ү ү ComboBox1 ң OnClick қғң өң ң: procedure TForm2.ComboBox1Change(Sender: TObject); begin

Form1.Table1. SetKey;

Form1.Table1.FieldByName('NZachet').AsString:=ComboBox1.Text; Form 1.Table1. GotoKey;

Edit2.Text:=Form1.Table1.FieldByName('FamS').AsString; Edit3.Text:=Form1.Table1.FieldByName('NameS').AsString; Edit4.Text:=Form1.Table1.FieldByName('PatS').AsString; end;

Қ5. ң OnClick қғң өң ң:

procedure TForm2.Button1Click(Sender: TObject); begin

Table1.Insert;

Table1.FieldByName('NZachet').AsString:=ComboBox1.Text;

Table1.FieldByName('FamU').AsString:=Edit2.Text;

Table1.FieldByName('NameU').AsString:=Edit3.Text;

Table1.FieldByName('PatU').AsString:=Edit4.Text;

Table1.FieldByName('PredU').AsString:=Edit5.Text;

Table1.FieldByName('OcenkaU').AsString:=ComboBox2.Text;

Table1.FieldByName('DataStU').AsString:=MaskEdit1.Text;

Table1.Post;

end; end.

:

қ ұң.

ққ қ ұқ:

1. SetKey ә GotoKey ә қ қ қ?

2. SetRangeStart қ?

3. ApplyRange қ?

4. CancelRange қ?

 





:


: 2016-12-05; !; : 518 |


:

:

, .
==> ...

1897 - | 1634 -


© 2015-2024 lektsii.org - -

: 0.013 .