QuickReportでのグループ分け

解決


にこさん  2005-11-19 19: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-19 21:43:36  No: 18819  IP: 192.*.*.*

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

編集 削除
にこさん  2005-11-22 15:26:28  No: 18820  IP: 192.*.*.*

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

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

編集 削除
AY  2005-11-22 21:53:15  No: 18821  IP: 192.*.*.*

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

編集 削除
にこさん  2005-11-24 18:47:37  No: 18822  IP: 192.*.*.*

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

編集 削除
km  2005-12-01 17:42:41  No: 18823  IP: 192.*.*.*

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

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

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

編集 削除