Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-90100
panov
2003-11-04 15:02
2003.11.27
О закрытии веток.


1-89891
Sacred
2003-11-14 22:42
2003.11.27
TreeView + CheckBox!!!?!?!?!?!


3-89724
xsenort
2003-11-09 19:18
2003.11.27
SQL


1-89842
Dred
2003-11-12 01:42
2003.11.27
Вычисление определенного интеграла


1-89973
_Андрей_
2003-11-17 16:13
2003.11.27
TTreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский