Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c