![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
1. "..новые суми вкладов.." - окаких суммах и вкладах речь?
2. аналогично первой задаче, разница только в месячном проценте 7/12 3. "..не имеют начислённих процентов.." условие распространяется на вкладчиков внёсших вклад менее месяца назад. Евгений. Последний раз редактировалось Teslenko_EA; 12.03.2010 в 16:42. |
![]() |
![]() |
![]() |
#22 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 40
|
![]()
Я никак не могу составить формулу для такой операции - обчислить возможную выплату начислених процентов на 31.12.01.
Понимаеш о чом я? В самой таблице есть поле "Дата вклада", а также "Срок вклада" и в результате есть поле где ведётся подсчёт - "Начислённые проценты", щоб получить результат в одной из задач (про неё я здесь не писал) использовал формулу: Нараховані відсотки: [Банк Інтеграл]![Термін вкладу]*[Банк Інтеграл]![Сума вкладу]/12*(0,1-0,015) Теперь как видиш изменилось условие задачи (Задача 1), а именно - "...обчислить возможную выплату начислених процентов на 31.12.2001 (тоесть я так понимаю, що срок вклада неожидано приостановлен 31.12.2001, и надо вичеслить процент на 31.12.2001). Вопрос как правльно прописать формулу для подсчёта в поле "Начислённые проценты",. Счас я подумаю примерно. формула в бошню не лезет....... вот я думал-думал... счас виложу, как примерно это должно виглядать (тут канешно будет много лобуды, что не так исправляйте): Нараховані відсотки: Month( Date(31/12/2001) - Date([Банк Інтеграл]![Дата вкладу])) * [Банк Інтеграл]![Сума вкладу]/12 * (0,1-0,015) жду ваших замечаний. не уверен что правильно... просто хотел изложить смисл подсчёта.... Последний раз редактировалось clanz; 12.03.2010 в 00:27. |
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 40
|
![]()
я снова вернулся
формула: Нараховані відсотки: Month( Date(31/12/2001) - Date([Банк Інтеграл]![Дата вкладу])) * [Банк Інтеграл]![Сума вкладу]/12 * (0,1-0,015) не покотила.... внёс некоторые изменение, новая формула: Нараховані відсотки: Month( CDate(31/12/2001) - CDate([Банк Інтеграл]![Дата вкладу])) * [Банк Інтеграл]![Сума вкладу]/12 * (0,1-0,015) Есть результат - подщитало процент, причом хочу зауважить, процент в гривнях и очень маленький, значит подсчитало не весь срок. а только столько сколько получилось месяцев до 31.12.2001 и это хорошо... осталось только подсчитать (для проверки, что я счас и зделаю) |
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 40
|
![]()
и опять провал (
ответ не соответсвует правильному, подскажите пожалуйста как правильно формулу прописать |
![]() |
![]() |
![]() |
#25 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 40
|
![]()
Термін: Month(31/12/2001)-Month([Банк Інтеграл]![Дата вкладу])
эта формула отнимает месяц одной даты от меся второй без учота года, например : Термін: Month(31/12/2001)-Month(31/02/2000) Ответ - 12 - 02 = 10 месяцев. А мне надо чтобы год тоже считал, как правильно формулу накалякать, например Ответ должен бить 10 + 12 = 22 месяца (разниця между 2000 и 2001 ещё 12 месяцев) Как правильно формулу написать? ![]() |
![]() |
![]() |
![]() |
#26 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
думаю с Вашей задачей уже пора заканчивать, осталось только собрать окончательный вариант конструкции:
Код:
Евгений. |
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 40
|
![]()
спасибо.... всё получилось, перещитывал на калькуляторе несколько раз, всё оки)
Формула для Задачи 1: Умова 1: [Дата вкладу]<#03.09.2000# Умова 2: Нараховані відсотки: ((Year(#31.12.2001#)-Year([Дата вкладу]))*12+Month(#31.12.2001#)-Month([Дата вкладу]))*[Сума вкладу]/12*(0,1-0,015) Формула для Задачи 2: Запрос 1, Умова обновление: [Сума вкладу ]*0,15 Запрос 2, Умова 1: Виплачені відсотки: ((Year(#31.12.2000#)-Year([Дата вкладу]))*12+Month(#31.12.2000#)-Month([Дата вкладу]))*[Сума вкладу]/12*(0,1-0,013) Умова 2: "Виплачені відсотки" > 1 |
![]() |
![]() |
![]() |
#28 |
Пользователь
Регистрация: 24.02.2010
Сообщений: 40
|
![]()
Спасибо Евгений!
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы по if, else? | molodoyy | Помощь студентам | 5 | 21.03.2010 15:34 |
Как писать прошивку роботам? | NIQK | Микроконтроллеры, робототехника, схемотехника, 3D принтеры | 6 | 29.12.2009 18:58 |
Вопросы | Syltan | Общие вопросы C/C++ | 2 | 13.11.2009 19:32 |
Вопросы по if, else? | molodoyy | Общие вопросы C/C++ | 1 | 25.10.2008 18:55 |