Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
15-1164478697
dimonf
2006-11-25 21:18
2006.12.17
На чем лудше начать писать портал?


9-1140617584
Sour Smile
2006-02-22 17:13
2006.12.17
Подскажите математическую (физическую) модель цепочки


4-1154629515
ancara
2006-08-03 22:25
2006.12.17
определить момент подключения USB-накопителя


15-1164770892
Slider007
2006-11-29 06:28
2006.12.17
С днем рождения ! 29 ноября


2-1164893329
aht
2006-11-30 16:28
2006.12.17
в общем, терзаюсь тожа, но по другому вопросу :-)




   Наверх