Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Поочередно вывести данные из таблиц на Crystal Reports / 15 сообщений из 15, страница 1 из 1
27.09.2008, 17:48
    #35563649
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
Подскажите как в Crystal Reports сначала отобразить все поля одной таблицы, а потом второй. В настоящий момент, если я даже и добавляю еще одну секцию Details , затем вставляю в первую секцию поля первой таблицы, а во вторую секцию – второй таблицы, то всё равно отображается сначала первая запись первой таблицы и первая запись второй таблицы, вторая запись первой таблицы и вторая запись второй таблицы и т.д.
По сути, нужно сделать заголовок и вывести все данные из первой таблицы, снова сделать заголовок и вывести данные из второй таблицы. Подскажите выход из данной ситуации..
P.S. отчет разрабатываю в Crystal Reports на Visual Studio 2008.
...
Рейтинг: 0 / 0
28.09.2008, 12:47
    #35564009
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
Как решение, вижу следующее: в отчет вставить два подотчета, соответственно из первой и второй таблицы. Но, к сожалению, подотчеты всегда выводятся с новой страницы, кто-нибудь знает, как вывести подотчеты сразу друг за другом?
...
Рейтинг: 0 / 0
28.09.2008, 13:01
    #35564019
ElsaDay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
Можно использовать UNION ALL. При создании ссылки на источник данных для отчета в ADD Command (Добавить команду) написать SQL-запрос.
...
Рейтинг: 0 / 0
28.09.2008, 15:42
    #35564114
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
ElsaDayМожно использовать UNION ALL. При создании ссылки на источник данных для отчета в ADD Command (Добавить команду) написать SQL-запрос.

UNION ALL опять же объединить две таблицы и будет невозможно вывести данные сначала из одной таблицы, а потом из другой
...
Рейтинг: 0 / 0
29.09.2008, 08:54
    #35564448
MH
MH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
strint ElsaDayМожно использовать UNION ALL. При создании ссылки на источник данных для отчета в ADD Command (Добавить команду) написать SQL-запрос.
UNION ALL опять же объединить две таблицы и будет невозможно вывести данные сначала из одной таблицы, а потом из другой
А если объединять с добавлением столбца-номера таблицы, примерно так:
CREATE VIEW Tables12 AS
SELECT Table1.*,1 AS TableNum FROM Table1
UNION Table2.*,2 AS TableNum FROM Table2
и потом выбирать с сортировкой:
SELECT * FROM TABLES12 ORDER BY TableNum
...
Рейтинг: 0 / 0
29.09.2008, 11:59
    #35564833
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
MH strint ElsaDayМожно использовать UNION ALL. При создании ссылки на источник данных для отчета в ADD Command (Добавить команду) написать SQL-запрос.
UNION ALL опять же объединить две таблицы и будет невозможно вывести данные сначала из одной таблицы, а потом из другой
А если объединять с добавлением столбца-номера таблицы, примерно так:
CREATE VIEW Tables12 AS
SELECT Table1.*,1 AS TableNum FROM Table1
UNION Table2.*,2 AS TableNum FROM Table2
и потом выбирать с сортировкой:
SELECT * FROM TABLES12 ORDER BY TableNum

Думаю, что это будет работать, но тогда встает вопрос где же для каждой таблицы выводить заголовки? Повторюсь, что решением вижу следующее (может оно и ошибочное): в отчет вставить два субочета, соответственно в detailSection1 и detailSection2. Все нормально выводится, за исключением того, что субочеты всё время выводятся с новой страницы, а необходимо чтобы они следовали друг за другом... Может это в настройках где есть?
...
Рейтинг: 0 / 0
29.09.2008, 13:10
    #35565082
MH
MH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
strintДумаю, что это будет работать, но тогда встает вопрос где же для каждой таблицы выводить заголовки?
Можно создать вставить заголовки в подсекцию Details ( Details b ) с подавлением по условию.
...
Рейтинг: 0 / 0
29.09.2008, 13:53
    #35565232
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
MH strintДумаю, что это будет работать, но тогда встает вопрос где же для каждой таблицы выводить заголовки?
Можно создать вставить заголовки в подсекцию Details ( Details b ) с подавлением по условию.

Неужели в такои инмтрументе надо так изголяться, чтобы просто вывести сначала данные из одной таблицы, а потом данные из другой? Нет никаких встроенных решений для этой задачи?
...
Рейтинг: 0 / 0
29.09.2008, 14:34
    #35565343
MH
MH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
strintНеужели в такои инмтрументе надо так изголяться, чтобы просто вывести сначала данные из одной таблицы, а потом данные из другой? Нет никаких встроенных решений для этой задачи?
Только что проверил - нормально отображаются два подотчёта на одной странице. Причём, без специальных действий.
Вы куда помещаете подотчёты?
...
Рейтинг: 0 / 0
29.09.2008, 15:02
    #35565450
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
MH strintНеужели в такои инмтрументе надо так изголяться, чтобы просто вывести сначала данные из одной таблицы, а потом данные из другой? Нет никаких встроенных решений для этой задачи?
Только что проверил - нормально отображаются два подотчёта на одной странице. Причём, без специальных действий.
Вы куда помещаете подотчёты?

Один подотчет помещаю в секцию Details a, второй - Details b. Если первый подотчет умешается на одну страницу, скажем на половину страницы, то второй подотчет начинается с новой страницы. Если же не умешается на одну страницу, то второй отчет следует сразу, как и нужно.
...
Рейтинг: 0 / 0
29.09.2008, 15:35
    #35565557
MH
MH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
strintОдин подотчет помещаю в секцию Details a, второй - Details b. Если первый подотчет умешается на одну страницу, скажем на половину страницы, то второй подотчет начинается с новой страницы. Если же не умешается на одну страницу, то второй отчет следует сразу, как и нужно.
Посмотрите параметр Keep Object Together в свойствах (Format) подотчета (второго).
...
Рейтинг: 0 / 0
29.09.2008, 15:48
    #35565590
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
MH Посмотрите параметр Keep Object Together в свойствах (Format) подотчета (второго).
В отчет, в который вставляем подотчеты на details a и details b галка стоит на Keep Together, также у первого и второго подотчета на секциях details, галки на keep together также стоят.
...
Рейтинг: 0 / 0
29.09.2008, 15:53
    #35565602
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
Также в formate стоит keep object together, как для превого, так и для второго подотчета
...
Рейтинг: 0 / 0
29.09.2008, 15:53
    #35565608
MH
MH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
strintТакже в formate стоит keep object together, как для превого, так и для второго подотчета
Попробуйте выключить.
...
Рейтинг: 0 / 0
29.09.2008, 15:54
    #35565610
strint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поочередно вывести данные из таблиц на Crystal Reports
Снял галки с keep object together..всё работает...спасибо за помощь!!!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Поочередно вывести данные из таблиц на Crystal Reports / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]