|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2015, 20:12 | #1 |
Форумчанин
Регистрация: 30.06.2012
Сообщений: 145
|
Посчитать в вычисляемом поле стоимость
Доброго времени суток, уважаемые эксперты. Столкнулся с проблемой. В общем есть 3 Dbgrid. Первые две отображают две разных таблицы. Третья отображает запрос на некоторые столбцы из первой и некоторые со второй. В sql добавил запрос и добавил новое вычисляемое поле. У меня это поле называется "Стоимость". В нем должно умножаться поле "Цена" со второй таблицы на поле "Количество" из первой таблицы.
Проблема в том, что количество подставляется правильно, а вот цена нет. В общей таблице запроса, такого пол как цена нет поэтому его приходится брать через Dataset (мне только это пришло на ум). Таким образом данные берутся только из активно1 (изначально первой) записи с ценой, что неправильно. Цена должна подставляться в зависимости от номера товара. Тогда я попробовал добавить цену как дополнительное поле в запрос, но мне выбивает ошибку, что-то вроде: "adoquery type mismatch for field expecting: BCD actual: integer;" Тип полей и в количестве и в цене числовой. Не знаю как мне поступить. Помогите мне сделать так, чтобы цена (по номеру товара) умножалась на количество (которое подставляется правильно). Заранее спасибо всем! Сам проект прилагаю: |
07.05.2015, 21:05 | #2 | ||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
Цитата:
2) Все это логика лучше отложит на стороне СУБД в Access можно только задавать эту запрос осмыслении имя Код:
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 07.05.2015 в 22:17. |
||
08.05.2015, 10:11 | #3 |
Форумчанин
Регистрация: 30.06.2012
Сообщений: 145
|
Спасибо большое. Ваш пример работает. Но Дело в том, что у меня задание сделать так, как написано в лабораторной работе (задание прилагаю). И вот по нему не получилось у меня сделать. А у Вас все отлично работает. Скажите возможно ли сделать по примеру или там ошибка?
Последний раз редактировалось Armageddets; 08.05.2015 в 10:20. |
08.05.2015, 13:45 | #4 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,392
|
Цитата:
1) Почитать про Нормализация реляционных баз данных про Primary Key и Foreign key для чего они применяется ! потренировать чуть-чуть 2) Почитать про JOIN для чего они применяется После этого все станеть на своего месте ... почти на все книге написано это подробно
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 08.05.2015 в 13:49. |
|
08.05.2015, 14:27 | #5 |
Форумчанин
Регистрация: 30.06.2012
Сообщений: 145
|
Спасибо огромное за помощь. Буду читать. Думаю тему можно закрывать.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несовместимая формула в вычисляемом столбце | Доктор | Microsoft Office Excel | 1 | 07.12.2012 13:23 |
Как получить значение поля в вычисляемом поле? | FullSilence | Microsoft Office Access | 1 | 29.07.2011 01:13 |
После ввода в поле по Enter нужно перейти на другое поле! | •ScReam•™ | Помощь студентам | 2 | 16.06.2009 08:47 |
Сводные таблицы: ссылки на прошлый период в вычисляемом поле. | kwanon | Microsoft Office Excel | 2 | 09.04.2009 15:53 |
Текстовые файлы посчитать сколько символов используется в поле | leest | Помощь студентам | 8 | 19.02.2008 20:59 |