初学者,要做一个报表程序,已有现成的SQL SERVER数据,碰到这样一些问题特来请教!(50分)

  • 主题发起人 主题发起人 attempter
  • 开始时间 开始时间
A

attempter

Unregistered / Unconfirmed
GUEST, unregistred user!
1,如何把datetime类型的数据分解成为date和time?
2,TQueryRep的DataSet属性可不可以是TStoredProc?
谢谢!
 
怎么就没人回答我了,帮帮忙呀!
 
看不懂你的问题呀,说清楚点吗
 
1.你可以将datetime类型的数据转换成STRING型然后分割出DATE和TIME。
2.我没用在报表中用过TStoredProc,我想你最好还是用TQUERY比较好,因为读取TStoredProc返回的数据集比较麻烦。
 
function DateToStr(Date: TDateTime): string;
overload;
function DateToStr(const DateTime: TDateTime;
const FormatSettings: TFormatSettings): string;
overload;
 
1.FormatDateTime就可以做到
2.沒試過﹐應該可以的
 
formatdatetime('yyyy''年''m''月''d''日 ''dddd'+'hh:mm:ss AM/PM',now);
 
你们搞错了吧,我指的datetime类型是SQL的数据类型,不是delphi的
 
1.土办法:
date=year(datetime)+'-'+month(datetime)+'-'+day(datetime)
time=hour(datetime)+':'+minute(datetime)

2.没问题,你可以先在Parameters随便设一个参数,设计报表时就可看到数据。
 
謝了搞定.
 
后退
顶部