Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Отображение данных в отчете

Ответить
Настройки темы
2003/XP/2000 - [решено] Отображение данных в отчете

Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: aka_smile
Дата: 12-10-2017
в файле есть база, в ней таблица и присоединенный отчет.
вывод данных надо осуществлять не в одну строку, как сейчас, то есть ФИО
а на каждой строке регалии.
то есть
Ф
И
О

подскажите что надо волшебное сделать?

внутри поля в отчете любые символы (пробелы, сбросы на след.строку) не решают вопроса - access ругается что меняется ссылка на источник данных

Отправлено: 17:15, 04-04-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Вставить в отчёт свободное неприсоединённое поле. Увеличить его высоту (от стандартной). Источником данных для него указать формулу:
Код: Выделить весь код
=Replace([ФИО];" ";Chr(13) & Chr(10))
В результирующее поле будут вставлены переносы строк на месте пробелов.

Что такое:
Цитата aka_smile:
а на каждой строке регалии. »
непонятно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:04, 05-04-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Iska, благодарю.
Небольшое уточнение.
Для отображения в таком виде:
Цитата:
Фамилия
Имя Отчество
как должен выглядеть синтаксис?
спасибо

Отправлено: 14:08, 07-04-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата aka_smile:
Для отображения в таком виде … как должен выглядеть синтаксис? »
Код: Выделить весь код
=Replace([ФИО];" ";Chr(13) & Chr(10);1;1)
Далее — из письма:
Цитата:
то есть мы осуществляем поиск пробела в выражении и меняем пробел на сброс строки и новую линию.
Меняем пробелы на переводы строки.

Цитата:
я конечно понял что chr(13) - это символ новой строки, а chr(10) - это смивол новой линии (хотя не понял причем тут линия) - и почему именно в этой связке мы получаем нужный результат, а когда убираем хотя бы один chr - то уже не работает (то есть только в одну строку).
Chr(13), «Cr» — Carriage return;
Chr(10), «Lf» — Line feed.

Перевод строки в DOS/Windows — это пара символов «CrLf». В Unix-системах — «Lf». В MacOS — «Cr».

Каcательно «почему именно»: потому что так реализован элемент управления «Поле» в Microsoft Access. Понимал бы элемент управления перевод строки в другом виде, не «CrLF» — мы бы и использовали другой.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:00, 07-04-2013 | #4


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Iska, теперь понятно, спасибо.
почитал еще раз про replace - теперь разобрался.
может посоветуете понятную книженцию чтобы понять синтаксис который используется в access
это какой язык там используется? sql?

Отправлено: 11:38, 08-04-2013 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата aka_smile:
может посоветуете понятную книженцию чтобы понять синтаксис который используется в access »
Любую именно по Microsoft Access объёмом от 900-1200 страниц и выше.

Цитата aka_smile:
это какой язык там используется? sql? »
Язык используется VBA — Visual Basic for Applications.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:56, 08-04-2013 | #6



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Отображение данных в отчете

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - Проблема с восстановлением данных в мастере переноса данных barbarbar Microsoft Windows 2000/XP 1 13-02-2010 10:51
Отчет об Отчете Microsoft по информационной безопасности за первое полугодие 2009 г. OSZone News Новости и события Microsoft 0 04-11-2009 20:30
.NET - [решено] Параллельное/асинхронное отображение данных (C#, WinForms) Delirium Программирование и базы данных 1 28-10-2008 08:24
Отображение данных. Prisoner Программирование и базы данных 5 11-07-2003 02:10
Левые номера в отчете по мобиле Razdolbay Мобильные ОС, смартфоны и планшеты 7 06-05-2003 18:16




 
Переход