Category Archives: Delphi

Программное добавление поля

Программное добавление поля, на примере ADO, по аналогии можно сделать и с FireDAC

 

Posted in Delphi | Comments Off on Программное добавление поля

Delphi. FireDAC. FDTable. Осортировать записи на клиенте

Пример сортировки

Буква D означает по убыванию, Descending как я понимаю

Posted in Delphi | Comments Off on Delphi. FireDAC. FDTable. Осортировать записи на клиенте

Delphi. Как закрыть модальное окно программно?

Вопрос вроде бы простой, но стопорнулся на нём. В сети много примеров на эту тему, но перепробовав всё, я понял, что мне нужен свой вариант))) Проблема заключается в том, что вызвав модальную форму, программа ждёт некоторого действия от пользователя, например … Continue reading →

Posted in Delphi | Comments Off on Delphi. Как закрыть модальное окно программно?

Delphi. Как настроить TListView для работы с большим количеством данных?

Например 1000 000 строк…

OnData

После этого – информация подгружается по мере скролла – происходит это достаточно быстро.

Posted in Delphi | Comments Off on Delphi. Как настроить TListView для работы с большим количеством данных?

Delphi. Добавить DateTIme в MySQL в правильном формате.

Записать в нужном формате в MySQL

Прочитать, соответственно, наоборот

Posted in Delphi | Comments Off on Delphi. Добавить DateTIme в MySQL в правильном формате.

Delphi. Как прочитать значение поля из DataSource?

Подсказка для себя

 

Posted in Delphi | Comments Off on Delphi. Как прочитать значение поля из DataSource?

Delphi. MySQL. Пример добавления даты и времени в базу данных

Как вариант можно хранить TDateTime в качестве строки. Допустим у нас в базе есть поле CreationDateTime varchar(45);

Обратно можно преобразовать с помощью StrTODateTime;

Posted in Delphi, MySQL | Comments Off on Delphi. MySQL. Пример добавления даты и времени в базу данных

Как ограничить движение мыши областью при DragOver при помощи ClipCursor?

Появилась задача – ограничить движение мыши прямоугольной областью, чтобы корректно работал механизм DragOver. Дело в том, что если разместить TreeView и ListView и прописать в каждом из них взаимоисключающие Accept параметры, то при переносе на соседний элемент иногда возникают проблемы. … Continue reading →

Posted in Delphi | Comments Off on Как ограничить движение мыши областью при DragOver при помощи ClipCursor?

Как сохранить ID в TListItem.Data?

Пишу небольшую систему управления файлами на основе DBTreeView и DBListView – делаю небольшую подсказку для себя и тех, кто идет по моим следам. В данном посте узнаем как добавить колонки, итемы и сохранить ID записи базы данных в TListItem.Data? Тут … Continue reading →

Posted in Delphi | Comments Off on Как сохранить ID в TListItem.Data?

Как избавиться от зависимости от глобальных переменных при разработке компонента?

Столкнулся с тем, что при разработке компонентов есть published свойства, в которые заносится некоторая информация. И вот вопрос – как передать эту информацию во внутренний модуль компонента? Подробно проблему описал на 2 форумах –How to avoid using GlobalVars in components … Continue reading →

Posted in Delphi | Comments Off on Как избавиться от зависимости от глобальных переменных при разработке компонента?