«Центр Разработки и Внедрения Террасофт Поволжье» Отчеты. От простого к ужасу
Содержание Piece of Cake Lets Rock Come Get Some
S.M.A.R.T. Piece of Cake
Piece Of Cake Раздел «Аналитика» Графики Печатные формы MS Word
Графики в разделе «Аналитика» Перейти в режим настройки (для 5.Х) Добавить график
Печатные формы MS Word BPMOnline MS Word Report Designer
S.M.A.R.T. Lets Rock
DevExpress Report ESQ (EntitySchemaQuery) Вычисляемые поля Раздел «Итоги»
Страницы Графики
DevExpress Report
EntitySchemaQuery EntitySchemaQuery query = new EntitySchemaQuery(userConnection.EntitySchemaManager, "Contact"); query.AddColumn("Id"); query.AddColumn("Name").OrderByAsc(); query.AddColumn("Country.Name"); query.Filters.Add(query.CreateFilterWithParameters(FilterComparisonType.Equal, Id, userGuid)); ds.Tables["Contact"].Load(userConnection, query); report.DataSource = ds;
S.M.A.R.T. DEMO
S.M.A.R.T. Come Get Some
Custom Query, Select Связывание объектов Виртуальные объекты и View Вложенные отчеты
Виртуальные объекты и представления
CustomQuery //CustomQuery string query = SELECT [OwnerId] [ContactId], COUNT(DISTINCT [Account].[Id]) FROM [Account] GROUP BY [OwnerId]); DataTable dt = ds.Tables["VwUsrBonusReportLog"]; dt.Load(userConnection.EnsureDBConnection().ExecuteReader(query)); report.DataSource = ds; //Select Select selContacts = (Select)new Select(UserConnection). Column("SysAdminUnit", "ContactId"). From("SysAdminUnit").Where("SysAdminUnit", "Id").In(new Select(UserConnection). Column("SysUserInRole", "SysUserId"). From("SysUserInRole").Where("SysUserInRole", "SysRoleId").In(new Select(UserConnection). Column("SysAdminUnit", "Id").From("SysAdminUnit").Where("SysAdminUnit", "Name").IsLike(new QueryParameter("Менед%"))));
S.M.A.R.T. DEMO
Связывание объектов
S.M.A.R.T. DEMO
Россия: Самара, Московское шоссе 4 а +7 (846) , Москва, Ул. Каланчевская, д (495) , Киев, пр-т. Краснозвездный, 115-А +38 (044) Украина: PORTLAND HOUSE, BRESSENDAN PLACE, LONDON SW1E 5RS +44 (2) UK: Alexandria: 901 N Pitt Street, Suite 325 Alexandria +1 (917) m