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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2010, 20:24   #1
Nika03
Пользователь
 
Регистрация: 10.05.2010
Сообщений: 12
По умолчанию Сохранить значение вычисляемого поля

Ребят, подскажите, нужно, чтобы на определенные промежутки значений запроса в DBGrid выводился бал-3,4,5?
т.е.
Query1SKs.Value:=(Query1SKn.Value+Q uery1SKk.Value)/2;
Query1Rsk.Value:=Query1Chp.Value/Query1SKs.Value*100;
если Query1Rsk.Value<100 то в строчке DBGrid fieldname Rsk2-3 балла
???
Nika03 вне форума Ответить с цитированием
Старый 10.05.2010, 20:27   #2
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

не понял сути воспроса...
поясните, что вам конкретно надо?
dron-s вне форума Ответить с цитированием
Старый 10.05.2010, 20:50   #3
Nika03
Пользователь
 
Регистрация: 10.05.2010
Сообщений: 12
По умолчанию

пользователь вводит исходные данные, которые хранит бд, затем с помощью запроса к бд я вычисляю показатели, т.е. они явл вычисляемыми полями, теперь взависимости от их значений, я должна присудить им бал, вывести, подсчитать в DBGrid...
Nika03 вне форума Ответить с цитированием
Старый 10.05.2010, 21:01   #4
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

не проще ли делать через хранимую процедуру а данные в гриде отображать именно результат выполнения этой хранимки?? какая СУБД?
dron-s вне форума Ответить с цитированием
Старый 10.05.2010, 21:10   #5
Nika03
Пользователь
 
Регистрация: 10.05.2010
Сообщений: 12
По умолчанию

Можно подробней, рассматриваю все варианты?! DBGrid,как я понимаю, просто отбражает данные, вычисляемому полю нужно присвоить переменную? можно как-то сохранить значение вычисляемого поля в бд?
Nika03 вне форума Ответить с цитированием
Старый 10.05.2010, 21:19   #6
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
DBGrid,как я понимаю, просто отбражает данные
правильно понимаете
Цитата:
можно как-то сохранить значение вычисляемого поля в бд?
если будете делать через хранимку, то выходной результат хранимки и сохраняйте... можете делать всё на клиенте (это не самый выгодный вариант), тогда следуете: выбираете значение из БД, выполняете мат. действия (или какие требуются) и результат сохраняете в БД
dron-s вне форума Ответить с цитированием
Старый 10.05.2010, 21:27   #7
Nika03
Пользователь
 
Регистрация: 10.05.2010
Сообщений: 12
По умолчанию

т.е. результат запроса ->"хранимка(процедура сохранения?)"->БД? можно пример, извините, я новичок...
Nika03 вне форума Ответить с цитированием
Старый 10.05.2010, 21:54   #8
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

какая СУБД? так и не ответили
и для ознакомления с ХП вот почитай
http://www.intuit.ru/department/database/sql/12/2.html
http://www.intuit.ru/department/data...rmssql2000/28/
dron-s вне форума Ответить с цитированием
Старый 10.05.2010, 22:17   #9
Nika03
Пользователь
 
Регистрация: 10.05.2010
Сообщений: 12
По умолчанию

ок, спасибо.просто, не знаю как ответить. БД создала в DBD, драйвер Access выбрала, таблица paradox... думаю, все стандартно...
Nika03 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма вычисляемого поля TTable Anton.sev Общие вопросы Delphi 1 10.05.2010 20:31
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
Сохранить значение из списка в таблицу Botanik1987 Microsoft Office Access 14 13.04.2010 18:17
Изменение вычисляемого поля в коде Земляника БД в Delphi 5 04.06.2009 19:35
Изменение вычисляемого поля в коде Земляника SQL, базы данных 0 04.06.2009 10:02