Страница 10 из 26

Re: Глюки rxDBGrid

Добавлено: 10.04.2014 07:57:19
alexs
Я в соседнем топике вчерась написал. Это связано с нововведениями в LCL. РАскоментируй дефине в rx.inc

Re: Глюки rxDBGrid

Добавлено: 18.04.2014 21:45:47
Igor2013
Если в TRxDBGrid (даже при DataSource = nil) нет горизонтального ScrollBar-а,
то невозможно использовать строку с итогами - все начинает мерцать и виснет.

Я использовал последние версии из svn FreePascal, Lazarus и rx (rx\trunk\):
Lazarus 1.3 х32, FPC 2.7.1, Win 8.1 x64.

Re: Глюки rxDBGrid

Добавлено: 19.04.2014 11:21:43
alexs
Ок. Гляну

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 12:09:58
DYUMON
День добрый. Узнать хотел а fvtSum по прежнему не работает в rxDBGrid ?

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 13:32:52
alexs
DYUMON писал(а):День добрый. Узнать хотел а fvtSum по прежнему не работает в rxDBGrid ?

По прежнему работает :-)
В чём проблема?

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 14:11:42
DYUMON
просто пытался его использовать в гриде. на форме два грида . один идет как мастер. второй как детаил. в детаил стоит свойство fvtSum . соответственно при перемещение по записям в мастере и в делайле тоже меняются данные. но если включить fvtSum в детайле то записи там перестают меняться.

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 15:20:40
alexs
У меня это постоянная связка - список документов и список строк в документе.
В списке строк суммирую колонки - всё норм работает
проверял на FBDataSet, Zeos.

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 15:35:09
DYUMON
я стандартные комоненты использовал с вкладки sqldb

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 15:51:44
alexs
Глючные они. Действительно не работают. Посмотрю.
Но пользоваться ими не рекомендую - в UTF8 они косячат с русскими текстами.

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 16:15:22
DYUMON
Спасибо. буду переписывать под zeos.

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 16:16:51
alexs
Проверь под sqldb - кажется поправил

Re: Глюки rxDBGrid

Добавлено: 05.05.2014 16:59:38
DYUMON
уже поздно. переделал под zeos. стало работать без глюков.

Re: Глюки rxDBGrid

Добавлено: 12.09.2014 09:28:36
Xenar
Обновил lazarus и fpc до транковый 1.3 и 2.7.1 соответственно. Думал исчезнут старые проблемы, но нет.

1) В rxDBGrid если включить Footer то любое значение в rxDBGrid.ScroolBar кроме SSBoth и SSHorizontal вызывает увечение нагрузки лазарусом (и соответственно приложением в котором есть такой rxDBGrid) на процессор до 100%. Соответственно получаем дикие тормоза. (Ubuntu 12.04 и 14.04 32bit)

2) Если при включенном футере у столбца стоит ValutType:= fvtSumm (также fvtMin,fvtMax) то фильтрация по какому либо значению (которых в таблице больше чем одно) вызывает устойчивое исключение. При использование штатных компонентов типа подключения к БД это исключение типа EDatabaseError с сообщением Could not find requested record. Попробовал с Zeos получил исключение EZDatabaseEror c сообщением Bookmark was not found.

Единственно что различает что на zeos исключение дает только один раз, результаты в футере считает правильно и потом фильтрует уже без исключения.

Естественно без футера фильтр работает без проблем.

Re: Глюки rxDBGrid

Добавлено: 12.09.2014 21:49:49
alexs
На следующей неделе постараюсь плотно этим позаниматься.

Re: Глюки rxDBGrid

Добавлено: 15.09.2014 14:48:03
Xenar
alexs писал(а):На следующей неделе постараюсь плотно этим позаниматься.

Заменил процедуру CalcStatTotals (rxdbgrid.pas) на аналогичную из комита r2698. Это решило проблему 2.
Насколько я понял проблемма идет с неправильным определение количестве записей в гриде (при включенном футере в агрегатной функцией в столбце), например если одна запись то идет падение.