アシストエンジニア・技術情報ブログ

PTC Creo Parametricのリピート領域で表示される文字数を制限する

FAQ

2019年08月06日

PTC Creo Parametricのリピート領域で表示される文字数を制限する

PTC Creo Parametricのリピート領域

PTC Creo Parametric(Pro/E Wildfire)はリピート領域という機能を使用して部品表を作成できます。今回はリピート領域のリレーションを使って表示する文字数を制限する方法をご紹介します。

ここに表示しているのはリピート領域を使って作成された部品表です。NAMEの欄は文字数が長くて隣のセルに重なってしまっています。

PTC Creo Parametricのリピート領域

リピート領域で表示される文字数を制限する

以下の手順を実施するとリピート領域内で表示する文字数を制限することができます。

  1. テーブルタブ/データグループ:リピート領域 をクリックし表示されるメニューマネージャから「リレーション」をクリックし、リピート領域を指定します。
    PTC Creo Parametric リピート領域を使ったテーブル

  2. リレーションダイアログが表示されます。ローカルパラメータにはリピート領域で使用している項目が入力されています。今回文字が重なっているのはasm.mbr.nameの値でパラメータとしてはasm_mbr_nameを使用しています。
    つぎのリレーションを作成します。シンボル名はなんでもよいのですが、今回は name というシンボル名にしています。
    name=extract(asm_mbr_name,1,8)
    PTC Creo Parametricのリピート領域でリレーション編集

    これはnameというシンボルにasm_mbr_nameの始まりの1から8文字までを代入しなさいというリレーションです。記述が終了したらリレーションエディタの[OK]ボタンと、メニューマネージャの[終了]を押して閉じます。

  3. つぎにリピート領域のレポートシンボルを変更します。今回変更するのは、asm.mbr.nameで、ここにリレーションで作成したnameの値を表示させます。リピート領域の該当位置をダブルクリックし、表示されたレポートシンボルで rpt>rel>User Defined と選択し、最後に作成したシンボル名 name を入力してEnterキーを押します。
    PTC Creo Parametricのレポートシンボルを指定

  4. 最後に「テーブル更新」をクリックすると8文字目での表示になります。

つぎのようにリレーションを記述すると9文字目から「…」が追加されます。
name=extract(asm_mbr_name,1,5)+”…”
PTC Creo Parametric図面内の部品表 リレーションで表示文字を制限している

今回ご紹介したこと以外にも、リピート領域のリレーションを活用するといろんなことができそうです。是非ご活用ください。

PTC Creo ロゴ|株式会社アシストエンジニア