Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2010, 20:01   #1
ккостя
Новичок
Джуниор
 
Регистрация: 09.06.2010
Сообщений: 2
Сообщение Вычисляемое поле в DBgride

Всем привет!как создать вычисляемое поле в дбгриде ?
ккостя вне форума Ответить с цитированием
Старый 10.06.2010, 06:42   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

DbGrid - это лишь средство для отображения DataSet, так что вычисляемое поле делай в таблице базы данных...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 10.06.2010, 06:44   #3
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Зачем в таблице. Можно запросом.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Старый 10.06.2010, 07:55   #4
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

двойным щелчком открываете свой датасет. Нажимаете "Add all fields", затем нажимаете "New fields" там в свойствах выбираете Calculated. И в событие OnCalcField описываете как он будет вычисляться
S@fer вне форума Ответить с цитированием
Старый 10.06.2010, 09:53   #5
ккостя
Новичок
Джуниор
 
Регистрация: 09.06.2010
Сообщений: 2
Сообщение

Цитата:
Сообщение от S@fer Посмотреть сообщение
двойным щелчком открываете свой датасет. Нажимаете "Add all fields", затем нажимаете "New fields" там в свойствах выбираете Calculated. И в событие OnCalcField описываете как он будет вычисляться
вот обьянисте мне вот свойство дата сет OnCalcField потом щелкаем егодва раза и что там надо написать например мне нужно и из одной таблице взять поле оклад и на другой форме доплата и премия все мне это надо сложить там прописавать это действие?
ккостя вне форума Ответить с цитированием
Старый 10.06.2010, 10:07   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
например мне нужно и из одной таблице взять поле оклад и на другой форме доплата и премия
Ну а мы как догадаемся, где и что у Вас есть?!! И что нужно брать? как это взять? телепатически?

Кроме того, нутром чувствую - в Вашем случае надо использовать вычисление в SQL запросе...

Хотите конкретный ответ - выкладывайте конкретно описание задачи (где, что, какие таблицы, как связаны). Так же, возможно, не лишним будет выложить архив с исходниками тестового проекта + БД, в котором у Вас не получается сделать вычисление...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.06.2010, 10:24   #7
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Напиши запрос типа:
SELECT оклад, доплата, премия, (оклад+доплата+премия) as сумма
from <таблица где находятся твои оклад, доплата и премия>

И все...
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Старый 10.06.2010, 11:25   #8
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от rdama Посмотреть сообщение
Зачем в таблице. Можно запросом.
Я имел ввиду таблицу БД по аналогии с гридом (тож таблица). А так конечно, можно и запросом...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес artlayers Microsoft Office Access 2 04.11.2009 19:29
Вычисляемое поле goodwinrock БД в Delphi 5 30.01.2009 15:27
Вычисляемое поле в RaveReport ГОСЕАН БД в Delphi 1 15.05.2008 07:59
Delphi 7 вычисляемое поле Riddick Помощь студентам 3 27.12.2007 06:55
Вычисляемое поле в базе VVVadim БД в Delphi 3 27.09.2007 08:20