Главная страница
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.042 c
1-1110821363
Quattro
2005-03-14 20:29
2005.03.27
проблема с FindFirst


3-1109584878
Layner
2005-02-28 13:01
2005.03.27
Как RAISERROR словить в своей программе?


1-1110811572
tytus
2005-03-14 17:46
2005.03.27
Работа с большими файлами.


1-1110441078
lipskiy
2005-03-10 10:51
2005.03.27
Глючит ImageList


6-1106804544
ТехникПТО
2005-01-27 08:42
2005.03.27
Создание TWebBrowser