|
|
|
Как создать пользовательскую функцию с критерием?
|
|||
|---|---|---|---|
|
#18+
Прошу помочь всех знающих! Как мне создать функцию следущего содержанья БД- База данных в которой по заданному условию будет проходить операция Имя - Одно из полей условия Заказ - Одно из полей условия Код - Одно из полей условия Значить все наподобие Экзелевской функции БДСУММ() пробовал dsum() в VBA ,но незнаю как правильно указать ему выбор по условию содержащие несколько критериев. SumIf тоже не подошел так как там смог выбрать для условия только один критерий. Очень прошу помочь с этой задачой ,вроде простая ,но решить знаний не хватает (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2005, 22:32:02 |
|
||
|
Как создать пользовательскую функцию с критерием?
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял Ваши замыслы, то Вашу задачу можно решить с использованием формул массива, т.е. без применения VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 08:17:50 |
|
||
|
Как создать пользовательскую функцию с критерием?
|
|||
|---|---|---|---|
|
#18+
Function assa (iRange as Range) as Integer Dim TempRange as Range Dim intPos as Integer Dim intMax as Integer intMax = Range.Rows.Count For intPos = 1 to intMav 'Одномерный массив Set TempRange = iRange.Rows(intPos) With TempRange 'Проверка условий if .Columns(1) = "Вова" And .Columns(2) > 2 then 'Суммирование или че там еще assa = assa + .Columns(3) End If End With Next intPos End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2005, 19:20:51 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33110652&tid=2185984]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 305ms |

| 0 / 0 |
