• ベストアンサー

クリスタルレポートで文字列の部分抽出をする方法

クリスタルレポートで式フィールドを挿入する際、 データベースフィールドの文字列を部分的に抽出 することは出来ないでしょうか。 「あるフィールドの○文字目から△文字目までを抽出する」という、VBで言うMID関数を使いたいのですが、 術が見つからなくて困っています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • i536
  • ベストアンサー率32% (75/231)
回答No.1

添字演算子[]を使えばMID関数のように利用できます。 x[y to z] で、文字列 x から、y ~z までの範囲の文字を取り出せます。 添字は0から始まります、またこの演算子で文字の代入もできます。 {データベースフィールド} [3 to 10] で データベースフィールド の 3から 10個目の文字列がとれます。 詳しくは、クリスタルレポートのヘルプに記載されています。

関連するQ&A