![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.05.2009
Сообщений: 83
|
![]()
Всем привет, созда DBF базу, открыл в DBGrid, теперь хочу чтобы один столбец к примеру №1 суммировалась с другим столбцом №2. Как это сделать ?
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Создай вычисляемое поле. Для этого почитай статьи и книги где описано как на компонентах Делфи создавать вычисляемое поле.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.05.2009
Сообщений: 83
|
![]()
спасибо, не ходи к врачам, а лучше прочитай книгу как удалить апендецит у самого себя, не покупай машины, а лучше прочитай книгу как построить форд мустанг !!!
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А все потому что ты даже не представляешь себе сколько способов есть построить вычисляемое поле. Начиная от банального запроса типа: Код:
Ты же ничего конкретного не сказал, вот и получай общий ответ, соответствующий твоему запросу. А насчет книг - скажу так. Забудь про программирование если нет желания изучать устройство аппендицита по книгам.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.05.2009
Сообщений: 83
|
![]() ![]() То есть вопрос заключается глядя на скриншот - как сложить мощность+количество+Т=итого. Как сложить эти данные с dbf базой в DBGrid ???? Вот сам исходник - http://depositfiles.com/files/kmkobogrb |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 19
|
![]()
В ADOTable добавить новое поле в настройках указать Сalculated тип данных Integer
в evens OnCalcFields прописть код procedure TDataModule1.ADOTable1CalcFields(Da taSet: TDataSet); begin ADOTable1Sum.Value:=ADOTable1DSDesi gner2.AsInteger* ADOTable1DSDesigner3.AsInteger; end; |
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Вот тебе мой видеоответ.
Надеюсь поймешь что имел ввиду. Это создание вычисляемого поля возможностями компонента.
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.05.2009
Сообщений: 83
|
![]()
у меня моя база данных как видно из исходника открывается с помощью компонента OpenDialog и поэтому у меня не получается, при компиляции кода с примера, делфи ругается на код!
|
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А-а-а нужно динамически создавать поля...
Увы твой код мне Депозит давать отказался, потому с потолка дал тебе видео.
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 09.05.2009
Сообщений: 83
|
![]()
незнаю почему у тебя не скачивается! может на другой файлообменник закачать?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Арифметические операции в dbgrid | kwint3r | БД в Delphi | 3 | 10.03.2012 23:07 |
Арифметические циклы | NeoX_2011 | Помощь студентам | 8 | 20.11.2011 21:40 |
Арифметические и логические выражения. Стандартные функции. | Сержuk | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 03.10.2010 06:55 |
Арифметические выражения | spirit0k | Общие вопросы C/C++ | 0 | 26.10.2008 18:06 |