қ: .
қ: 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 қ?