【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください

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

A 回答 (1件)

添字演算子[]を使えばMID関数のように利用できます。



x[y to z] で、文字列 x から、y ~z までの範囲の文字を取り出せます。
添字は0から始まります、またこの演算子で文字の代入もできます。

{データベースフィールド} [3 to 10] で
データベースフィールド の 3から 10個目の文字列がとれます。

詳しくは、クリスタルレポートのヘルプに記載されています。
    • good
    • 4

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報