ВУЗ:
Составители:
Рубрика:
55
ИмяЗапроса. ExecSQL;
8. Поле Name в таблице country.db ключевое (т.е. его значения должны быть
уникальны). Перед добавлением записи в таблицу проверять значение этого поля на
уникальность (например, создать запрос, в который добавить значение поля Name при
условии, что это значение равно введенному значению соответствующего TEdit. Если
результирующий набор данных не пуст, это означает, что добавляемая запись не уникальна).
9. На форму «Chld2» добавить кнопку «Удалить», по которой будем запускать
программно сформированный запрос на удаление записи.
10. В обработчике события OnClick кнопки «Удалить», сформировать строку SQL-
запроса. По этому запросу будем удалять запись, выбранную в данный момент в компоненте
TDBGrid . Сформированную строку отображать в компоненте TListBox .
11. Подкорректировать процедуры, написанные ранее, чтобы ваше приложение работало
красиво:
- чтобы при добавлении, удалении, обновлении записей в таблице происходило обновление
компонента TDBGrid;
- добавить во все процедуры обработку ошибок
try
запуск запроса
except
on EDBEngineError do
обработка ошибки или сообщение об ошибке;
on тип ошибки do
………
else
сообщение о прочей ошибке;
end;
12. На форму «Chld2» добавить кнопку «Изменить», по которой изменять запись,
выбранную в данный момент компоненте TDBGrid . Сформированную строку отображать в
компоненте TListBox . Изменяемые значения указывать в компонентах TEdit . Условия для
обновления определять по ключевому слову таблицы country.db.
В запросах можно подсчитывать агрегированные значения данных (минимум,
максимум, среднее, счетчик повторений).
Агрегированные значения вычисляются с помощью агрегированных функций Avg
(возвращает арифметическое среднее значений поля), Count (возвращает количество
записей), Max (возвращает максимальное значение поля), Min (возвращает минимальное
значение поля), Sum (возвращает сумму всех значений).
13. Подкорректировать процедуру добавления записей (кнопка «Добавить»), чтобы
перед добавлением записей выдавалось сообщение о том, какая запись (по счету) будет
добавлена в таблицу. После добавления записи в компоненте TLabel отобразить
максимальное и минимальное значения из поля Area.
ИмяЗапроса. ExecSQL;
8. Поле Name в таблице country.db ключевое (т.е. его значения должны быть
уникальны). Перед добавлением записи в таблицу проверять значение этого поля на
уникальность (например, создать запрос, в который добавить значение поля Name при
условии, что это значение равно введенному значению соответствующего TEdit. Если
результирующий набор данных не пуст, это означает, что добавляемая запись не уникальна).
9. На форму «Chld2» добавить кнопку «Удалить», по которой будем запускать
программно сформированный запрос на удаление записи.
10. В обработчике события OnClick кнопки «Удалить», сформировать строку SQL-
запроса. По этому запросу будем удалять запись, выбранную в данный момент в компоненте
TDBGrid . Сформированную строку отображать в компоненте TListBox .
11. Подкорректировать процедуры, написанные ранее, чтобы ваше приложение работало
красиво:
- чтобы при добавлении, удалении, обновлении записей в таблице происходило обновление
компонента TDBGrid;
- добавить во все процедуры обработку ошибок
try
запуск запроса
except
on EDBEngineError do
обработка ошибки или сообщение об ошибке;
on тип ошибки do
………
else
сообщение о прочей ошибке;
end;
12. На форму «Chld2» добавить кнопку «Изменить», по которой изменять запись,
выбранную в данный момент компоненте TDBGrid . Сформированную строку отображать в
компоненте TListBox . Изменяемые значения указывать в компонентах TEdit . Условия для
обновления определять по ключевому слову таблицы country.db.
В запросах можно подсчитывать агрегированные значения данных (минимум,
максимум, среднее, счетчик повторений).
Агрегированные значения вычисляются с помощью агрегированных функций Avg
(возвращает арифметическое среднее значений поля), Count (возвращает количество
записей), Max (возвращает максимальное значение поля), Min (возвращает минимальное
значение поля), Sum (возвращает сумму всех значений).
13. Подкорректировать процедуру добавления записей (кнопка «Добавить»), чтобы
перед добавлением записей выдавалось сообщение о том, какая запись (по счету) будет
добавлена в таблицу. После добавления записи в компоненте TLabel отобразить
максимальное и минимальное значения из поля Area.
55
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
