2009-12-17 2 views
0

Использование Crystal Report 9Как отобразить отчет в определенном формате

Table1 Поля

Date ShiftName ID Name Intime Outtime Department 

02-02-2009 MorningShift 001 Raja 07:00 03:00 Account 
02-02-2009 MorningShift 002 Ravi 07:00 03:00 IT 
02-02-2009 EveningShift 001 Raja 18:00 22:00 Account 
03-02-2009 MorningShift 003 Rakesh 07:00 03:00 HR 
03-02-2009 EveningShift 002 Ravi 18:00 22:00 IT 
03-02-2009 NightShift 004 Suresh 21:00 03:00 Admin 
..., 

Из приведенной выше таблицы я хочу показать в этом формате

Date 

ShiftName (Intime, Outtime) 

ID's 

Group By Department 

Ожидаемый результат

02-02-2009 
MorningShift (07:00 - 03:00) 
003 Raja 
002 Ravi 
EveningShift (18:00 - 22:00) 
001 Raja 

03-02-2009 
MorningShift (07:00 - 03:00) 
003 Rakesh 
EveningShift (18:00 - 22:00) 
002 Ravi 
NightShift (21:00 - 03:00) 
004 Suresh 
..., 

Группа От Департамента

Как отобразить отчет в этом формате, Я знаю группировку, заказ, Но я не знаю, как отображать, как этот формат.

Может ли кто-нибудь дать мне представление о отображении отчета в вышеуказанном формате?

Нужна помощь в Crystal Report.

ответ

2

Сначала я начну с того, что у вас есть 165 вопросов и всего 28 голосов. Хотя это не требование голосовать, это дает людям немного больше мотивации, чтобы помочь вам. Теперь с учетом сказанного, я думаю, что вы хотите, это примерно так:

Поскольку ваш ожидаемый результат не упоминает о Департаменте, но вы говорите «Group By Department», я просто сделаю предположение, что будет ближе всего к ваш ожидаемый результат. Я предполагаю, что вы хотели сотрудников по отделам в день, так что я предполагаю, что вы хотите, чтобы группировка, как это:

Группа 1 - Дата

Группа 2 - Интайм (Это всегда должно быть порядка), если вам нужно имя, то просто вставить поле в этой группе

Группа 3 - Отдел

Группа 4 - идентификаторы

Это дало бы выход так:

02-02-2009 
    MorningShift (07:00 - 03:00) 
    Account 
     003 Raja 
    IT 
     002 Ravi 
    EveningShift (18:00 - 22:00) 
    Account 
     001 Raja 
03-02-2009 
    MorningShift (07:00 - 03:00) 
    HR 
     003 Rakesh 
    EveningShift (18:00 - 22:00) 
    IT 
     002 Ravi 
    NightShift (21:00 - 03:00) 
    Admin 
     004 Suresh 

Надеюсь, что это поможет.

+0

Спасибо, я хочу показать дату за страницей мудрый, Пример 10-12-2009, 11-12-2009 должен отображаться на следующей странице. Как это сделать – Gopal

+0

@Gopal - Вы можете проверить поле «Новая страница после» в нижнем колонтитуле группы «Дата» (нижний колонтитул группы 1). – Dusty

Смежные вопросы