Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Мастера Кристал! / 25 сообщений из 26, страница 1 из 2
09.06.2009, 14:37
    #36033306
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Ситуация такая: Я создаю параметр, основанный на списке выбора. И в выпадающем списке я вижу только первые 500 записей из списка выбора. Как увеличить количество этих записей?

Заранее спасибо!
...
Рейтинг: 0 / 0
09.06.2009, 14:55
    #36033368
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Добрый день.Может поможет отдельный sql-запрос, содержащий конструкцию select distinct.
...
Рейтинг: 0 / 0
09.06.2009, 15:00
    #36033388
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Записи все уникальные. Скажу конкретнее: это список клиентов фирмы. Количество записей 11948.

В общем distinct тут не поможет. :(
...
Рейтинг: 0 / 0
09.06.2009, 15:01
    #36033396
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Или поставить опцию Allow Multiple Values.Сейчас не помню как в 11 но в 2008 есть фильтр который бьет массив значений.
...
Рейтинг: 0 / 0
09.06.2009, 15:10
    #36033431
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

AllowMultipleValues - разрешает вводить несколько значений, вместо одного, но количество записей в списке остаётся 500.

Про фильтр - вообще не поняла.

У меня 2008 Кристал.
...
Рейтинг: 0 / 0
09.06.2009, 15:20
    #36033471
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

ППри добавлении большего числа значений параметра под списком выбора появляется фильтр который А) Может дать возможность найти определенное значение.
Б) Бьет значения на 1,2,3,4 массива по 500 а может и больше))
...
Рейтинг: 0 / 0
09.06.2009, 15:29
    #36033496
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

Ну или можно попробовать использовать поля параметра для сравнения по части текста.
Например операция Like позволяет использовать символы шаблона, такие как ? и *, соответствующие одному и нескольким символам.
...
Рейтинг: 0 / 0
09.06.2009, 15:31
    #36033507
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

массивы по 100 записей, максимум 5. фильтром можно выбрать из тех записей, которые попадают в первые 500.

Select Distinct Data for Browsing (Выбирать различные данные для просмотра). При установке этой опции чтение базы данных при просмотре поля в окне проводника Field Explorer или редакторе Formula Editor будет выполняться до тех пор, пока не будет извлечено его первых 500 уникальных значений. Если оставить этот флажок неотмеченным, Crystal Reports будет считывать только первые 500 записей в таблице, даже если уникальных значений всего несколько или вообще все значения поля одинаковые. При активизации данной опции списки для просмотра становятся намного больше, поэтому не исключено снижение производительности.
...
Рейтинг: 0 / 0
09.06.2009, 15:50
    #36033574
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Можно сделать динамический список выбора.А нет возможности сделать выборку не только по клиенту или необходимо видеть все 11948 ??
...
Рейтинг: 0 / 0
09.06.2009, 15:56
    #36033606
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

можно по клиенту и филиалу, но всё равно учитываеться только 500 первых записей
Для меня проблема - перебороть это число 500.
...
Рейтинг: 0 / 0
09.06.2009, 16:02
    #36033626
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Попробуйте экспортировать все значения клиентов в тхт. и добавить эти значения в параметр через Импорт.
...
Рейтинг: 0 / 0
09.06.2009, 16:07
    #36033645
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

попробую сейчас :)
...
Рейтинг: 0 / 0
09.06.2009, 16:18
    #36033679
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Супер! :) Спасибо. :)
...
Рейтинг: 0 / 0
09.06.2009, 16:20
    #36033691
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Если у вас постоянно обновляется список клиентов то придется дополнять или думать по другому.
...
Рейтинг: 0 / 0
09.06.2009, 16:27
    #36033716
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

я это понимаю. буду пытыться использовать запрос с параметром для запроса...
...
Рейтинг: 0 / 0
09.06.2009, 16:38
    #36033759
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Лучше сделать дополнительные признаки для клиентов.Хотя этот вопрос не к вам, но задуматься то стоит))
...
Рейтинг: 0 / 0
09.06.2009, 17:02
    #36033836
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

Всё есть.... Но теперь не получается создать выпадающий список у параметра, который является входящим в выборку...
...
Рейтинг: 0 / 0
09.06.2009, 17:04
    #36033844
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

например: входящий параметр филиал, и все клиенты по нему выбираются.
...
Рейтинг: 0 / 0
10.06.2009, 08:32
    #36034624
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Добрый день.Динамический список выбора должен помочь.
p.s При создания параметра выбрать List of Values = Dynamic.
...
Рейтинг: 0 / 0
10.06.2009, 08:35
    #36034626
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Ну и сответственно Филиал под ним клиент))
...
Рейтинг: 0 / 0
10.06.2009, 08:36
    #36034627
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

соответственно))
...
Рейтинг: 0 / 0
15.06.2009, 15:02
    #36041577
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Хочу сказать что количество элементов в одинарном списке равно количеству элементов в двойном списке. Например:
1 1
1 2
2 1
2 3
3 1
3 2

Длинна списка допустим равна 4 элемента, таким образом попали:
1 1
1 2
2 1
2 3

Когда я делаю вложенные списки я увижу следующее:
1
2

и

1
2
3

В списках соответственно.
...
Рейтинг: 0 / 0
15.06.2009, 15:03
    #36041582
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
crystalreports,

поэтому вложенные списки тоже не решили проблему.
...
Рейтинг: 0 / 0
16.06.2009, 08:29
    #36042612
crystalreports
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Колючка,

Вот вопрос!Какого вида отчет вы хотите построить и какая логика использования отчета для пользователя.У меня подобных проблем не возникает, так как логика использования отчета, подразумевает анализ данных на основе определенных критериев отбора.По вашему выходит,что у вас 11948 Клиентов и неизвестное кол-во Филиалов (Предполагается,что их меньше)).) Если при выборе параметра пользователь выбирает Филиал после Клиента(№ клиента или полное наименование?).То пользователь должен просмотреть весь список Клиентов в Филиале и выбрать необходимого или пользователь уже знает какой ему необходим Клиент?В итоге,что пользователь анализирует?
...
Рейтинг: 0 / 0
16.06.2009, 16:57
    #36044169
Колючка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Мастера Кристал!
Пользователь этого ничего не виде.

Проблема с количеством элементов выпадающего списка - это количество недостаточно. Поэтому выпадающий список показывает не всех клиентов.

При попытке разделить этот список на две части, то есть показывать всех клиентов по филиалу, этот список не делится динамически на части. я вижу всё те же элементы, которые попадали и в первый список и соответственно не вижу тех, которые не попадали. То есть список для двойного параметра формируется один раз , как для одинарного, и количество элементо этих списков в общем равно.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Мастера Кристал! / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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