![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть QRDBText! в нем из таблицы вытаскивается числовое значение.
Kurt © (2002-08-27 18:25:00)Есть QRDBText! в нем из таблицы вытаскивается числовое значение. конкретно это знаечение есть кол-во секунд. Как мне вывести (с помощью Mask или вообще используя QRExpr) данное поле в обынчном формате Дата/время?? ("hh:mm:ss")
помогите плиз!
Kurt (2002-08-28 15:50:00) [1]Большущее спасибо!! тепреь все понял!
ЮЮ (2002-08-28 13:58:00) [2]>ведь просто непонятно тада как тут QRDBText использовать
QRDBText настроен на твоё поле с секундами, в onPrint получаешь 67, а передаёшь TimeToStr(.../86400)
Kurt (2002-08-28 13:53:00) [3]и получается с помощью них (QRExpr и QRDBText) это не сделать. так?
я просто думал как то с помощью Мask из QRDBText-а или Expression из QRExpr как то спасет....
Kurt (2002-08-28 13:48:00) [4]то бишь взять QRLabel и свойству caption в OnPrint нужное значение забиваешь?
(ведь просто непонятно тада как тут QRExpr и QRDBText использовать)...
Delirium (2002-08-28 12:58:00) [5]> Kurt
Во время исполнения программы OnPrint, вызывается и при Preview.
Kurt (2002-08-28 12:56:00) [6]так это при печати... а чтоб при просмотре? (Preview)
писал в QRExpr неизвесная функция пишет...
ЮЮ (2002-08-28 12:49:00) [7]Y Всех компонентов есть OnPrint, там и пиши
Kurt (2002-08-28 12:32:00) [8]спасибо конечно. но каким компонентом из QReport мне вывести ?
В Expression в QRExpr если я напишу TimeToStr(x/86400), а?
ЮЮ (2002-08-28 12:19:00) [9]procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Caption:=TimeToStr(67/86400);
end;
И посмотри, что будет на кнопке :-)
Kurt (2002-08-28 11:49:00) [10]?? не понял ЮЮ.. можешь поподробнее плиз если не трудно.
у меня есть поле где забито допустим 67 , это в секундах, мне нуно чтоб в отчете это поле отобразилось как 00:01:07, так как что делит... не совсем понял
ЮЮ (2002-08-28 11:36:00) [11]>очень долго работает
Достаточно разделить на количество секунд в сутках и получишь TDateTime. Правда если счёт секундам ведешь оттуда же, откуда и TDateTime
Kurt (2002-08-28 11:27:00) [12]Ты не угадал!
вопрос в том что есть ли какой то способ (с помощью Mask, функций QRExpr или как то еще) это сделать? есть только кол-во секунд а нужен формат времени стандартный...
(самомоу считать для каждой записи очень долго работает)
Reindeer Moss Eater (2002-08-27 19:04:00) [13]Дай угадаю:
Ты хочешь спросить сколько в минуте секунд, сколько в часе минут, сколько в сутках часов?