Главная страница
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.028 c
14-90105
Rouse_
2003-11-04 09:48
2003.11.27
Антология Мастера Улабаются


1-89863
rosl
2003-11-18 02:36
2003.11.27
копирование


7-90151
JohnKorsh
2003-09-18 08:47
2003.11.27
Font в EXE ?


1-89924
snake1977
2003-11-18 10:58
2003.11.27
Debuger


14-90131
Думкин
2003-11-06 06:23
2003.11.27
С днем рождения! 6 ноября.