|
|
|
| Мне необходимо с помощью запроса выделить определенные столбцы, а затем умножить их значение на на 2, как это правильно сделать??? Не могу не как с синтаксисом разобраться.... я так понимаю нужен запрос на обновления ? | |
|
| |
|
|
|
| 1. Делаешь запрос в конструкторе. Там все соединенные меж собой таблы. В них числовые поля. (Если текстовые, то приходится переводить в числовой формат) далее в одном столбце пишешь
Значение:[Поле1]*2
Можно поля разные числовые. Тогда типа так:ЗначениеБлин:[Поле1]*[Поле2]/[Поле3]
2.Если совсем все достало, то весь свой запрос в SQL режим, там скопируй и в VBA. Но в этом случае результат чему-то рисваивать надо.
3. Запрос на обновление в конструкторе. Все то же самое, только все поля соответственно по той же формуле. Я так выкручиваюсь.
4. Программеры скажут больше.
Или опять не так все вклинил? | |
|
| |
|
|
|
| что значит "выделить" а затем умножить на 2 ?
можно сложить а затем умножить, или сравнить а затем умножить.
Вам нужно записать результат вычисления в таблицу или просто вывести "посмотреть" в отчет или форму?
В целом см. ответ Гоблина | |
|
| |
|
|
|
| Проверю тепепатию - может нужно запросом поле увеличить на како-ето число (другое поле) и сохранить в этом же поле т.е. нужно обновить поле??
вот запрос на обновления поля.
"update название_таблицы set имя_Поля1= имя_Поля1*2"
если из кода то так
Currentdb.Execute ("update название_таблицы set имя_Поля1= имя_Поля1*2") | |
|
| |
|
|
|
| Все, уже получилось. Спасибо :) | |
|
| |