![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.09.2012
Сообщений: 1
|
![]()
Всем привет)))
в программировании не разбираюсь, к сожалению... нужна ваша помощь ![]() Есть база данных на access 2007. Стоит такая задача: надо чтобы в определенной таблице по каждой строке высчитывалась стоимость изготовления заказа? Для расчета стоимости существует еще порядка 10 таблиц с разными параметрами (все зависит от конкретного заказа). Обычные запросы здесь не подходят. Как можно это реализовать? Слышала что VBA может помочь? Если да, то как? Хотя бы направьте верной дорогой, - куда мне тыкаться надо? Какими средствами воспользоваться? ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Обычные запросы могуть не подходить только при сложных удалении и добавлении. В подавляющем большинстве остальных случаев - подходят всем.
Не хотите запросы - берите формы. Текст программы (на VBA) пишется в модуле формы. Работа с данными - через объекты RecordSet.
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
![]() Цитата:
Сложить значения полей записи (при условии, что тип данных полей - числовой): SELECT Поле1, Поле2+Поле3 AS СуммаЭтихПолей FROM Таблица WHERE Поле1='НазваниеТовара' В итоговом представлении будет 2 поля: поле с названием и поле с псевдонимом, указанном после AS. Более, наверное, часты задачи, связанные со статистическим подсчетом значений отдельного столбца (поля) для нескольких (или всех) записей: SELECT Поле1, SUM(Поле2) AS Количество ... В этом случае мы получим сложение всех значений поля2 для всех выбранных записей. Реализовать это можно в конструкторе запросов с помощью Построителя выражений, который вызывается правым кликом мыши в необходимом месте конструктора: для первого варианта - в месте выбора нового поля, во втором - после выбора поля, ниже, в графе Условия отбора :-) |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нахождения стоимости | viknik | Помощь студентам | 1 | 27.09.2011 03:01 |
расчет стоимости на радиокнопках | Valuh | JavaScript, Ajax | 0 | 17.09.2011 00:05 |
Определение стоимости разговора | alex55 | БД в Delphi | 3 | 02.05.2010 18:16 |
Лицензионный Dr. Web за 30% стоимости | Viteef | Софт | 0 | 14.01.2010 12:42 |