Блог пользователя d.mokshin


[•] Рассчитать сумму аннуитетного платежа по кредиту? - элементарно!

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


[•] Какие папки не забыть при переносе JIRA 4.4 с одного сервера на другой

Процесс переноса с одного ящика на другой в общем-то не сложный:

  • устанавливаем на новом сервере JIRA (может понадобится это)
  • на старом экспортируем БД в XML
  • на новом импортируеем полученный XML

[•] Windows Phone - глюк с календарем дней рождения: смещение на один день - починили?..

Описывал ранее глюк с календарем дней рождения в Windows Phone: смещение дат на один день при синхронизации с Windows Live.

Сегодня синхронизировал контакты и (!) вроде бы даты дней рождений "просинхронизировались" корректно, хотя и попадали в "период риска" ;-) Не пришлось выполнять никаких шаманских танцев.
Уж не знаю, что они там починили - Hotmail или новая версия Windows Phone. У меня сейчас: Windows Phone 7.5, версия ОС: 7.10.8773.98

Ура!!! :-)


[•] Счастье есть

Счастье - это тяжелое бремя. Жить счастливо непросто. На это способен только действительно сильный человек. Человек слабый может получить счастье только случайно. И это счастье для него в лучшем случае закончится быстро. А в худшем - приведет к летальному исходу. Сильный же человек обретает счастье осознанно. Он сам делает выбор, и сам возлагает на себя ответственность за меру этого счастья.


[•] Microsoft Access (2007, 2010) при компиляции модуля указывает на ошибку в объявлении Declare Function

Если MS Access при компиляции модуля указывает на ошибку в строке примерно такого содержания:

Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" lpofn as LPOPENFILENAME) as Boolean

Или при выполнении выдается ошибка: "Ошибка при компиляции функции. Ошибка синтаксиса в модуле Visual Basic. Проверьте программу, а затем перекомпилируйте ее.".


[•] Ошибка -2146827284 (0x800A03EC) Невозможно получить свойство Open класса Workbooks

Победили предыдущую проблему - приложение Excel запускается.
Получили новую ошибку: -2146827284 Невозможно получить свойство Open класса Workbooks.
Возникала на вызове:

EXEC @iRetCode = sp_OAMethod @iXLApp, 'Workbooks.Open', @iDoc OUTPUT, @FileName

Всяческие изменения в вызове процедуры, выделение отдельно Workbooks никак не помогали.


[•] Ошибка -2147024891 (0x80070005) Access is denied при создании OLE объекта класса Excel.Application

Конфигурация:
- MS Windows Server 2008 R2 64bit
- MS SQL Server 2008 R2
- MS Excel 2003

В хранимой процедуре создаем объект Excel примерно таким образом:

DECLARE @iXLApp int, @iRetCode int
EXEC @iRetCode = sp_OACreate 'Excel.Application', @iXLApp OUTPUT, 4

Получаем указанную ошибку: -2147024891 (0x80070005) Access is denied.


[•] Как "транспонировать" диаграмму в Excel'е (поменять оси местами)

Иногда при построении графиков в Excel'е возникает потребность поменять местами оси абсцисс и ординат (X и Y). На примере - чтобы график Y = X2 выглядел не так:

а так:


[•] Блокировка записей в Microsoft Access 2007 - ошибка 3218

При работе в Microsoft Access 2007 возникла проблема - хоть и небольшая, но досадная :-)

Ситуация:

  • используется DAO
  • используется объект Database (как CurrentDb)
  • для организации транзакций, конечно, используется Workspace (как DBEngine.Workspaces(0))

[•] Не работает Print Screen.

Думаю, всем известно, что при нажатии на клавиатуре кнопки Print Screen (или Alt + Print Screen) изображение экрана копируется в буффер обмена в виде растрового рисунка. Этот рисунок потом можно использовать для вставки в другие программы (стандартной комбинацией Ctrl+V), например в MS Word.


Ленты новостей
Нравится