過去ログ

                                Page     256
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼あ、か、さ行で改行  幸久丸 03/4/23(水) 9:33
   ┗Re:あ、か、さ行で改行  イケガミ 03/4/23(水) 13:03
      ┗Re:あ、か、さ行で改行  幸久丸 03/4/24(木) 10:46

 ───────────────────────────────────────
 ■題名 : あ、か、さ行で改行
 ■名前 : 幸久丸
 ■日付 : 03/4/23(水) 9:33
 -------------------------------------------------------------------------
   基本的な質問なのですが。(VBAについてではありません。すみません)
今、名前を頭1桁目がア〜オ、カ〜コ、サ〜ソ、タ〜ト(以下おなじ)をそれぞれグループとみなし、グループが変わった場合に改ページをするレポートを作りたいのです。
現在はクエリでカナ氏名を使用してSwitch式で”カ”より小さいと”ア”、”サ”より小さいと”カ”(以下同様)として1つフィールドを追加してそのフィールドをレポートでグループとして改ページさせています。
そうではなく、直接カナ氏名のフィールドを使用してレポートでグループ化して改ページを行う事ができるのでしょうか。
それと上記以外にシンプル(式フィールドを追加しなくてもいい方法)にする方法があれば教えていただけないでしょうか。

よろしくお願いします。

 ───────────────────────────────────────  ■題名 : Re:あ、か、さ行で改行  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/4/23(水) 13:03  -------------------------------------------------------------------------
   > そうではなく、直接カナ氏名のフィールドを使用してレポートで
> グループ化して改ページを行う事ができるのでしょうか。

先頭一文字で単純に改ページしてもいいならできるのでしょうけど、
ある演算をしないと求めることができないので、式は必要だと思います。

別の式を考えるとすれば以下のようにしてみるとか・・
#ただし、や行とかではおかしくなるかな・・・

(Asc(StrConv(Left([フィールド名], 1), 24)) - 176) \ 5

 ───────────────────────────────────────  ■題名 : Re:あ、か、さ行で改行  ■名前 : 幸久丸  ■日付 : 03/4/24(木) 10:46  -------------------------------------------------------------------------
   ありがとうございました。
やはり式(関数)を使わなければグループ化は上手くできないんですね。
本当にありがとうございました。
又別の質問の時もよろしくお願いします。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 256