Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизГлюк 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.054 c