Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.08;
Скачать: CL | DM;

Вниз

Преобразование Date в Interbase   Найти похожие ветки 

 
Drik   (2002-03-11 23:43) [0]

Есть база в interbase, отчеты создаем в Fast Reporte.
Вопрос в следующем как преобразовать тип Date Interbase
в тип DateEdit.Date Fast Reporta или наоборот?
Делается запрос
select ... from ... where aaa (тип Date) => bbb (DateEdit1.Date)
результат нулевой.

Буду признателен за ответ Роман


 
Malder ©   (2002-03-12 00:04) [1]

Drik, может отвечу не то, что ты хочешь, так как с FastReport почти не работал. Но, тип Date в Interbase - это обычный стандартный дельфийский тип времени. Преобразовать его, например, в строку можно datetostr(...)
может пол учится в Fastreport использовать обычный string, преоброзовав к нему все Date...


 
Malder ©   (2002-03-12 00:16) [2]

Народ, а что такое вообще FastReport ? Это типа qReport ? Или это отдельный компонент ?


 
Drik   (2002-03-12 00:17) [3]

Наверное можно, но как тогда написать запрос ?


 
Malder ©   (2002-03-12 01:10) [4]

сложный вопрос. Ответа не знаю.

Только вот что. В Дельфи больше или равно записывается так: ">=".
Может поэтому твой запрос не работает ? Там написано "=>".


 
Drik   (2002-03-12 01:12) [5]

Да нет здесь ошибся


 
Deniz ©   (2002-03-12 07:46) [6]


Query1.SQL.Clear;
Query1.SQL.Add("select ... from ... where aaa (тип Date) >= :bbb");
Query1.Params[0].asDateTime:=StrToDate(DateEdit1.Date);
- это если DateEdit1.Date строковое, как в TDateTimePicker
или
Query1.Params[0].asDateTime:=DateEdit1.Date;
- если DateEdit1.Date "датовый тип"


 
onix ©   (2002-03-12 07:52) [7]

Ув. Drik. У меня тоже была такая проблема (получал дату в виде 16 Sep 1970). Решить ее удалось только при помощи функций написанных в библиотеке DLL. Технология написания подобных вещей кажется есть на ib.demo.ru.


 
Drik   (2002-03-14 00:31) [8]

Победил я эту проблему
Кому интересно в Fast Report есть такая функция
[FORMATDATETIME("dd.mm.yyyy 00:00:00", DateEdit1.Date)]
ее в Query.Params присваивать переменной надо
которая в select применяется


 
Johnmen ©   (2002-03-14 09:57) [9]

В Fast Report такой ф-ии НЕТ !
а есть она в Дельфях !


 
Slava ©   (2002-03-14 10:27) [10]

> Johnmen ©

В FastReport такая функция ЕСТЬ !


 
Johnmen ©   (2002-03-14 10:39) [11]

Slava © : Прочитей еще раз вопрос и скажи, а при чем тут вообще ваш любимый FastReport ???

И где же находится эта ф-ия в FastReport?


 
Drik ©   (2002-03-15 00:16) [12]

В Fast Reporte такая функция есть.
Находится "Вставить выражение -> Функция -> "Выбрать функцию".


 
Drik ©   (2002-03-15 00:21) [13]

To Johnmen@:
А вопрос был по сушеству.
Есть просто база на IB. Надо делать отчеты, используется Fast Report, в чем проблемы?



Страницы: 1 вся ветка

Текущий архив: 2002.04.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
3-22557
andyway
2002-03-14 06:12
2002.04.08
Расчет таблиц по базе


4-22871
Gavrozoid
2002-02-05 14:59
2002.04.08
Нужно достать Handle окна под мышой


3-22549
ZDN
2002-03-15 13:04
2002.04.08
IB 5.5 на NT 4.0 SP6 переход на 5.6


1-22767
DikobraZ
2002-03-27 10:29
2002.04.08
Как узнать имя компьютера и логин пользователя??


1-22724
Rammst
2002-03-26 06:54
2002.04.08
Часы