Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Вниз

Вот тебе и VarChar ....   Найти похожие ветки 

 
TrainerOfDolphins ©   (2006-11-28 12:45) [0]

InterBase,TIBTable;
Добрый день.
У меня есть поле типа VarChar. При работе в IBExpress пробелы отсекаются. Когда же я вывожу значение этого поля скажем с помощью DBTexta или в отчёте, то появлется строка длинной в size этого поля - пробелы дописываются... Это мешает, так как я хочу вывести значение подчёркнутым и получается:
Бла-бла-бла__________________
Как побороть эти неудобства?
Заранее спасибо :)


 
Elen ©   (2006-11-28 12:50) [1]


> или в отчёте

Если например используеш Qlabel, то там есть событие OnPrint. В нем пропиши отсечение ненужных пробелов


 
Сергей М. ©   (2006-11-28 12:50) [2]


> Как побороть эти неудобства?


Самое простое (дабы не копаться в происходящем) - оттяпать лишние пробелы Trim"ом.


 
TrainerOfDolphins ©   (2006-11-28 12:58) [3]


> Самое простое (дабы не копаться в происходящем) - оттяпать
> лишние пробелы Trim"ом.

А если я

> вывожу значение этого поля скажем с помощью DBTexta

?:)


 
Игорь Шевченко ©   (2006-11-28 13:02) [4]

У TField есть событие OnGetText


 
Сергей М. ©   (2006-11-28 13:04) [5]

см. TField.OnGetText


 
Desdechado ©   (2006-11-28 13:10) [6]

В каких-то древних версиях IB была эта ошибка, когда хвостовые пробелы передавались даже для полей VARCHAR.


 
TrainerOfDolphins ©   (2006-11-28 14:26) [7]

2 Игорь Шевченко and Сергей М.
Ура! Работает. Спасибо


procedure TableFieldGetText (Sender:TField;var text:string;displaytext:boolean);
begin
Text:=Trim(Sender.AsString);
end;


 
Anatoly Podgoretsky ©   (2006-11-28 14:34) [8]

> Desdechado  (28.11.2006 13:10:06)  [6]

Видимо она и осталась до сих пор.


 
Desdechado ©   (2006-11-28 16:47) [9]

Anatoly Podgoretsky ©   (28.11.06 14:34) [8]
Автор не озвучил версию своего IB. Вполне может быть антиквариатом.


 
Бугага ©   (2006-11-29 07:03) [10]

А что, ФБ уже упразднили? :)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.171 c
6-1153728856
Yegorchic
2006-07-24 12:14
2006.12.17
IdHTTP, Proxy, Get()


15-1164323826
Номер
2006-11-24 02:17
2006.12.17
Что случилось с pisem.net ? Уже дней пять не работает


2-1164650538
Denis1
2006-11-27 21:02
2006.12.17
закрытие приложения


15-1164738509
vain
2006-11-28 21:28
2006.12.17
Проблема в C++ Builder


11-1141387000
laune
2006-03-03 14:56
2006.12.17
А KOL с DELPHI 8 дружит?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский