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

Вниз

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

 
bober   (2003-11-07 16:52) [0]

Испоьзую DBtext для отображения данных
Как можно отобразить не всю строку а отформатированную?
Пример в поле содержится дата + время 11.10.02 10:02:04
а мне нужно отобразить только время.
И аналогично поле содержит сумму(10).Как можно отформатировать формат вывода суммы, чтобы в DBtext показывалась скажем 10,00 ?
Заранее благодарен.


 
MsGuns ©   (2003-11-07 17:00) [1]

Событие Field.OnGetText


 
Sandman25 ©   (2003-11-07 17:02) [2]

1. Для Informix
select extend(field, hour to second) from table
2. Событие OnGetText у TField

DisplayFormat := "0.00" для DBEdit


 
bober   (2003-11-10 16:37) [3]

Спасибо.
Никак не могу разобраться с событием OnGetText как правильно объвить и использовать?
нашел пример процедуры

type
procedure MakeDateText(sender: TField);
.........
..........
implementation

procedure TForm1.MakeDateText(Sender: TField; var Text: String;DisplayText:Boolean);
begin
if (Sender.DataType=ftDateTime) then Text:=FormatDateTime("YYYY DD,MM",StrToDateTime(Sender.AsString));
Displaytext:=True;
end;

Здесь выдаёт следующие ошибки:

Declaration of "MakeDateText" differs from previous declaration
[Error] plat.pas(136): "(" expected but ":=" found
Undeclared identifier: "Displaytext"

Где я ошибаюсь?
Заранее благодарен.


 
Sandman25 ©   (2003-11-10 16:40) [4]

1. Уберите MakeDateText из interface. Выберите нужный TField, и дважды щелкните на OnGetText. Объявление появится само.
2. DisplayText - не var параметр, нет смысла ему что-либо присваивать. Почитайте помощь по этому методу.


 
bober   (2003-11-10 16:56) [5]

Выберите нужный TField, и дважды щелкните на OnGetText. Объявление появится само.

Ну не могу найти это событие на object inspector в events
в dbtext. :))))))))))))))))
или я не там смотрю?


 
Vlad ©   (2003-11-10 17:00) [6]


> Выберите нужный TField, и дважды щелкните на OnGetText.
> Объявление появится само.

Еще раз.
В DBText смотреть не надо. Надо смотреть в TField


 
Sandman25 ©   (2003-11-10 17:01) [7]

Выберите тот Dataset (Query или Table), который читает данные для dbtext.
Двойной клик на нем (на Dataset). Правая кнопка, Add all fields, теперь выбираем нужный.



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

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
14-90096
K.o.Z
2003-11-04 01:53
2003.11.27
HTML


14-90064
Гость
2003-11-05 16:17
2003.11.27
Как определить по номеру, какой это процессор


4-90157
Katrin
2003-10-06 11:57
2003.11.27
Hot Keys


1-89845
WCM
2003-11-16 18:51
2003.11.27
Создание объектов


3-89715
чайник
2003-11-10 09:28
2003.11.27
Ошибка записи данных на сервер