|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
Здравствуйте, сделал в "Форме" поле в которое из VBA вставляются данные код вот такой: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Проблема в том, что когда просматриваю всё нормально, и когда отправляю на печать текущую страницу тоже всё нормально, но если отправляю массовую печать, то адрес и номер договора постоянно пишет того листа с которого отправлено на печать ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 14:56 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
Wawan2005 но если отправляю массовую печать что означает массовая печать, авторадрес и номер договора -это свободные поля или привязанные к таблице п.с. давненько вас не видела ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 15:21 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Пускаю на печать все уведомлящки. Адреса и номера договоров берёт из таблицы и втыкает в свободное поле "П_Увед" п.с.: Да вроде как раньше справлялся, или находил в интернете, а тут какой-то затык прям-( ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 15:43 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, В принципе проблема возникает когда я это пишу в VBA, если это вталкать сразу в поле то всё норм. но там возникает проблема с переходами строки в режиме RTF. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 17:09 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
А как у Вас организована "массовая печать"? Покажите код. При "массовой печати"надо в цикле перебрать записи источника присваивая свободным полям соответствующие значения и открывать (печатать)отчет на каждом шаге цикла. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 18:22 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
sdku, ни как не организована, просто кнопка "печать весего документа" запускает макрос, и тот печатает весь документ ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 20:42 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
sdku, А нужно организовать печать так-же VBA кодом??? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 20:51 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
Wawan2005, Если еще актуально (вчера не смотрел топик) наиболее просто(значит предпочтительно) без VBA обязательно в режиме просмотра(в режиме представления по листам не разделит, при печати все будет ОК) область данных свойства>конец страницы>до и после раздела: ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2020, 07:23 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
Wawan2005 ни как не организована, просто кнопка "печать всего документа" запускает макрос, и тот печатает весь документ непонятно, это печать одного договора или нескольких ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2020, 09:46 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
Wawan2005 Здравствуйте, сделал в "Форме" поле в которое из VBA вставляются данные. Проблема в том, что когда просматриваю всё нормально, и когда отправляю на печать текущую страницу тоже всё нормально, но если отправляю массовую печать, то адрес и номер договора постоянно пишет того листа с которого отправлено на печать Вы печатаете саму форму или отчет? В любом случае свободное поле сформировано при переходе на текущую запись и не меняется при печати формы/отчета. Вам нужно использовать не свободное поле, а вычисляемое, где, или формировать выражение непосредственно (что в вашем случае громоздко), либо использовать функцию, которая получает значения полей и таинственных ZB9 и B1, и возвращает текст. Хотя B1, это, вероятно, перевод строки, для чего в VBA есть vbCrLf. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2020, 14:53 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Здравствуйте, это не договор, это уведомление об оплате, ниже ещё платёжка есть, но я её не стал лепить и их 300 штук ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 18:52 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
sdku, Немножко не так, у меня так было до этого, но там разнятся строки и получаются пробелы между строками в тексте, вот и сделал в одно поле. в VBA, а почему в VBA спросите вы, да потому как не смог просто в поле сделать перевод строки в режиме RTF, вот и загнал всё в VBA. 1. vbCrLf 2. vbCr 3. vbLf 4. vbNewLine 5. Chr(13) + Chr(10) НЕ РАБОТАЮТ сделал через <br> - а он работает только в VBA Кривцов Анатолий вы правы только в том что В1 это перевод строки вот полный код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 18:58 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
Wawan2005, Ваш текст это несколько абзацев Каждый абзац в отдельном поле высотой в строку,расширение ДА(и так задано по умолчанию). Перенос произойдет автоматически,правда только по словам. "Пустых" строк не будет.Фсе.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 20:05 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
sdku, sdku, Хорошо, попробую завтра, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 20:17 |
|
При печати VBA не обновляет свободное поле.
|
|||
---|---|---|---|
#18+
Wawan2005 ПЕНСИОНЕРКА, Здравствуйте, это не договор, это уведомление об оплате, ниже ещё платёжка есть, но я её не стал лепить и их 300 штук пришлите базу, будет время - посмотрю, еще не забыла прошлый вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2020, 21:42 |
|
|
start [/forum/topic.php?fid=45&fpage=10&tid=1609829]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 421ms |
0 / 0 |