Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2013, 07:23   #1
Adidas7
Пользователь
 
Регистрация: 22.10.2012
Сообщений: 40
По умолчанию Отчет. Автоматический переход на новую строку.

Здравствуйте, добрые люди! В отчете есть такие линии:
.....
Орган регистрационного учета:_____________________________ ________
___________________________________ _______ Код __________________
.....

Как сделать, чтобы поле ОрганРегУч автоматически перешло на новую строку?
Adidas7 вне форума Ответить с цитированием
Старый 15.05.2013, 18:10   #2
MariaIvanova
Новичок
Джуниор
 
Регистрация: 08.12.2012
Сообщений: 2
По умолчанию

Я правильно поняла, что Вы хотите, чтобы длинное наименование органа регистрационного учета (значение поля ОрганРегУч) само разбилось на две части, первая часть вывелась в первую строку после двоеточия, а вторая - с начала второй строки?
Простое решение (без использования программирования и сложных запросов), насколько я знаю, возможно только, если обе части наименования выровнены по вертикали. У Вас одна часть начинается с середины одной строки, а вторая - с начала следующей.

Что можно попробовать:

А. Вариант с программированием
1. Определить, сколько максимально символов помещается в первой строке.
2. Вместо поля поместить в нужные места отчета 2 элемента "надпись".
3. Проанализировать строку наименования на предмет наличия пробелов или дефисов, найти место, в котором ее нужно разорвать, и сформировать две строки, представляющие собой две части наименования.
4. Вывести каждую из двух сформированных строк отдельно в две созданных надписи.

Б. Вариант без программирования
1. Определить, сколько максимально символов помещается в первой строке.
2. Создать вместо одного поля наименования или дополнительно к нему 2 поля - ОрганРегУч1 и ОрганРегУч2.
3. Добавить их в отчет вместо одного поля ОрганРегУч.
MariaIvanova вне форума Ответить с цитированием
Старый 16.05.2013, 22:48   #3
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Adidas7.
Вашу задачу можно решить следующим способом:
1. разместите в отчёте поле занимающее по размеру две строки, (что-бы в нём поместились все данные Вашего образца).
2. источником данных поля будет выражение:
="Орган регистрационного учета: " & [ОрганРегУч]
3. на это поле (сверху) поместите второе поле (если данные Код получаются из БД)
(метка этого поля будет отображать надпись - Код)
4. разместите сверху на получившейся конструкции три линии.
и это всё, успехов Вам.
Евгений.
Изображения
Тип файла: jpg Два_поля.JPG (12.8 Кб, 77 просмотров)

Последний раз редактировалось Teslenko_EA; 16.05.2013 в 22:53.
Teslenko_EA вне форума Ответить с цитированием
Старый 17.05.2013, 01:16   #4
Adidas7
Пользователь
 
Регистрация: 22.10.2012
Сообщений: 40
По умолчанию

Цитата:
Сообщение от Teslenko_EA Посмотреть сообщение
Здравствуйте Adidas7.
Вашу задачу можно решить следующим способом:
1. разместите в отчёте поле занимающее по размеру две строки, (что-бы в нём поместились все данные Вашего образца).
2. источником данных поля будет выражение:
="Орган регистрационного учета: " & [ОрганРегУч]
3. на это поле (сверху) поместите второе поле (если данные Код получаются из БД)
(метка этого поля будет отображать надпись - Код)
4. разместите сверху на получившейся конструкции три линии.
и это всё, успехов Вам.
Евгений.
Спасибо вам ОГРОМНОЕ!!!
Adidas7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на новую строку в файле СИ Alina111 Общие вопросы C/C++ 1 17.01.2013 23:33
Переход на новую строку delphin100 Общие вопросы Delphi 9 31.05.2012 04:52
Переход на новую строку frreg Microsoft Office Excel 2 17.01.2011 22:32
Автоматический переход на новую строку в Мемо Utkin Общие вопросы Delphi 26 16.02.2010 09:09
Переход на новую строку в Memo1 )Игнат( Общие вопросы Delphi 2 07.07.2009 20:31