DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)の対象条件(範囲)設定のサンプルです。
現状の画面デザインはこのようになっています。
<レポートの対象条件(範囲)設定>
「設定」ボタンから「文字列をフィルター」の「・・・」を選択します。
↓
「And」ボタンから「条件を追加」を選択します。
↓
左辺「OFFICE_ID」から「ORDER_YEAR」を選択します。
↓
条件「次の値から始まる」から「次の値の間である」を選択します。
↓
右辺に「2024:2024年」、「2025:2025年」を設定します。
↓
【サンプルプログラム(VB.Net)】
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
' 'XtraReport1 ' Me.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.TopMargin, Me.BottomMargin, Me.Detail, Me.ReportHeader, Me.ReportFooter, Me.GroupHeader1, Me.GroupFooter1}) Me.ComponentStorage.AddRange(New System.ComponentModel.IComponent() {Me.XpObjectSource1}) Me.DataSource = Me.XpObjectSource1 Me.FilterString = "[OFFICE_ID.OFFICE_ID] = 'O01' And [ORDER_YEAR] Between('2024', '2025')" Me.Font = New System.Drawing.Font("MS ゴシック", 9.75!) Me.Landscape = True Me.Margins = New System.Drawing.Printing.Margins(0, 0, 70, 107) Me.PageHeight = 827 Me.PageWidth = 1169 Me.PaperKind = System.Drawing.Printing.PaperKind.A4 Me.StyleSheet.AddRange(New DevExpress.XtraReports.UI.XRControlStyle() {Me.XrControlStyle1, Me.XrControlStyle2}) Me.Version = "21.1" |
それでは、実行して動作確認を行います。
↓
無事、一覧、帳票等のレポート(ASPxWebDocumentViewer)の対象条件(範囲)設定が出来ました。


















