Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перемножить элементы при группировке записей. Как?
 
 автор: DnDn   (17.04.2010 в 17:21)   личное сообщение
 
 

Как должна выглядеть пользовательская функция?

  Ответить  
 
 автор: Lukas   (17.04.2010 в 18:12)   личное сообщение
 
 

В розовых тонах, в зеленую крапинку. : )

  Ответить  
 
 автор: DnDn   (17.04.2010 в 18:13)   личное сообщение
 
 

а без подъё?

  Ответить  
 
 автор: час   (17.04.2010 в 20:28)   личное сообщение
 
 

А как понять вопрос
=================================================
Как должна выглядеть функция
Она должна содержать все необходимые переменные , справлятся с поставленной перед ней задачей и иметь обработчик ошибок...
Самое главное - она должна возвращать интересующее пользователя значение.
Перемножать все элементы - при группировке записей по условию
===================================================
Вы о чём собственно спрашиваете ???

  Ответить  
 
 автор: snipe   (18.04.2010 в 04:53)   личное сообщение
11 Кб.
 
 

Так? =>

  Ответить  
 
 автор: час   (18.04.2010 в 09:29)   личное сообщение
 
 

Вы думаете это то, что ему нужно.....

  Ответить  
 
 автор: snipe   (18.04.2010 в 09:36)   личное сообщение
 
 

да мне показалось что так
(пойду перекрещусь)

  Ответить  
 
 автор: DnDn   (18.04.2010 в 13:12)   личное сообщение
 
 

Ну есть встроенная функция sum(), которая возвращает сумму значений, скажем, числовых полей.
Для перемножения значений встроенной функции нет. Сделал пользовательскую (в моем случае надо перемножать значения полей в 10 записях, т.е. ровно 10 множителей):
---
public function mul (a, b, c, d, e, f, g, h, i, j)
mul = a * b * c * d * e * f * g * h * i * j)
end function
---
вставляю в запрос - вылетает с ошибкой: неверное число аргументов

  Ответить  
 
 автор: snipe   (18.04.2010 в 13:29)   личное сообщение
 
 

я вам написал эту функцию
смотрите внимательней
обратите внимание на то как описываются переменные в функции (изучите синтаксис)

  Ответить  
 
 автор: час   (18.04.2010 в 14:45)   личное сообщение
 
 

Ну, snipe, Вы телепат.......

  Ответить  
 
 автор: DnDn   (21.04.2010 в 00:37)   личное сообщение
 
 

Спасибо, очень признателен. Я самоучка и мне пока все интересно. Если вы впредь будете так же лояльны - буду еще признательней :)
Варианты рассматриваются - в том числе и Ваш. Пока работает другой вариант - но он работает!!!
Спасибо. Дискуссия не закончена...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList