Page 20 - 2581
P. 20

table1.filtered:=true;
                                  table1.Filter:='group=291'; {встановлюємо значення фільтру}
                                         end;
                                  8.  Запустіть додаток і натисніть на кнопку «Група». У
                            DBGrid відбиваються тільки дані про студентів 291 групи.
                                  9.  Встановіть на форму компонент edit для введення номера
                            групи.
                                  10. У метод, що відповідає події OnClick для кнопки внесіть
                            наступний зміни :
                                   If edit1.text<>'' then
                                        begin
                                  table1.filtered:=true;
                                  table1.Filter:='group='+edit1.text; {встановлюємо значення
                            фільтру}
                                         end;
                                  Якщо edit1.text рівне, наприклад, 291, те значення фільтру
                            буде group=291
                                  11. Запустіть додаток, введіть номер групи в edit1 і натисніть
                            на кнопку «Група». У DBGrid відбиваються тільки дані про
                            студентів вибраної групи.
                                  12. Встановіть на форму кнопку «Відміна фільтру».
                            (table1.filtered:=false;)
                                  13. Умова фільтру може бути і складеною. Наприклад для
                            перегляду усіх відмінників необхідно встановити
                            table1.Filter:='ocenka1=5 and ocenka2=5'. Встановіть на форму
                            кнопку "відмінники" і перевірте роботу фільтру.
                                  14. Завдання: покажіть дані про боржників (студентів, що не
                            склали хоча б один іспит).

                                                   Пошук записів в таблиці.
                                  15. Встановіть на форму ще один компонент edit, для введення
                            прізвища студента, для якого ми хотіли б отримати дані.
                                  16. Для  пошуку  даних  загалом  (і  для  індексованих,  і  для
                            неіндексованих  полів)  можна  використовувати  метод  locate.  Цей
                            метод  дуже  зручний,  оскільки  за  наявності  індексу  для  поля,  за
                            яким здійснюється пошук, Locate автоматично використовує його;
                            інакше здійснюється прямий (повільніший) пошук.
                                                           19
   15   16   17   18   19   20   21   22   23   24   25