ұлттық университеті Пәннің оқу-әдістемелік кешені Басылым: бесінші ЕҦУ Ф 703-08-17 Пәннің оқу-әдістемелік кешені. Алтыншы басылым
1. SetKey және GotoKey әдістері қандай қызмет атқарады?
2. SetRangeStart нені анқытайды?
3. ApplyRange нені анқытайды?
4. CancelRange нені анқытайды?
№13 практикалық жұмыс Тақырыбы:Есептеу нәтижелерін қҧру.
Мақсаты: Filter, FilterOptions, IndexName, IndexFieldName қасиеттерінің және ixDescending параметрінің қызметін меңгеру
Сҥзу (фильтрация) - бҧл мәліметтер жиынына алынатын жазбаларға шек қою. Сҥзу
(фильтрация) уақыты кезінде мәліметтер жиынындағы жазбалар қҧрамы анықталған шек
қоюларға және сонымен бірге сҥзгілерге де байланысты. Басында жазбаларға сҥзу
(фильтрация) жҥргізілмейді, сондықтан Table мәліметтер жиыны мәліметтер қорының
кестесімен байланысты барлық жазбалардан тҧрады. Delphi жҥйесі жазбаларды сҥзуді
(фильтрация) ӛріс атаулары бойынша және диапазоны бойынша жҥргізуге мҥмкіндік береді.
Сҥзгіні беру ҥшін Filter қасиеті қолданылады. Сҥзу (фильтрация) параметрлері FilterOptions қасиетінің кӛмегімен беріледі. Мысал ретінде ҥлгерім кестесіне фамилия жэне емтихан
тапсыру кҥні бойынша сҥзуді (фильтрация) жҥргіземіз.
Қадам 1. Форма бетіне келесі компаненттерді орнатыңыз: 3 RadioButton айырып қосқышын,
бір Edit пен бір RadioGroup, 2 Data TimePicker компонентін (Win32 бетінде) және Button. Сҥзу (фильтрация) батырмасы ҥшін келесі кодты жазыңыз:
procedure TForm2.Button4Click(Sender: TObject); begin Table1.FilterOptions:=[foCaseInsensitive];
Table1.Filtered:=true;
//
if RadioButton1.Checked then Table1.Filter:=TamU- ' '+Edit1.Text+' ' '
//
if RadioButton2.Checked then Table1.Filter:='DataStU >=' ' '
+DateToStr(DateTimePicker1.Date)+' ' ' and DataStU <=' ' '
Сҥзгіден ӛткізу терезесі