LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  использование ф...
 Re: использование функции IRR
 
 07.09.2007 11:01:41
McAr
54 сообщения


Re: использование функции IRR

Я это понимаю, и массив именно так и создан, но почему-то эта процедура не отрабатывает

НИже приведен пример массива  - по-другому не смог прикрутить

chain_name per summ
invest_1 0 -1247052,75
invest_1 1 133373,42
invest_1 2 133373,42
invest_1 3 133373,42
invest_1 4 133057,49
invest_1 5 133057,49
invest_1 6 133057,49
invest_1 7 130126,84
invest_1 8 130126,84
invest_1 9 129395,5
invest_1 10 129188,8
invest_1 11 93133,84
invest_1 12 91468,16
invest_1 13 32661,62
invest_1 14 32661,62
invest_1 15 32661,62
invest_1 16 31088,91
invest_1 17 31088,91
invest_1 18 31088,91
invest_1 19 20607,93
invest_1 20 20607,93
invest_1 21 20516,12
invest_1 22 20516,12
invest_1 23 20516,12
invest_1 24 20516,12
invest_2 0 -11329427,81
invest_2 1 1301582,96
invest_2 2 1301582,96
invest_2 3 1301582,96
invest_2 4 1208060,42
invest_2 5 1191671,85
invest_2 6 1179898,8
invest_2 7 946013,75
invest_2 8 939570,05
invest_2 9 913833,97
invest_2 10 900700,82
invest_2 11 810081,08
invest_2 12 809096,44
invest_2 13 292460,43
invest_2 14 292460,43
invest_2 15 289981,98
invest_2 16 284545,53
invest_2 17 283260,05
invest_2 18 282308,3
invest_2 19 212582,37
invest_2 20 212282,43
invest_2 21 210055,44
invest_2 22 209906,69
invest_2 23 209906,69
invest_2 24 209906,69

 14.09.2007 8:43:44
Admin1
731 сообщения
1-ый


Re: использование функции IRR

Вообще такие массивы обрабатывают на VBA, через SQL в Access не получится, хотя с помощью курсора в SQL Server можно сделать. Выход надо создать recordset (есть примеры на сайте по ADO или DAO) с применением фильтра chain_name = 'invest_'. Его в качестве параметра передавать в функцию. Далее можно создать массив записей из таблицы, когда открыт recordset, можно так:  Set varArray = recordset.GetRows (numrows).

 25.09.2007 19:00:15
McAr
54 сообщения


Re: использование функции IRR

Извините за отсутствие - период отпусков.

Задача как раз и стоит решить его на чем угодно - лишь бы работало. Просто я не могу откорреткировать текст процедуры под мои данные. Вот в именно в этом и состоит моя скромная просьба:-)

Заранее признателен

 25.09.2007 19:01:50
McAr
54 сообщения


Re: использование функции IRR

А точнее сказать, поменять - поменял. но почему-то результат = 0, то есть не совсем корректно

 26.09.2007 9:44:48
Admin1
731 сообщения
1-ый


Re: использование функции IRR

Задача относится к классической, т.е. для изучения программирования лучше задачи не придумать. Здесь мы изучаем методы открытия таблиц, чтения из них данных с фильтром и получения на базе них какого-то результата. Все подсказки есть. Нужно только подумать немного.

  Программирование  Microsoft Access. Файлы mdb и accdb  использование ф...
ПоискПоиск  Список форумовСписок форумов  
right