Вниз
Скачать: CL | DM;

В DBGrid   Найти похожие ветки 

 
Jony ©   (2002-01-23 12:13) [0]

Помню, что в обработчике TField.OnSetText, но что конкретно чему присваивать. Помогите примерчиком. Ни в конференции ни в FAQ ничего не нашел (а встречал в свое время, но не зафиксировал).


 
kengura   (2002-01-23 12:21) [1]

Надо обрабатывать событие OnGetTex. Вот, например:
procedure TForm1.Table1Field1(Sender: TField; var Text: OpenString; DisplayText: boolean);
begin
if DisplayText then
Text := " ";
end;


 
Jony ©   (2002-01-23 12:43) [2]

Что-то я не допонял. Она же всю информацию "глушит", а мне нужно только ячейки с "0".


 
kengura   (2002-01-23 12:49) [3]

Тю, забыл.
if DisplayText then
if Table1Field1.Value = 0 then Text := " ";


 
Jony ©   (2002-01-23 12:56) [4]

Все равно забиваются все ячейки, независимо от имеющейся в них информации. А вроде все правильно.


 
kengura   (2002-01-23 13:01) [5]

Еще одна поправка :)
if DisplayText then begin
if Table1Field1.Value = 0 then
Text := " "
else
Text := Table1Field1.AsString;


 
Jony ©   (2002-01-23 13:03) [6]

Спасибо большое, до этого я уже и сам додумался.



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

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



Память: 0.45 MB
Время: 0.005 c
1-57094
lvovich
2002-02-02 10:45
2002.02.18
Модальные окна


4-57242
Shark
2001-12-18 15:25
2002.02.18
HELP!


3-56978
kengura
2002-01-23 11:37
2002.02.18
Работа с текстовым BLOB полем


1-57150
IronHawk
2002-02-01 16:50
2002.02.18
Приветствую Мастеров ! Нужна Ваша помощ !!! ПЛЗ !


7-57225
Asisyay
2001-11-13 16:53
2002.02.18
Меандр.




   Наверх