|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2013, 07:23 | #1 |
Пользователь
Регистрация: 22.10.2012
Сообщений: 40
|
Отчет. Автоматический переход на новую строку.
Здравствуйте, добрые люди! В отчете есть такие линии:
..... Орган регистрационного учета:_____________________________ ________ ___________________________________ _______ Код __________________ ..... Как сделать, чтобы поле ОрганРегУч автоматически перешло на новую строку? |
15.05.2013, 18:10 | #2 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 2
|
Я правильно поняла, что Вы хотите, чтобы длинное наименование органа регистрационного учета (значение поля ОрганРегУч) само разбилось на две части, первая часть вывелась в первую строку после двоеточия, а вторая - с начала второй строки?
Простое решение (без использования программирования и сложных запросов), насколько я знаю, возможно только, если обе части наименования выровнены по вертикали. У Вас одна часть начинается с середины одной строки, а вторая - с начала следующей. Что можно попробовать: А. Вариант с программированием 1. Определить, сколько максимально символов помещается в первой строке. 2. Вместо поля поместить в нужные места отчета 2 элемента "надпись". 3. Проанализировать строку наименования на предмет наличия пробелов или дефисов, найти место, в котором ее нужно разорвать, и сформировать две строки, представляющие собой две части наименования. 4. Вывести каждую из двух сформированных строк отдельно в две созданных надписи. Б. Вариант без программирования 1. Определить, сколько максимально символов помещается в первой строке. 2. Создать вместо одного поля наименования или дополнительно к нему 2 поля - ОрганРегУч1 и ОрганРегУч2. 3. Добавить их в отчет вместо одного поля ОрганРегУч. |
16.05.2013, 22:48 | #3 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Adidas7.
Вашу задачу можно решить следующим способом: 1. разместите в отчёте поле занимающее по размеру две строки, (что-бы в нём поместились все данные Вашего образца). 2. источником данных поля будет выражение: ="Орган регистрационного учета: " & [ОрганРегУч] 3. на это поле (сверху) поместите второе поле (если данные Код получаются из БД) (метка этого поля будет отображать надпись - Код) 4. разместите сверху на получившейся конструкции три линии. и это всё, успехов Вам. Евгений. Последний раз редактировалось Teslenko_EA; 16.05.2013 в 22:53. |
17.05.2013, 01:16 | #4 | |
Пользователь
Регистрация: 22.10.2012
Сообщений: 40
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход на новую строку в файле СИ | 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 |