QuickReportでのグループ分け

解決


にこさん  2005-11-20 04:15:45  No: 18818  IP: [192.*.*.*]

QuickReportを使用し上から順にPageHeader,GroupHeader,Detail,GroupFooterとBandを配置しております。
改ページの処理のためGroup化をGroupHeaderのexpressionプロパティで設定しようとしています。
expressionの値が変わったらページを変えるような処理になります。

データベースの複数の列を利用してANDでグループ化したいのですが、
上手くいきません。

Query.AA番号 And Query.BB

こんな感じでは記述出来ないでしょうか?
(AA番号かつBBの場合を一つのグループとする)

編集    削除
km  2005-11-20 06:43:36  No: 18819  IP: [192.*.*.*]

(Query.AA番号)And(Query.BB)
と書かないといけないのでは

編集    削除
にこさん  2005-11-23 00:26:28  No: 18820  IP: [192.*.*.*]

う〜む上手くいきません・・・

フィールドを二つ使うとどちらも効かなくなってしまいます。
構文がおかしいのかな?

編集    削除
AY  2005-11-23 06:53:15  No: 18821  IP: [192.*.*.*]

ANDのグループと言うのは、やったこと無いですが
クエリーでしたら、最初から2つの項目をくっつけた
フィールドを用意しても良いのではないですか?

編集    削除
にこさん  2005-11-25 03:47:37  No: 18822  IP: [192.*.*.*]

ありがとうございます。項目をくっつけたフィールドを新たに追加する事で解決しました。

編集    削除
km  2005-12-02 02:42:41  No: 18823  IP: [192.*.*.*]

解決済みになっていますが、以前作成したプログラムで確認したところ
2フールドで変化が起きた場合のグループ分けは下のように
フールドを文字列にして結合するとうまくいきます。

str(DenpyouTable.NenTuki)+' '+str(DenpyouTable.KamokuCode)

文字フールドの場合はstrはいりません。

編集    削除