Страница 1 из 1
Как вывести символ табуляции?
Добавлено: 24 апр 2005, 05:28
xandro
Как собственно вывести символ табуляции?
Мне вообще нужно соединить два поля чтобы данные из них были на одном расстоянии. По идее мне надо f1=f2|| '\t' || f3
Так вот как будет это самый '\t'(табуляция) ?????????
Добавлено: 25 апр 2005, 18:56
DSKalugin
Я бы решил этот вопрос на уровне приложения
FieldByName('f1').asString+CHR(9)+FieldByName('f2').asString;
Добавлено: 25 апр 2005, 23:04
sydenis
Тут свосем недавно спрашивали как вставить символ перевода строки (#13). Помнится тогда Ded посоветовал написать так:
field1||'
'||field2
вроде сработало

Re: Как вывести символ табуляции?
Добавлено: 26 апр 2005, 09:33
Slava Ekimov
xandro писал(а):Как собственно вывести символ табуляции?
Мне вообще нужно соединить два поля чтобы данные из них были на одном расстоянии. По идее мне надо f1=f2|| '\t' || f3
Так вот как будет это самый '\t'(табуляция) ?????????
Возьми или сделай UDF CHR, да выводи что тебе угодно
Добавлено: 26 апр 2005, 10:56
sydenis
... и кстати, если тебе это надо чтобы вывести потом всё в какую-нибудь таблицу, напр. в excel, то проще это делать на клиенте. Выводи обычный набор полей, а на клиенте стыкуй их самыми экзотическими способами и пиши в файл
Добавлено: 28 апр 2005, 14:51
Brambrulet
А почему бы не использовать собственно сам символ табуляции в строке запроса. Ибо интерпретатор и большинство компонентов к нему относятся вполне дружелюбно. Прямо вот так вот примитивно, безо всяких там умничаний и пишем f1=f2|| ' ' || f3. Нешто не сработает?
Один вопрос: а зачем это вообще делать?
Добавлено: 08 май 2005, 03:18
xandro
Brambrulet писал(а):А почему бы не использовать собственно сам символ табуляции в строке запроса. Ибо интерпретатор и большинство компонентов к нему относятся вполне дружелюбно. Прямо вот так вот примитивно, безо всяких там умничаний и пишем f1=f2|| ' ' || f3. Нешто не сработает?
Один вопрос: а зачем это вообще делать?
Дык в том то и дело что не срабатывает. А надо было чтобы в dblookup'ах было написано:
Иванов А.И. _________Ivanov Alexander <>
Перзукоров Е.Г.______Perzukorov Efim <>
Но раз все так сложно то придется наверно делать один лоокап и рядом связаный текст бох еще.. хотя одним было бы лучше..
Добавлено: 11 май 2005, 10:46
Ivan_Pisarevsky
select substr (f1 || '____________________',1, 20) || f2 from sometable
ась?
Добавлено: 11 май 2005, 11:24
kdv
кстати, что-то мне смутно верится, что символ табуляции будет приводить к желаемому эффекту в лукапах.... Если да - круто. Если нет - любые попытки добить строку пробелами провальны - если шрифт не моноширинный.
Добавлено: 11 май 2005, 12:21
Ivan_Pisarevsky
поставить курьер какой-нидь, можно добить минусиками или подчеркиваниями