Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Глюк EhLib   Найти похожие ветки 

 
_Ruslan_ ©   (2005-02-27 10:00) [0]

Здравствуйте!
Возникла проблема с EhLib.
Дело в следующем: есть табличка, записи отбираю при помощи SQL с группировкой и некоторые поля суммирую. Открываю результат в TDBGridEh и в этой таблице тоже суммирую некоторые поля. Те поля которые были суммированы при выборке данных, они не печатаются через TPrintDBGridEh а поля которые просто сгруппированы печатаются без проблем. В чем может быть причина и как ее устранить? Спасибо.


 
Anatoly Podgoretsky ©   (2005-02-27 11:12) [1]

Сдается мне, что это не в EhLib глюк.


 
_Ruslan_ ©   (2005-02-27 14:54) [2]

А в чем?


 
Anatoly Podgoretsky ©   (2005-02-27 15:04) [3]

Ну в процессе участвуют только два субъекта, догадайся какой из двух.


 
_Ruslan_ ©   (2005-02-27 16:22) [4]

Короче, ничево вы не поняли! И не надо в таком случаи отвечать на этот вопрос. Я имел в виду следующее: если просуммировать в таблице TDBGridEh столбец который до этого был просуммирован и сгруппирован запросом то результат суммирования (который находится в низу столбца) в TPrintDBGridEh не высвечивается и не печатается. И не надо вые...ся


 
Johnmen ©   (2005-02-27 16:29) [5]

А что мы должны были понять в отсутствии исходных данных ?
Где запрос ? Где параметры и настройка грида ?


 
_Ruslan_ ©   (2005-02-27 16:54) [6]

Отбор записей:

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) не хочет.
Просто сгруппированные числа на печать выводятся, а суммированные нет.



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
8-1102365160
vvvaaa
2004-12-06 23:32
2005.03.27
Поток и BitMap


1-1110458848
seregka
2005-03-10 15:47
2005.03.27
Zlib и несколько файлов


3-1109412494
Walker
2005-02-26 13:08
2005.03.27
Нужен компонент а-ля Access "поле со списком"


8-1102062177
-=SS=-
2004-12-03 11:22
2005.03.27
Проблемы с mp3


1-1110463005
denis24
2005-03-10 16:56
2005.03.27
Список из файлов ,соот маске