|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
2 вопроса по DBGrid (DBGridEh)
Прошу не ругать, я только начал изучать БД. И у меня сразу возник 2 вопроса:
1. Как при выходе из приложения проверить сохранен или нет содержание DBGrid(DBGridEh). Если нет, то запрос на сохранение и только после этого закрыть приложение. 2. У меня в приложении есть: ClientDataSet1, DataSource1 и DBGridEh1. В DBGridEh1 есть 4 колонок: Код:
DBGridEh1.Columns[0].FieldName:='dbName'; DBGridEh1.Columns[1].FieldName:='dbAmount'; DBGridEh1.Columns[2].FieldName:='dbPrice'; DBGridEh1.Columns[3].FieldName:='dbTotal'; Как программно умножить или суммировать значения dbAmount и dbPrice, затем вывести результат в значении dbTotal? Я пробовал через Footer все работает на ура, но мне хочется вывести результат прямо в самой колонке. |Mess With The Best Die Like The Rest| |
#2
|
||||
|
||||
как так? никто не знает?
|Mess With The Best Die Like The Rest| |
#3
|
|||
|
|||
1. Содержание DBGrid - это что? Поля, которые Вы отобразили? Тогда да, все сохраняться должно без Ваших запросов.
2. Для этого существуют так называемые вычисляемые поля. Фактически добавляется еще одно поле к DBGrid. Вот в этой статье посмотрите: http://devdelphi.ru/?p=1229. |