Monthly Archives: March 2016

Алгоритмы. Вход в личный кабинет. Поправки

Век живи, век учись! И самое главное, когда чувствуешь, что что-то не так, не нужно себя обманывать, чем быстрее осознаешь проблему, тем быстрее её решишь. В одном из предыдущих постов, я написал простой алгоритм входа в личный кабинет, но всегда … Continue reading

Posted in Delphi, Алгоритмы | Comments Off on Алгоритмы. Вход в личный кабинет. Поправки

FastReport. UniGUI – вывод отчетов в Web

Это удивительно, но FastReport VCL отлично вписался в Web при помощи фрэймворка UniGUI. Разберем пример из демо-версии UniGUI, который находится в

Вот результат работы примера Мы рассмотрим только основные моменты по коду. Пример целиком можно получить, скачав UniGUI фрэймворк и … Continue reading

Posted in Delphi, FastReport, UniGui | Comments Off on FastReport. UniGUI – вывод отчетов в Web

FireDAC. Самый простой способ подключиться

В данной статье Вы узнаете о самом простом способе подключиться к БД на примере MySQL, а также о том как создать подключение с обработкой ошибок (во второй части статьи). Как быстро и просто подключиться к MySQL при помощи FireDAC? FireDAC … Continue reading

Posted in Delphi, FireDAC | Comments Off on FireDAC. Самый простой способ подключиться

FastReport. Динамический вывод PageHeader/PageFooter

Часто бывает, что клиентам нужно давать изменять свои логотипы, писать в колонтитулах, и так далее. Для этого можно задействовать динамический вывод компонентов. В данной статье посмотрим как можно динамически вывести PageHeader и Page Footer с возможностью редактирования клиентом. Получится примерно … Continue reading

Posted in Delphi, FastReport | Comments Off on FastReport. Динамический вывод PageHeader/PageFooter

FireDAC. Динамический вывод датасетов в отдельных потоках

Продолжаю практиковаться с потоками в FireDAC. Расширим немного, приложение описанное ранее. Теперь приложение будет уметь не только записывать в базу, но и выводить датасеты в отдельных потоках. В данной статье подробно опишу вывод датасетов в отдельных потоках на главную форму. … Continue reading

Posted in Delphi, FireDAC, Без рубрики, Потоки(Threads) | Comments Off on FireDAC. Динамический вывод датасетов в отдельных потоках

FireDAC. Добавление 1000 записей в отдельном потоке

В данной статье попрактикуемся работать c потоками в технологии FireDAC. В переводе документации мы уже познакомились с теорией, здесь же будет небольшой практический пример. Используем также, технику ArrayDML, позволяющую создать большое число записей с минимальными затратами, описанную ранее. Вот что … Continue reading

Posted in Delphi, FireDAC | Comments Off on FireDAC. Добавление 1000 записей в отдельном потоке

FireDAC. Dynamic PrivateConnection. Редактирование параметров

Продолжаем работать с FireDAC. В данной статье попробуем установить private соединение с БД динамически и дать возможность изменять параметры на ходу. Вот какая программа у нас получится. В левой части у нас Memo, которое отражает параметры ConnectionDefs. О том, что … Continue reading

Posted in Delphi, FireDAC, Без рубрики | Comments Off on FireDAC. Dynamic PrivateConnection. Редактирование параметров

FireDAC. Работа с ConnectionDefs

В данной статье посмотрим как добавлять, редактировать, удалять ConnectionDefs в технологии FireDAC. Где это может быть полезно? При создании,  редактировании соединений. Private connections полностью опираются на ConnectionDefs. Вот как будет выглядеть программа. Что такое ConnectionDefs? Это наборы параметров соединений, выглядят … Continue reading

Posted in Delphi, FireDAC | Comments Off on FireDAC. Работа с ConnectionDefs

FastReport. Создание пользовательских отчетов

Под пользовательскими отчетами я понимаю отчеты, в которых у пользователя есть хотя бы минимальный выбор – какие данные будут включены в отчет, как они будут расположены и так далее. То есть, некоторая кастомизация. Часто пользователи любят вставлять свои логотипы в … Continue reading

Posted in FastReport | Comments Off on FastReport. Создание пользовательских отчетов

Delphi. Алгоритм входа в личный кабинет

Во многих программах используются роли и личные кабинеты для них. Эта задача, столь популярная и типовая, что многие программисты делают её на лету. В целях закрепления навыков решил написать небольшую статью на эту тему. Сам алгоритм я сформулировал для себя … Continue reading

Posted in Алгоритмы, Без рубрики | Comments Off on Delphi. Алгоритм входа в личный кабинет