⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db971221.gb_

📁 ASPWeb数据库范例总览
💻 GB_
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
   <TITLE>资料库: 利用 Crystal Reports 制作报表, 如何让它筛选某(些)日期的资料?</TITLE>
   <META NAME="Author" CONTENT="KJ Wang">
   <META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (Win95; I) [Netscape]">
</HEAD>
<BODY TEXT="#202020" BGCOLOR="#FFFFFF" LINK="#FF0000" VLINK="#0000FF" ALINK="#FF0000">

<H2 ALIGN=CENTER><A HREF="vbdb.htm">VB5 与资料库程式设计</A></H2>

<CENTER><P><IMG SRC="../../g/more.jpg" HEIGHT=19 WIDTH=79></P></CENTER>

<H3 ALIGN=CENTER>
<HR WIDTH="100%">利用 Crystal Reports 制作报表, 如何让它筛选某一日期的资料?
<HR WIDTH="100%"></H3>

<DIV ALIGN=right><ADDRESS><FONT COLOR="#008000">参阅章节:15-2 节,p.476。</FONT></ADDRESS></DIV>

<CENTER><TABLE CELLSPACING=0 WIDTH="95%" >
<TR>
<TD>关於 p.479 所介绍的「<FONT COLOR="#008000">SelectionFormula 属性与资料录的筛选</FONT>」,
应用於<FONT COLOR="#FF0000">字串</FONT>资料的筛选都很好, 但遇到<FONT COLOR="#FF0000">日期</FONT>资料时,
却无法正常工作, 该如何解决?
<HR WIDTH="100%">
<P>举个筛选字串的例子:(CR 为 Crystal Reports 控制元件的名称)</P>

<UL>
<P>CR.SelectionFormula = &quot;{股票行情表.股票代号} = '2301'&quot;</P>
</UL>

<P>则可筛选「股票行情表」资料表「股票代号」栏位 = '2301' 的资料录, 仿此模式,
若想筛选「买卖记录」资料表「买卖日期」栏位 = 7/2/97 的资料录, 我们想到的条件式可能是:</P>

<UL>
<P>CR.SelectionFormula = &quot;{买卖记录.买卖日期} = #7/2/97# &quot;<FONT COLOR="#008000">
' # 是 VB 用来表示日期的符号</FONT></P>
</UL>

<P>不过此一条件式并不适用於 Crystal Reports, Crystal Reports 可以接受的日期格式如下:</P>

<UL>
<P>CR.SelectionFormula = &quot;{买卖记录.买卖日期} = <FONT COLOR="#FF0000">Date(
1997, 7, 2)</FONT>&quot;<FONT COLOR="#FF0000"> </FONT>' 表示 1997 年 7
月 2 日</P>
</UL>

<P>如果想筛选出系统日期<FONT COLOR="#008000">(当日,也就是 VB Date 函数的传回日期)</FONT>的资料录,
则可使用以下方法:</P>

<UL>
<P>D = &quot;Date( &quot; &amp; <FONT COLOR="#008000">Format ( Date, &quot;yyyy,
m, d&quot; )</FONT> &amp; &quot; )&quot;<BR>
CR.SelectionFormula = &quot;{买卖记录.买卖日期} = &quot; &amp; D</P>
</UL>
</TD>
</TR>
</TABLE></CENTER>

<P>
<HR WIDTH="100%"></P>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -