![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
Здравствуйте, есть БД в формате .mdb через компонент ADOConnection, используемая в приложении Delphi, в таблице есть поля [ФИО сборщика], [дата сдачи], [пункт приема №], [вес лома], [цена за 1кг], с помощью SQl запроса необходимо создать вычисляемое поле, которое будет отображать сумму полученную конкретным сборщиком ([вес лома] * [цена за 1кг]), для этого на форме я разместил Edit (для ввода ФИО сборщика) и Button. Вот процедура для Button
Код:
P.S. Поля [вес лома*цена за 1кг] соответственно в исходной таблице нет, насколько я понял из прочитанного, до обновления, ну то есть на время пока организован запрос будет создано это поле(столбец), куда будут записаны вычисляемые значения. Т.е. насколько я понял, и в таблице в компоненте DBGrid, будет создан временный столбец, куда будут запианы вычисляемые значения.Спасибо. Последний раз редактировалось detalik; 22.04.2011 в 09:26. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
![]() Цитата:
есть = и == |
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
попробуйте так написать:
Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 254
|
![]() Код:
помогать студентам - моя вторая профессия
Последний раз редактировалось was3110; 22.04.2011 в 09:52. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
Спасибо большое, получилось, но не так как я предполагал, вот код
Код:
В противном случае он выводит мне все остальные поля, кроме Стоимости, т.е не создает столбец. Почему? Спасибо. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
И все-таки непонятно, почему не создается вычисляемое поле
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Здравствуйте
По идее, если в DBGrid жестко определён список выводимых столбцов (Columns->Add New...), то вычисленное поле Стоимость не будет выводиться, если не добавить его в этот список. Если у Вас не создан этот список в DBGrid, то должно выводиться всё, в том числе и Стоимость... ![]() До свидания P.S. пятн.-воскр. на форуме не бываю. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание вычисляемого пути | gvidofd | БД в Delphi | 1 | 28.05.2010 12:51 |
Сохранить значение вычисляемого поля | Nika03 | БД в Delphi | 8 | 10.05.2010 22:17 |
Сумма вычисляемого поля TTable | Anton.sev | Общие вопросы Delphi | 1 | 10.05.2010 20:31 |
Изменение вычисляемого поля в коде | Земляника | БД в Delphi | 5 | 04.06.2009 19:35 |
Изменение вычисляемого поля в коде | Земляника | SQL, базы данных | 0 | 04.06.2009 10:02 |