Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

Вот тебе и 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
3-1160381586
p_evghenii
2006-10-09 12:13
2006.12.17
Нет панели IB Admin


15-1164353049
Железяка
2006-11-24 10:24
2006.12.17
Закрыть доступ в сеть


15-1164368061
sergey888
2006-11-24 14:34
2006.12.17
Что-то я не пойму про НДС


1-1162539533
Gear
2006-11-03 10:38
2006.12.17
Как правильно закрыть все потоки закрывая программу?


15-1164264232
Юрий С.А.
2006-11-23 09:43
2006.12.17
Русский язык