|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2011, 09:19 | #1 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
Создание вычисляемого поля SQl Delphi
Здравствуйте, есть БД в формате .mdb через компонент ADOConnection, используемая в приложении Delphi, в таблице есть поля [ФИО сборщика], [дата сдачи], [пункт приема №], [вес лома], [цена за 1кг], с помощью SQl запроса необходимо создать вычисляемое поле, которое будет отображать сумму полученную конкретным сборщиком ([вес лома] * [цена за 1кг]), для этого на форме я разместил Edit (для ввода ФИО сборщика) и Button. Вот процедура для Button
Код:
P.S. Поля [вес лома*цена за 1кг] соответственно в исходной таблице нет, насколько я понял из прочитанного, до обновления, ну то есть на время пока организован запрос будет создано это поле(столбец), куда будут записаны вычисляемые значения. Т.е. насколько я понял, и в таблице в компоненте DBGrid, будет создан временный столбец, куда будут запианы вычисляемые значения.Спасибо. Последний раз редактировалось detalik; 22.04.2011 в 09:26. |
22.04.2011, 09:43 | #2 | |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
Цитата:
есть = и == |
|
22.04.2011, 09:46 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
попробуйте так написать:
Код:
|
22.04.2011, 09:47 | #4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 254
|
Код:
помогать студентам - моя вторая профессия
Последний раз редактировалось was3110; 22.04.2011 в 09:52. |
22.04.2011, 10:32 | #5 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
Код:
|
22.04.2011, 11:44 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
|
22.04.2011, 13:33 | #7 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
Спасибо большое, получилось, но не так как я предполагал, вот код
Код:
В противном случае он выводит мне все остальные поля, кроме Стоимости, т.е не создает столбец. Почему? Спасибо. |
22.04.2011, 15:56 | #8 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
И все-таки непонятно, почему не создается вычисляемое поле
|
25.04.2011, 14:48 | #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 |