UniSklad / Blog: Recent posts

Редактор этикеток

На данный момент печать задается настройками вкомпиленными в библиотеку, перекомпиливать библиотеку под разные размеры этикеток - бред. Но сейчас возможно только так. Начал делать WYSIWYG- редактор этикеток.
balabel editor screenshot

Posted by Viewer 2013-07-28

Отчеты

Начнем с того, что утилита для редактирования отчетов такая же альфа как и весь остальной код.

Сами отчеты находятся в каталоге reports, утилита для их редактирования в каталоге tools/reporteditor.
Структуру файла-отчета можно посмотреть в unireportstructureunit.pas

Построение отчета условно разделено на две операции построение запроса к базе для получения данных и создание его в дизайнере lazreport.... read more

Posted by Viewer 2013-03-20

Что есть каталог

Каталоги планировались как возможность предоставить пользователю редактирование таблиц. Основная информация о каталогах хранится в таблице Catalogs:
Catalogs (

id int(10) unsigned NOT NULL AUTO_INCREMENT, //id каталога

Name varchar(35) NOT NULL, // Название, отображается в меню

Table varchar(50) NOT NULL, // Таблица отображаемого каталога

Order varchar(35) NOT NULL, // Поле для сортировки

Query varchar(255) NOT NULL, // Запрос, если каталог имеет связи в другими таблицами

Fields varchar(300) NOT NULL, // Наименования полей.

Relations varchar(255) NOT NULL, // Связи полей между таблицами

LoadFrom varchar(300) NOT NULL, //

ReadOnly int(1) unsigned NOT NULL DEFAULT '0', // 1 - только просмотр
PRIMARY KEY (id),
KEY INDEX (ReadOnly,Table))

Posted by Viewer 2013-03-20