Главная страница
    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.46 MB
Время: 0.009 c
14-90110
Yuri Btr
2003-11-04 11:32
2003.11.27
Дата компиляции в файле


1-89852
Митяй
2003-11-06 18:58
2003.11.27
Строковая функция.


6-90031
k@rt
2003-10-01 21:54
2003.11.27
TidPOP3


3-89704
Alex_x
2003-11-10 13:03
2003.11.27
добавление записи в


4-90181
stainer
2003-10-05 14:45
2003.11.27
иконка 16 на 16





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский