Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93

Отчет. Добавляем текст к полю при печати

04.01.2020, 14:54. Показов 5358. Ответов 27

Студворк — интернет-сервис помощи студентам
Здравствуйте, Форумчане!
Помогите, пожалуйста, разобраться: была задумка "дописывать" слово "сч." к полю Счет с цифровым значением при выводе на печать Отчета, причем если это пустое, то ничего не печатается, если заполнено, то печатает "сч.111111" и т.п. Я ее реализовала, но с недочетами (пример см.во вложении).

Вопрос: почему Счет 122 при Формат поля "сч."@ печатает 12сч.2, а Счет 12 при Формат поля "сч."@@@@@@@@ печатает
сч.___________12 с огромным пробелом? Номер счета может быть двухзначным, а может быть и десятизначным.

Заранее спасибо!
Миниатюры
Отчет. Добавляем текст к полю при печати  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.01.2020, 14:54
Ответы с готовыми решениями:

При печати и при конвертации в pdf текст страниц съезжает
Добрый день! При работе с word документном все страницы отображаются хорошо, но при печати и при конвертации в pdf текст страниц...

Не выводить текст при печати
Здравствуйте! появилась проблемка, не могу разобраться. У меня есть текст размещенный в блоке div к нему прикручены свои стили, в данный...

Обрезается текст при печати
Здравствуйте. Есть текстовый файл нестандартного размера. Вывожу на печать в том же размере, без полей, все по нулям. В результате текст...

27
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
04.01.2020, 15:00
Шарлотта Грэй,

Делайте так:

"сч."0
0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
04.01.2020, 17:21  [ТС]
Цитата Сообщение от Capi Посмотреть сообщение
Шарлотта Грэй,

Делайте так:

"сч."0
В этом случае нет дописки к числу "сч.", т.е. вместо сч.12 пишет 12.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
04.01.2020, 17:48
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
В этом случае нет дописки к числу "сч.", т.е. вместо сч.12 пишет 12.
Неправда! Показывайте!

А это Вам (куча кавычек специально для Вас, чтобы понятно стало):
Visual Basic
1
2
3
4
5
6
? format(12222,"""сч.""0")
сч.12222
? format(12,"""сч.""0")
сч.12
? format(1,"""сч.""0")
сч.1
0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
04.01.2020, 19:55  [ТС]
Цитата Сообщение от Capi Посмотреть сообщение
Неправда! Показывайте!
Вот что у меня получилось: №1 появляется пробел, а в №2 число дробиться.
Миниатюры
Отчет. Добавляем текст к полю при печати   Отчет. Добавляем текст к полю при печати  
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
04.01.2020, 20:23
И зачем мне это?

Вы утверждали следующее:
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
Цитата Сообщение от Capi Посмотреть сообщение
Шарлотта Грэй,

Делайте так:

"сч."0

В этом случае нет дописки к числу "сч.", т.е. вместо сч.12 пишет 12.
Вот именно это и покажите.
0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
04.01.2020, 21:41  [ТС]
Цитата Сообщение от Capi Посмотреть сообщение
Вот именно это и покажите.
Пожалуйста.
Миниатюры
Отчет. Добавляем текст к полю при печати   Отчет. Добавляем текст к полю при печати  
0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
04.01.2020, 21:42  [ТС]
Как я и писала выше, если @ заменить на 0, то буквы не выводятся на печать.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4156 / 2445 / 508
Регистрация: 13.12.2016
Сообщений: 8,311
Записей в блоге: 5
04.01.2020, 23:10
Шарлотта Грэй, Чтобы не вникать замените поле счет на свободное и напишите в нем значение
= "сч." & [счет]
1
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
05.01.2020, 00:28
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
к полю Счет с цифровым значением
"с цифровым значением", говорите?

А поле-то в таблице текстовое?

И к текстовому полю применяете формат числового поля?

И ничего не получается?

Ну и правильно.
2
05.01.2020, 04:47

Не по теме:

Как топором гвозди забивать

0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
05.01.2020, 10:24  [ТС]
Цитата Сообщение от АЕ Посмотреть сообщение
Шарлотта Грэй, Чтобы не вникать замените поле счет на свободное и напишите в нем значение
= "сч." & [счет]
Большое спасибо!!! Получилось.

Добавлено через 9 минут
Цитата Сообщение от Capi Посмотреть сообщение
"с цифровым значением", говорите?

А поле-то в таблице текстовое?
Вы правы, я оговорилась, поле задала "текстовое" вместо "числового", так было задумано. Несмотря на Ваши резкие высказывания, спасибо Вам за критику и время потраченное на меня.

Добавлено через 1 минуту
Тема закрыта.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
05.01.2020, 10:36
Шарлотта Грэй,

Сообщаю Вам, как модератор, что темы не закрываются.
Даже по просьбам участников.

А что касается решения, раз предпочитаете не разобраться и понять, а применить костыль, - дело хозяйское.
Но думаю, скоро спросите, как быть в случае отсутствия номера ("если это пустое, то ничего не печатается" - из. стартового поста).
0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
05.01.2020, 12:16  [ТС]
Добавлено через 19 минут
Цитата Сообщение от Capi Посмотреть сообщение
Шарлотта Грэй,
Но думаю, скоро спросите, как быть в случае отсутствия номера ("если это пустое, то ничего не печатается" - из. стартового поста).
Поторопилась с решением вопроса, еще и еще раз проработала с полем Счет, делала его "числовым" и "текстовым". Для примера взяла две цифры 12 и 10002.
1.Для "числового" формат поля задала "сч."@@@@ результат сч. 12, 1сч.0002. Для "текстового" та же история.
2.Для "текстового" создала Свободное поле, Данные ="сч."&[Счет], работает, но при пустом значении выводит на печать сч. далее пусто.
И это меня не устроило, тогда перешла к п.3, а именно:
3.Надпись преобразовала в Поле, Данные =IIf([Счет] Is Null;Null;"сч."). Расширение и Сжатие "да" для полей и на всякий случай для Области. Похоже задача решена.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
05.01.2020, 12:43
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
Для "числового" формат поля задала "сч."@@@@
В третий раз повторяю: нужно "сч. "0
#2
Это что-то...

Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
Для примера взяла две цифры 12 и 10002
Это не цифры, а числа.

Добавлено через 1 минуту
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
Расширение и Сжатие "да" для полей и на всякий случай для Области.
Смысл?

Добавлено через 2 минуты
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
проработала с полем Счет, делала его "числовым" и "текстовым"
Где? В таблице?
0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
05.01.2020, 21:54  [ТС]
"Смысл?"

Для того, чтобы ниже или вышележащие записи "подтягивались" вверх, заполняя образовавшуюся пустоту от не напечатанного Счета.


"Где? В таблице?"

Да.

Добавлено через 17 минут
Цитата Сообщение от Capi Посмотреть сообщение
В третий раз повторяю: нужно "сч. "0
#2
Это что-то...
Я вносила в Отчет/Окно свойств/Макет/Формат поля "сч. "0, правильно?
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
05.01.2020, 22:25
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
Отчет/Окно свойств/Макет/Формат поля "сч. "0, правильно?
Да.

Если опять результат не тот, выкладывайте БД, так как картинки и слова истинной картины не дают, что там и как сделано.
В формате не новее 2010.
0
 Аватар для Шарлотта Грэй
5 / 5 / 0
Регистрация: 20.10.2018
Сообщений: 93
05.01.2020, 23:41  [ТС]
Capi, у меня Аксес 2013 в более позднюю версию перевести не получится, на скорую руку посмотрела в инете с помощью программирования - для меня это не досягаемо. Выкладываю свою версию, если сможете посмотреть, то буду Вам благодарна, если нет - оставим как есть.
Вложения
Тип файла: zip Дописать текст к полю.zip (45.8 Кб, 16 просмотров)
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
06.01.2020, 00:42
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
у меня Аксес 2013 в более позднюю версию перевести не получится
Нужно в более раннюю, 2010 ведь раньше 2013, не так ли?

Неужели в 2013 нет возможности сохранения в предыдущей версии?
Это маловероятно.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
06.01.2020, 00:42
Цитата Сообщение от Шарлотта Грэй Посмотреть сообщение
если @ заменить на 0, то буквы не выводятся на печать.
Базу посмотрела.

Собственными глазами вижу, что все выводится как надо.
Числовое поле с форматом "сч. "0 дает результат:
сч. 12
сч. 100002
сч. 3000

Все буквы на месте. Так в чем дело-то?

Не по теме:

Ну и зоопарк там у Вас.
И подстановки, и вычисляемые поля, и все числовые длинное целое, и зачем-то тип МЕМО для номера счета...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.01.2020, 00:42
Помогаю со студенческими работами здесь

При печати текст искажается
Собственно вопрос в сабже. При печати получается то, что в прикреплённом скане. Прикрепил пример.

Текст при печати съезжает
Шалом! Не подскажете в чём дело и как пофиксить съезжающий текст? Картридж заправили и теперь стал печатать дефектный текст. Я так...

Принтер Canon сдвигается текст при печати
Принтер Canon долго стоял (около года пылился), решили начать пользоваться. Старые картриджи оказались абсолютно засохшие - купил и...

Принтер epson xp-100. Съезжает текст при печати
С недавнего времени имею проблемы с пропечаткой текста и некоторых картинок -- текст съезжает и как бы накладывается сам на себя. Принтер...

HP LaserJet MFP M132nw Искажает текст при печати
Добрый день уважаемые. Перелопатил весь интернет и не смог найти решение на мой вопрос. Исходные данные: Принтер HP LaserJet MFP M132nw,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru