Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Вниз

Работа с DBGrid   Найти похожие ветки 

 
a1lex   (2006-12-08 19:16) [0]

Привет!! Подскажите как сделать так, чтобы в DBGride после ввода нового значения в ячейку, это значение складывалось бы со значением в другой ячейки, а результат сложения выводился бы в 3-ей ячейки.
Помогите плиз..........!!!


 
Desdechado ©   (2006-12-08 19:23) [1]

"3-ю ячейку" сделать как поле типа TCalculatedField


 
a1lex   (2006-12-08 19:29) [2]

А пример кода можите привести, в каком обрабодчике события все это дело делать etc.


 
Desdechado ©   (2006-12-08 21:57) [3]

дважды кликнуть на наборе данных, создать новое поле, выбрать тип calculated
В событии OnCalcField делать свои вычисления.
подробности в справке


 
Германн ©   (2006-12-09 00:54) [4]


> Desdechado ©   (08.12.06 21:57) [3]
>
> дважды кликнуть на наборе данных

А за "набор данных" ответить придётся :-)


 
Anatoly Podgoretsky ©   (2006-12-09 01:07) [5]

> Германн  (09.12.2006 0:54:04)  [4]

Это за козла надо отвечать, а набор это не козел.


 
MsGuns ©   (2006-12-09 01:36) [6]

>Desdechado ©   (08.12.06 19:23) [1]
>"3-ю ячейку" сделать как поле типа TCalculatedField

Для этого запись запостить надо, эге ж ?


 
Германн ©   (2006-12-09 01:38) [7]


> Anatoly Podgoretsky ©   (09.12.06 01:07) [5]

В вопросе:

> Привет!! Подскажите как сделать так, чтобы в DBGride после
> ввода нового значения в ячейку, это значение складывалось
> бы со значением в другой ячейки, а результат сложения выводился
> бы в 3-ей ячейки.

набор - именно козёл! Если не ещё хуже :-)


 
Anatoly Podgoretsky ©   (2006-12-09 13:17) [8]

> MsGuns  (09.12.2006 1:36:06)  [6]

Правильно, а то вдруг откажется и потом будет говорить - а где, я же менял, на экране все было видно, что менялось. Да и незачем редактировать в гриде, чтобы подобные вопросы не возникали


 
Anatoly Podgoretsky ©   (2006-12-09 13:18) [9]

> Германн  (09.12.2006 1:38:07)  [7]

Хуже


 
Desdechado ©   (2006-12-09 21:23) [10]

отвечаю за набор данных
это компонент, который содержит данные - TxxxTable, TxxxQuery, TxxxDataset и причие им подобные


 
Германн ©   (2006-12-10 00:34) [11]


> Desdechado ©   (09.12.06 21:23) [10]
>
> отвечаю за набор данных
> это компонент, который содержит данные - TxxxTable, TxxxQuery,
>  TxxxDataset и причие им подобные

А автору нужно в DBGrid :)


 
Desdechado ©   (2006-12-10 16:43) [12]

Германн ©   (10.12.06 00:34) [11]
зануда!


 
Германн ©   (2006-12-11 01:41) [13]


> Desdechado ©   (10.12.06 16:43) [12]
>
> Германн ©   (10.12.06 00:34) [11]
> зануда!
>

Поскольку автор молчит, то "пошёльнафиксновымгодом"! :-)

Да. И ещё попробуй объяснить автору как "дважды кликнуть на наборе данных"! :-) Нет в Дэльфи компонента "Набор данных" :-(


 
Anatoly Podgoretsky ©   (2006-12-11 09:26) [14]

> Германн  (11.12.2006 01:41:13)  [13]

Как это нет?
А TDataset и его потомки?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.039 c
2-1165771806
FIL-23
2006-12-10 20:30
2006.12.31
запуск из одной процедуры другой процедуры


2-1165900931
Babs
2006-12-12 08:22
2006.12.31
Переключение раскладки клавы


1-1163492333
Layner
2006-11-14 11:18
2006.12.31
Showmessage в TThread.


15-1165824510
ocean
2006-12-11 11:08
2006.12.31
Удаленный доступ через Интернет


2-1165940591
Фесс
2006-12-12 19:23
2006.12.31
Сортировка жесткого диска





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский