с11 ABC Report из двух и более разных таблиц

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

с11 ABC Report из двух и более разных таблиц

Сообщение talgat55 »

с11 ABC Нужно сделать один отчет из нескольких таблиц. Есть где нить пример ?
Так понимаю несколько datail и пользовать типа BREAK GRUP ?
kreator
✯ Ветеран ✯
Сообщения: 4982
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

с11 ABC Report из двух и более разных таблиц

Сообщение kreator »

В ABC в "Report Properties" есть закладка "Filters". Там можно отключить печать detail'ов на автомате. А печатать вручную. Можно всё скинуть в очередь и репорт сделать по очереди. Надо конкретику.
We are hard at work… for you. :)
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

с11 ABC Report из двух и более разных таблиц

Сообщение talgat55 »

kreator писал(а): 19 Ноябрь 2022, 14:27 В ABC в "Report Properties" есть закладка "Filters". Там можно отключить печать detail'ов на автомате. А печатать вручную. Можно всё скинуть в очередь и репорт сделать по очереди. Надо конкретику.
Это как типа в фильтр ставить то чего нет и не печатает detail
kreator
✯ Ветеран ✯
Сообщения: 4982
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

с11 ABC Report из двух и более разных таблиц

Сообщение kreator »

Я же говорю - задача непонятна. Фильтры вот для чего. Допустим, есть четыре detail'а по разным таблицам. Плюс, соответственно, четыре шапки и четыре подвала, оформленные тоже в виде detail'ов. Ставите все в режим "FALSE". В методе OpenReport (или ТакеRecord, надо опять же смотреть для конкретики) начинаете их печатать:

Код: Выделить всё

print(RPT:Header1)
...
loop 
...
print(RPT:Detail1)
end
print(RPT:Footer1)	
print(RPT:Header2)
...
loop 
...
print(RPT:Detail2)
end
print(RPT:Footer2)
...	
We are hard at work… for you. :)
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

с11 ABC Report из двух и более разных таблиц

Сообщение talgat55 »

kreator писал(а): 19 Ноябрь 2022, 18:32 Ставите все в режим "FALSE".
Это в с11 справа в "Разработке" для detail ставлю false ?
И в 'этом-же datail как обычно помещаю все нужные поля очереди
kreator
✯ Ветеран ✯
Сообщения: 4982
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

с11 ABC Report из двух и более разных таблиц

Сообщение kreator »

talgat55 писал(а): 20 Ноябрь 2022, 6:32
kreator писал(а): 19 Ноябрь 2022, 18:32 Ставите все в режим "FALSE".
Это в с11 справа в "Разработке" для detail ставлю false ?
И в 'этом-же datail как обычно помещаю все нужные поля очереди
Нет. Вот здесь:
ReportProperties.png
We are hard at work… for you. :)
Ответить