| |
|
|
| |
to: Lukas
(09.08.2010 в 14:53)
|
| | Да вроде нет их там. Пробую переделать наоборот - все на 1 стр. и последующее расширение...
ВСЁ ПОЛУЧИЛОСЬ! Съежил все контролы на 1 стр. Расширение работает. А сужения не надо!
ТЕМА ЗАКРЫТА. ВСЕМ СПАСИБО | |
| |
| |
| |
|
|
| |
to: Дядя Федор
(09.08.2010 в 14:35)
|
| | Обычно такое происходит в случае, когда какой-нибудь контрол(или его часть) вылезает за новое значение Width. | |
| |
| |
| |
|
|
| |
to: Дядя Федор
(09.08.2010 в 09:14)
|
| | ЧЁ т я заработался. Перестало работать присвоение me.width=
ничего не присваивает. остается как было по умолчанию в конструкторе... 
Все разъяснилось.
Пиши хоть me.width=me.width/10 - аксес не дурак, возьмет макс из me.width и самого крайнего правого контрола. Но у меня вроде как все должно умещаться на 1 стр. А4. | |
| |
| |
| |
|
|
| |
to: Дядя Федор
(06.08.2010 в 12:59)
|
| | Продолжение саги об урезанных отчетах.
Как убрать сообщение:
Ширина раздела превышает ширину страницы, и отсутствуют элементы в дополнительном поле.....
SetWarnings False не работает в отчетах? | |
| |
| |
| |
|
|
| |
to: Lukas
(06.08.2010 в 16:56)
|
| | Спасибо за инф. В пн попробую сразу на печать... | |
| |
| |
| |
|
|
| |
to: Дядя Федор
(06.08.2010 в 16:33)
|
| |
Нет. Жара тут дело второстепенное.
Есть одна бага, по которой мало информации.
При программном изменении некоторых свойств печати отчета, как в нашем случае,
четные листы отчета, выведенного на экран монитора, лепят горбатого.
При расширении (как в моем случае) они повторяют нечетную страницу.
При сужении (как в твоем случае) они бланковые.
Но, если вывести на печать или PDF принтер, то все становится по местам.
Даже Гетц со товарищи в первом томе за 2002 год скромно об этом умалчивают и
предлагают выводить отчет сразу на печать, миную предпросмотр.
Попутно: Штатное поле "Страница n из m" в этих случаях так-же врет. (на экране). | |
| |
| |
| |
|
|
| |
to: Lukas
(06.08.2010 в 16:06)
|
| | хз. значит-жара. но скорее всего у тебя что-то не так ( в смысле исходного отчета ) | |
| |
| |
| |
|
|
| |
to: Дядя Федор
(06.08.2010 в 14:45)
|
| | Проверил.
У меня все работает.
А2003. | |
| |
| |
| |
|
|
| |
to: Lukas
(06.08.2010 в 13:10)
|
| | Щас попробую.
НЕТ не ТО!!! default size-то А4!
ОНО просто выводит на половину А4 - и режет вместе с данными.
А надо, чтобы осталось А4.
Попробую установить А3 + твой код
НЕТ НЕ РАБОТАЕТ  | |
| |
| |
|
|
| |
|
|
| |
to: kot_k_k
(06.08.2010 в 13:45)
|
| | http://am.rusimport.ru/MSAccess/topic.aspx?ID=133
Взять оттуда только вертикалку. | |
| |
| |
| |
|
|
| |
to: Lukas
(06.08.2010 в 13:44)
|
| | дядьку а по подробней  | |
| |
| |
| |
|
|
| |
to: kot_k_k
(06.08.2010 в 13:31)
|
| | Рисовать методом отчета Line в процедуре ОбластьДанных_Print . | |
| |
| |
| |
|
|
| |
to: Lukas
(06.08.2010 в 13:10)
|
| | вопрос в тему.
в отчете есть поля которые сжимаются/растягиваются и есть линия - разделитель столбцов - как сделать чтобы при изменении высоты поля изменялась высота линии.
Me.Линия91.Height = Me.Comm2.Height
при размещении в Private Sub ОбластьДанных_Format - игнорирует
при размещении в Private Sub ОбластьДанных_Print - орет, что нельзя.
а так красоты хочеться | |
| |
| |
| |
|
|
| |
to: Дядя Федор
(06.08.2010 в 12:59)
|
| | В Report_Open, после того, как определились, что хватит ширины одного листа,
можно попробовать так:
...
Me.Width = Me.Width /2
Me.Printer.DefaultSize = False
Me.Printer.ItemSizeWidth = Me.Printer.ItemSizeWidth /2
...
|
Контролов на правой половине уже быть не должно.
Сам не проверял,
я наоборот "раздвигал" с одного листа на два,
так что только "по аналогии". | |
| |
| |
| |
|
|
| | A2002-2003. Есть отчет. Используется максимальная ширина 55,873 см (Две альбомных А4).
Отчет настраивается по управляющей форме. Причем, есть варианты когда число выводимых полей(колонок) умещается на одной странице. Но. При выводе остаются пустые "хвосты" разделов.
И, соотв., пустые страницы. О чем радостно сообщает Аксес (но тоже не всегда).
Пока решаю вопрос печатью нечетных страниц.
М.б. у кого есть решение?
P.S.
1. Me.Width=Me.Line1.width, где Me.Line1 линия, ширина которой меняется, в конце обработки (open) не помогает.
2. НО. ИНОГДА, если идти через отладчик, - помогает... пропадaют лишние страницы!!!
Подумал времени не хватает отчету (глупость?). Поставил задержку. - не помогает.
Вот такая засадная досада или досадная засада... | |
| |
| |