![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.01.2011
Сообщений: 37
|
![]()
Никогда с Access (2007) не работал, надо посчитать стоимость, то есть (цену) умножить на (количество), не пойму как, подскажите пожалуйста.
|
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 07.04.2007
Сообщений: 102
|
![]()
если форма или запрос то как то вот так
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.01.2011
Сообщений: 37
|
![]()
В форме посчитал, спасибо огромное, а вот как сделать, чтобы теперь стоимость в таблице была видна???
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.04.2007
Сообщений: 102
|
![]()
ММммм... если я не ошибаюсь то акс не позволяет так прямо использовать функции над полями но можно обойтись средствами VBA что первое пришло мне в голову это Recordset
![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 07.04.2007
Сообщений: 102
|
![]() Код:
![]() Последний раз редактировалось Diamand; 10.03.2011 в 12:04. |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]() Цитата:
создайте новое поле, с форматом "вычисляемый" , вкладка "общие", параметр "выражение" туда впишите [цена]*[кол-во] и все.... ![]() если необходимо, то можно создать запрос на обновление примерно такой конструкции UPDATE TBL SET TBL.стоимость = [цена]*[кол-во]; Если хочется через VBA Sub test() CurrentDb.Execute "UPDATE TBL SET TBL.стоимость = [цена]*[кол-во];" end sub В вышеописанных примерах TBL -- имя вашей таблицы С уважением, Дмитрий
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте Генадий.
"..Никогда с Access.. не работал .. чтобы .. стоимость в таблице была видна?.." основное отличие/достоинство таблиц БД от электронных таблиц (например Excel), в том что хранить необходимо только исходные данные (в Вашем случае цена, кол-во), а все получаемые из этих данных "результаты" может отобразить SQL конструкция. В хранении значения суммы необходимости нет, эти данные в таблице избыточны, в любой момент их можно получить запросом: Код:
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 24.10.2011
Сообщений: 1
|
![]()
схожая проблема, сделал на форме, подсчитал, но не могу вывести на отчет "ОтчетЗаказаБух".
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стоимость госзаказов в IT | Virtson | Свободное общение | 14 | 16.07.2010 13:24 |
Стоимость!! =) | UnSpoken | Свободное общение | 3 | 21.09.2008 00:49 |
Разноцветная колонка в GridView | Shouldercannon | Общие вопросы Delphi | 5 | 12.07.2008 13:36 |
Курсор над DBGrid. Какая колонка? | Nowichok | Компоненты Delphi | 3 | 05.02.2007 16:51 |
Как узнать какая колонка в DBGrid редактируется?? | DangerousWulf | БД в Delphi | 3 | 31.01.2007 14:43 |