|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.06.2010, 14:43 | #1 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 52
|
Проблема с вычисляемым полем..
Хочу создать вычисляемое поле в DBGrid, которое умножает количество заказов на цену.
Делаю так:Выделяю Table1 - AddFields - NewFields, пишу название столбца (сумма), но оно почему-то не отображается в DBGrid((((((((((((( Потом в событии OnCalcksFields пишу код: Table1Summa.value:=Table1Colvo.valu e*Table1Price.value; Когда пишешь этот код в обработчике событий .Value не выходит автоматически, а вроде должна выходить..... Помогите разобраться плиз!!!!!! |
11.06.2010, 18:00 | #2 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
Я не пойму, при чем тут Table если в DBGrid добавляем?
|
11.06.2010, 18:05 | #3 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 52
|
Для того, чтобы добавить поле (вычисляемое) в DBGrid...
|
11.06.2010, 18:30 | #4 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
Поле добавляется в DBGrid:
DbGrid1.Columns.Add.FieldName:='hhh hhh' Проверено |
11.06.2010, 18:33 | #5 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
Предвидя дальнейшие вопросы поясняю, что с образовавшимся полем и егозаписями в дальнейшем через свойство Columns.
|
11.06.2010, 18:53 | #6 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 52
|
Мда...Добавилось поле))))))))))
Но код в OnCalcksFields не работает: Table1Summa.value:=Table1Colvo.valu e*Table1Price.value; и Value так и не выходит автоматически(((((((((((((((( Подскажите как написать код пожалуйста |
11.06.2010, 19:37 | #7 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
выложи свой код сюда,а мы посмотрим.я из воздуха не напишу тебе ничего.
или кусок кода где ошибка.
За помощь: Нажмите на весы слева от сообщения!
|
11.06.2010, 20:20 | #8 |
Пользователь
Регистрация: 06.05.2010
Сообщений: 52
|
Table1Summa.value:=Table1Colvo.valu e*Table1Price.value;
Только этот код я вставляю в обработчике событий Table1 в OnCalcFields. Т.е. В вычисляемом поле Summa должна подсчитаться сумма: Price*Colvo, т.к. в моей БД вводится Цена только за одну продукцию, а если количество продукции 3, то она должна умножиться на 3 и вывести цену уже за 3 продукции в вычисляемом поле. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
sql server и delphi проблема с обязательным полем | betirsolt | БД в Delphi | 2 | 10.05.2010 18:33 |
Помогите с вычисляемым полем | Pirat_of | Microsoft Office Access | 1 | 10.05.2009 21:21 |
Сортировка по вычисляемым полям | unit-85 | SQL, базы данных | 2 | 02.04.2009 12:05 |
Проблема с Blob полем | Constellation | БД в Delphi | 6 | 24.01.2008 18:58 |
Проблема с полем TMemo... | Regloger | Помощь студентам | 8 | 07.12.2007 17:03 |