![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк EhLib [D6, IB6.x]
_Ruslan_ © (2005-02-27 10:00:00)Здравствуйте!
Возникла проблема с EhLib.
Дело в следующем: есть табличка, записи отбираю при помощи SQL с группировкой и некоторые поля суммирую. Открываю результат в TDBGridEh и в этой таблице тоже суммирую некоторые поля. Те поля которые были суммированы при выборке данных, они не печатаются через TPrintDBGridEh а поля которые просто сгруппированы печатаются без проблем. В чем может быть причина и как ее устранить? Спасибо.
_Ruslan_ (2005-02-27 16:54:00) [1]Отбор записей:
SELECT REG.REG_FIO, PROC.PROC_NAIMEN, PROC.PROC_STOIMOST, Sum(SEANS.SEANS_OPLACHENO) AS Sum_SEANS_OPLACHENO
FROM SEANS INNER JOIN (PROC INNER JOIN REG ON PROC.PROC_REG_CODE = REG.REG_CODE) ON SEANS.SEANS_PROC_CODE = PROC.PROC_CODE
GROUP BY REG.REG_FIO, PROC.PROC_NAIMEN, PROC.PROC_STOIMOST, PROC.PROC_DATA
ORDER BY REG.REG_FIO, PROC.PROC_DATA
Часть кода:
DBGridEh1.FooterRowCount:=1;
DBGridEh1.SumList.Active:=True;
DBGridEh1.Columns.Add;
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].FieldName:='Sum_SEANS_OPLACHENO';
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Alignment:=taCenter;
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Title.Caption:='Сеанс|Оплачено';
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Width:=59;
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Footer.FieldName:='Sum_SEANS_OPLACHENO';
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Footer.ValueType:=fvtSum;
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Footer.Alignment:=taCenter;
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Footer.DisplayFormat:='';
DBGridEh1.Columns.Items[DBGridEh1.Columns.Count-1].Footer.Color:=clSilver;
Так вот, в таблице сумма высвечивается, а печататься (PrintDBGridEh1) не хочет.
Просто сгруппированные числа на печать выводятся, а суммированные нет.
Johnmen (2005-02-27 16:29:00) [2]А что мы должны были понять в отсутствии исходных данных ?
Где запрос ? Где параметры и настройка грида ?
_Ruslan_ (2005-02-27 16:22:00) [3]Короче, ничево вы не поняли! И не надо в таком случаи отвечать на этот вопрос. Я имел в виду следующее: если просуммировать в таблице TDBGridEh столбец который до этого был просуммирован и сгруппирован запросом то результат суммирования (который находится в низу столбца) в TPrintDBGridEh не высвечивается и не печатается. И не надо вые...ся
Anatoly Podgoretsky (2005-02-27 15:04:00) [4]Ну в процессе участвуют только два субъекта, догадайся какой из двух.
_Ruslan_ (2005-02-27 14:54:00) [5]А в чем?
Anatoly Podgoretsky (2005-02-27 11:12:00) [6]Сдается мне, что это не в EhLib глюк.