Найдено 4074 результата

alexs
30.03.2026 08:26:02
Форум: RxLib
Тема: Новый компонент - TRxDBGridExportSpreadSheet
Ответы: 22
Просмотры: 27162

Re: Новый компонент - TRxDBGridExportSpreadSheet

Тогда надо делать в окне настроек экспорта вопрос на добавление новой страницы.
И в параметрах экспорта флаг добавлять
alexs
27.03.2026 15:14:52
Форум: RxLib
Тема: Новый компонент - TRxDBGridExportSpreadSheet
Ответы: 22
Просмотры: 27162

Re: Новый компонент - TRxDBGridExportSpreadSheet

Исходники в LCCR находятся. В лазаре там изначально был огрызок. Потом его просто включили в RxFPC и всё.

Если в результате экспериментов получится что-то стоящее - давай включим в исходники (если не жалко).
alexs
25.03.2026 14:33:51
Форум: RxLib
Тема: Новый компонент - TRxDBGridExportSpreadSheet
Ответы: 22
Просмотры: 27162

Re: Новый компонент - TRxDBGridExportSpreadSheet

Написал ответ, а потом увидел 2-е сообщение
alexs
25.03.2026 14:32:47
Форум: RxLib
Тема: Новый компонент - TRxDBGridExportSpreadSheet
Ответы: 22
Просмотры: 27162

Re: Новый компонент - TRxDBGridExportSpreadSheet


А где то существует TRxDBGridExportSpreadSheet умеющий обрабатывать ressOverwriteExisting и не переписывающий файл экспорта? Чтобы только одну страницу заменял?

Тут надо открывать файл и добавлять страницу. Я не уверен что в существующем варианте реализации fpSpreadSheet поддерживается все ...
alexs
12.03.2026 13:45:06
Форум: Lazarus
Тема: Вкомпилировать содержимое текстового файла (во время сборки проекта)
Ответы: 10
Просмотры: 2624

Re: Вкомпилировать содержимое текстового файла (во время сборки проекта)

Самый простой способ - использовать компоненты для хранения текстов. В Rx для этого RxStrHolder - по факту это обычный StringList обёрнутый в TComponent. Ещё есть RxTextHolder - коллекция StringList с поиском. Всё можно настроить в них визуально.
alexs
12.02.2026 17:10:27
Форум: Lazarus
Тема: Как правльно сделать Free транзакции на "мертвом" соединении?
Ответы: 10
Просмотры: 3601

Re: Как правльно сделать Free транзакции на "мертвом" соединении?


Это только на подключения примерно 10-20гб надо, а ведь еще ваша тысяча пользователей запросы выполняет.
Сколько shared_buffers и work_mem ? И сколько вообще памяти на сервере? А ЦПУ как?
Вернуться к началу

Рамы там сейчас кажется 150 гиг. База 100 гиг точно уже.
В основном конечно идёт ...
alexs
11.02.2026 16:43:58
Форум: Lazarus
Тема: Как правльно сделать Free транзакции на "мертвом" соединении?
Ответы: 10
Просмотры: 3601

Re: Как правльно сделать Free транзакции на "мертвом" соединении?


Не знаю конкретно про PostgreSQL, но общее для всех серверных баз данных, что поручать следить за транзакциями клиенту - грубейшая ошибка. Всё транзакционное должно делаться только на сервере, а клиент присоединяется для справки: прошло/ не прошло и почему, если не прошло и для получения новой ...
alexs
30.01.2026 12:46:59
Форум: Базы данных
Тема: LazReport два Датасета
Ответы: 1
Просмотры: 3158

Re: LazReport два Датасета

С группировкой будут пробллемы
Как вариант можно использовать либо вложенные отчёты, либо многостраничные с печатью страницы на превыдущем листе
Главный смысл - группа на отдельной странице
alexs
23.10.2025 12:40:00
Форум: RxLib
Тема: Фильтр в RxDBGrid
Ответы: 15
Просмотры: 43824

Re: Фильтр в RxDBGrid

Добавил метод

Код: Выделить всё

procedure TRxDBGrid.ClearFilter(AHideFilter:Boolean = true);
По умолчанию после очистки строка фильтра скрывается.
Чтобы оставать AHideFilter = true
alexs
08.09.2025 14:02:34
Форум: RxLib
Тема: Фильтр в RxDBGrid
Ответы: 15
Просмотры: 43824

Re: Фильтр в RxDBGrid

Надо сделать. Вопрос здравый
alexs
18.06.2025 14:00:19
Форум: RxLib
Тема: Помогите. OnDrawColumnCell сразу не отрисовывает грид
Ответы: 7
Просмотры: 6893

Re: Помогите. OnDrawColumnCell сразу не отрисовывает грид

Вот прям как на картинке наверное быстро не сделаешь. Там подумать нада. Но вот в качестве пример кнопки через свойство EditButtons у колонки
alexs
09.06.2025 11:01:09
Форум: RxLib
Тема: Помогите. OnDrawColumnCell сразу не отрисовывает грид
Ответы: 7
Просмотры: 6893

Re: Помогите. OnDrawColumnCell сразу не отрисовывает грид

Вот простейший пример с созданием фрейма в рантайме - минимум действий. Всё визуально. Код только на создание фрейма и расскраску.

PS
В базе объекты надо бы более осмысленно называть. И про первичные ключи не забывать у таблиц. И типы данных тоже уточнять можно. SQLlite это конечно проглатывает. Но ...
alexs
05.06.2025 15:44:02
Форум: RxLib
Тема: Помогите. OnDrawColumnCell сразу не отрисовывает грид
Ответы: 7
Просмотры: 6893

Re: Помогите. OnDrawColumnCell сразу не отрисовывает грид

Кнопки внутри ячеек и выпадающие списки уже есть. Просто включить. На кнопки можно повесить свои обработчики.
А по вопросу данных - SQLQuery это и есть данные, полученные с помощью запроса находящиеся в памяти в вашей программы. А так ещё добавляется ненужное копирование. И ещё плюсик SQLQuery - с ...
alexs
05.06.2025 14:15:48
Форум: RxLib
Тема: Помогите. OnDrawColumnCell сразу не отрисовывает грид
Ответы: 7
Просмотры: 6893

Re: Помогите. OnDrawColumnCell сразу не отрисовывает грид

1. Отрисовка самого грида 1-й раз происходит ДО вызова TframeSynchDevice(CurrentFrame).Activate; - по факту он рисуется когда происходит расположение фрейма с ним на форме.
2. Зачем вообще использовать свою отрисовку? Может достаточно метода RxDBGrid.OnGetCellProps? На мой взгляд он покрывает 90 ...
alexs
11.09.2024 09:04:44
Форум: RxLib
Тема: rxMemDataset + rxDBGrid - сортировка
Ответы: 21
Просмотры: 38524

Re: rxMemDataset + rxDBGrid - сортировка

вот такая функциональность не помешала бы - сбрасывать данные в один файл из нескольких мемтаблиц
Это типа локального хранилища?
Чтото мне кажется это будет вещь с очень узкой сферой применения
Я сам MemTable в основном использую для хранения данных в памяти, которые получаются из других ...