![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как добавить символ перевода строки [D7, IB6.x]
yk © (2005-07-13 09:51:00)Уважаемые мастера!
Помогите пожалуйста со следующей простой задачей:
SQL-запрос формирует строку, например из нескольких названий.
Они должны быть отделены друг от друга символами перевода строки,
но как вставить этот символ в запросе я не знаю:
NameStr=NameStr||перевод_строки||:newName
Что надо написать вместо "перевод строки" ?
Это зависит от набора символов?
Но как задать ,чтобы из данного набора символов вставлялся символ с определённым номером? (как в Delphi #13)
Desdechado (2005-07-13 12:37:00) [1]DECLARE EXTERNAL FUNCTION ascii_char
INTEGER
RETURNS CHAR(1) FREE_IT
ENTRY_POINT 'IB_UDF_ascii_char' MODULE_NAME 'ib_udf';
sniknik (2005-07-13 11:55:00) [2]> Насчёт "переносить по словам" или нет - разницы никакой
у меня есть. делаю файл через ADO, заполняю как данные, без форматирования, и после в екселе пока не назначиш свойство, перенос в ячейке тоже квадратиком представлен, как и #13 и др. непечатаемые символы...
т.е.
> у ячейки длжно быть выставленно "переносить по словам" в свойствах.
нужно понимать в смысле - если хотите увидеть разницу между символами. к посту [8].
yk (2005-07-13 11:41:00) [3]Насчёт "переносить по словам" или нет - разницы никакой
sniknik (2005-07-13 11:32:00) [4]да точно, так и есть. у ячейки длжно быть выставленно "переносить по словам" в свойствах.
yk (2005-07-13 11:32:00) [5]Это
> NameStr=NameStr||'
> '||:newName
добавляет #13#10
Но "фича" не страшная, даже наоборот красивая :)
sniknik (2005-07-13 11:24:00) [6]насколько помню в Excel переход на следующую строку внутри ячейки только #10 участвует.
во оставшийся "не у дел" #13 и вылазит в виде "фичи".
yk (2005-07-13 11:15:00) [7]8)
Выглядит страшно, но работает
Правда при закиде этой строки в Excel показывает при еперходе строки маленький квадратик - типа фича ;)
Johnmen (2005-07-13 10:51:00) [8]Если в ХП, то так:
NameStr=NameStr||'
'||:newName
yk (2005-07-13 10:15:00) [9]
> Где именно этот запрос находится?
Сорри, это хранимая процедура
Johnmen (2005-07-13 10:07:00) [10]>yk © (13.07.05 09:51)
>SQL-запрос формирует строку,
Где именно этот запрос находится?
ANB (2005-07-13 10:05:00) [11]Извини. Это из ораклы, я думал, элементарные функции совпадают. Ща мастера придут, подскажут.
yk (2005-07-13 10:03:00) [12]нет :(
Function uncknown chr
(InterBase)
ANB (2005-07-13 09:56:00) [13]chr(13)||chr(10) - подойдет ? (ИМХО)