Главная страница
    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.038 c
15-1164760687
Вопрошающий
2006-11-29 03:38
2006.12.17
Контекстный поиск в гриде


15-1164589479
vasIzmax
2006-11-27 04:04
2006.12.17
Кто-нибудь это видел


2-1164701152
NewOne
2006-11-28 11:05
2006.12.17
Печать с формы


15-1164556645
Antoha111
2006-11-26 18:57
2006.12.17
векторная графика


2-1164791373
sergeyst
2006-11-29 12:09
2006.12.17
Печать файла из DLL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский