HomeVisual Basicクリスタルレポート フィルター条件式をセット

フィルター条件式をセット

クリスタルレポートに表示されるレコードの条件式を設定します。

コード

'インポートクラス
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
'ReportDocument(.RPT)のディレクトリパス設定
Dim reportPath As String = "ファイルパス" & "ファイル名.rpt"

'ReportDocumentのオブジェクト生成
Dim RD As New ReportDocument

'ReportDocument(.RPT)を読込み
RD.Load(reportPath)

'レコードの条件式
RD.RecordSelectionFormula = "条件式"

'CrystalReportViewerへReportDocumentを渡す()
CrystalReportViewer.ReportSource = RD

条件式

条件式内の "値" を {?パラメータ名} に設定すると、パラメータの値が引数として渡されます。

条件
等しい {テーブル名.列名} = "値"
等しくない {テーブル名.列名} <> "値"
いずれか {テーブル名.列名} in ["値1", "値2", "値3"...]
いずれかではない not ({テーブル名.列名} in ["値1", "値2", "値3"...])
未満 {テーブル名.列名} < "値"
以下 {テーブル名.列名} <= "値"
より大きい {テーブル名.列名} > "値"
以上 {テーブル名.列名} >= "値"
間(範囲指定) {テーブル名.列名} in "値1" to "値2"
間以外 not ({テーブル名.列名} in "値1" to "値2")
前方一致 {テーブル名.列名} startswith "値"
前方不一致 not ({テーブル名.列名} startswith "値")
似てる {テーブル名.列名} like "値"
似ていない not ({テーブル名.列名} like "値")



ページトップへ

データベース

サーバ

Copyright (C) MadCap. All Rights Reserved.