Проблема с итогами в отчете

denishka
Дата: 18.11.2009 08:48:04
Здравствуйте, нужна очень ваша помощь, имеется отчет Вакансии и в нем в итогах по подразделениям, выводятся коды подразделений, а должны названия, почему, никак не пойму? Помогите пожалуйста, вот пример: http://slil.ru/28219068
а.четакова
Дата: 18.11.2009 09:00:11
denishka
выводятся коды подразделений, а должны названия
почему должны названия?

как пить дать "вы жертвою пали в борьбе роковой" с ПОДСТАНОВКАМИ на уровне таблиц
denishka
Дата: 18.11.2009 09:21:39
а.четакова,
Не очень то удобно читать: "Итого по 60"
а.четакова
Дата: 18.11.2009 09:29:28
denishka
а.четакова,
Не очень то удобно читать: "Итого по 60"
а, т.е. должны - не в смысле вы ОЖИДАЕТЕ, что они там появятся, а в смысле, что вы ХОТИТЕ чтоб они там были. Ну очевидно у вас названия лежат в связанной таблице, а в основной таблице - коды этих названий. А в том источнике, который задан в отчете, используется поля основной таблицы с этими самыми кодами - вот они и показываются.

Чтобы показывались названия, а не коды, надо в запросе-источнике отчета использовать JOIN основной таблицы и таблицы с названиями по полю того самого кода - тогда у вас поле из таблицы с названиями будет доступно в отчете.

Другой вариант - использовать связанный с полем кода комбобокс на основе таблицы с названиями.
denishka
Дата: 18.11.2009 09:36:08
а.четакова,
Белый шрифт не заметил! Дело в том, что если поменять в таблице Тарификация1, в источнике строк для код_dep и group, чтобы сначала шло наименование, тогда летит фильтр в форме Form5 (а я с ним так долго бился). Пробую создать запрос на основе привязанных таблиц, все дублируется!
а.четакова
Дата: 18.11.2009 09:49:44
denishka
а.четакова,
Белый шрифт не заметил! Дело в том, что если поменять в таблице Тарификация1, в источнике строк для код_dep и group, чтобы сначала шло наименование, тогда летит фильтр в форме Form5 (а я с ним так долго бился). Пробую создать запрос на основе привязанных таблиц, все дублируется!
не знаю что у вас там куда летит, особенно в форме Form5. я вам ПРИНЦИП общий рассказал - если его правильно реализовать, все получится. Если не получается, значит вы что-то неправильно делаете.

Не можете с запросами справится - попробуйте сделать в отчете комбобокс, возможно вам это проще будет сделать (ибо он - точно тот же самый как в ваших табличных подстановках, а это вы уже делали)
denishka
Дата: 18.11.2009 09:56:47
а.четакова
попробуйте сделать в отчете комбобокс, возможно вам это проще будет сделать (ибо он - точно тот же самый как в ваших табличных подстановках, а это вы уже делали)

А вот тут, что то непонятно, в отчете должны выводится все подразделения(у которых есть вакансии).
а.четакова
Дата: 18.11.2009 10:19:07
denishka
а.четакова
попробуйте сделать в отчете комбобокс, возможно вам это проще будет сделать (ибо он - точно тот же самый как в ваших табличных подстановках, а это вы уже делали)

А вот тут, что то непонятно, в отчете должны выводится все подразделения(у которых есть вакансии).
Замена поля кодов на комбобоксы с названиями НИКАК не влияет на источник записей отчета, в отчете будут выводится ровно те же самые записи, что выводятся сейчас.
denishka
Дата: 18.11.2009 10:37:18
а.четакова,
Незнай, что то не получается, может не так делаю. Данные в свойствах все равно будут group.
а.четакова
Дата: 18.11.2009 10:59:46
denishka
а.четакова,
Незнай, что то не получается, может не так делаю. Данные в свойствах все равно будут group.
правильно, для связанного комбобокса в свойстве "данные" так и остается КОД (т.е. то же самое, что и было обычного поля) - поэтому источник отчета никак не меняется. Но при этом ВЫВОДИТЬСЯ в комбобоксе будет уже НЕ код как в обычном поле, а ТЕКСТ (название), соответствующий этому коду. Этот текст будет взят из таблицы, где перечислены соответствия кодов и названий - имя этой таблицы вы должны указать в свойстве "источник строк списка" этого комбобокса.

Да вы посмотрите как у вас кобобоксы в подстановках в основной таблице оформлены, и свойства их посмотрите, в отчете вам нужно сделать точно то же самое.