バージョン 6.3.3
 —  エディタ  —

DDM の編集 - 編集エリアの使用

エディタウィンドウの編集エリアはテーブルで構成されており、フィールド定義データは行および列に含まれています。 エディタでは、DDM に定義されているフィールドごとに、個別に行が用意されます。 フィールドに属するすべての属性定義は、この行のセルに含まれています。

DDM の表示の変更や列の整列を実行したり、現在の編集操作で不要なフィールドを非表示にしたりすることができます。

フィールド定義はフィールド列に入力するか、または別の DDM から挿入します。 エディタウィンドウで使用される列および定義可能なフィールド属性の詳細については、「フィールド属性定義」を参照してください。

次の方法のいずれかを使用して、DDM ソースに新しいフィールドを追加したり、フィールドの属性を変更したりすることができます。

このセクションでは、次のトピックについて説明します。


列の整列

エディタウィンドウでは、現在の DDM の編集操作に不要な列をサイズ変更、移動、または非表示にすることにより、ニーズに合わせて DDM の表示を調整できます。

列のサイズ変更

単一の列またはすべての列を最適なサイズに自動的に調整したり、単一の列の幅を特定のサイズに変更したりすることができます。

Start of instruction setすべての列を最適なサイズに変更するには

Start of instruction setテキストを入力しながらすべての列を最適なサイズに変更するには

  1. すべての列を最適なサイズに変更するには」の説明に従って、[列のカスタマイズ]ダイアログボックスを開きます。

  2. [最適値]チェックボックスをオンにしてから、さらに[自動調整]チェックボックスをオンにします。

    有効なエディタウィンドウの各列が、行セルまたは[定義]ダイアログボックスに入力するテキストに適するように、列またはダイアログボックスを終了するときに自動的に調整されます。

    または:
    [最適値]および[自動調整]の設定をアクティブなすべてのエディタウィンドウに適用する場合、『Natural スタジオの使用』ドキュメントの「DDM エディタオプション」に記載されている、対応するエディタオプションを設定します。

Start of instruction set単一の列を内容に適したサイズに変更するには

Start of instruction set単一の列を特定のサイズに変更するには

Start of instruction setサイズ変更されたテーブルレイアウトを保存するには

列の移動

単一または複数の列を移動することにより、テーブルのレイアウトを変更できます。

Start of instruction set列を移動するには

  1. 次のいずれかの方法を選択します。

    または:

  2. 新しいテーブルのレイアウトを維持するには、「サイズ変更されたテーブルレイアウトを保存するには」の説明に従ってください。

列の非表示および表示

列を非表示または表示することにより、テーブルのレイアウトを変更できます。

Start of instruction set表示順序を再編する方法で列を非表示にするには

  1. フィールドを選択するには」の説明に従って、フィールドを選択します。

  2. すべての列を最適なサイズに変更するには」の説明に従って、[列のカスタマイズ]ダイアログボックスを開きます。

  3. [表示された列]リストボックスから、非表示にする列を選択します。

    リストボックスの上から下への順序は、エディタウィンドウのテーブルの左から右への順序に対応します。つまり、リストの最上部の列はテーブルの左端の列に対応します。

    注意:
    テーブルのレイアウトに必須の、[タイプ][レベル][名前][フォーマット]、および[長さ]は選択できません。

  4. [削除]を選択します。

    選択された列が[表示された列]から削除され、[非表示の列]リストボックスに表示されます。

  5. 新しいテーブルのレイアウトを維持するには、「サイズ変更されたテーブルレイアウトを保存するには」の説明に従ってください。

Start of instruction set列の境界を移動する方法で列を非表示にするには

  1. 非表示にする列の見出しで、ポインタを右の境界に合わせます。 ポインタが仕切りの形に変わったら、列見出しが完全に見えなくなるまで、仕切りを左の境界にドラッグします(右の境界線と左の境界線が一致する必要があります)。

    注意:
    テーブルのレイアウトに必須の、[タイプ][レベル][名前][フォーマット]、および[長さ]の各列は非表示にできません。

    非表示になった列が、[列のカスタマイズ]ダイアログボックスの[非表示の列]リストボックスに表示されます。

  2. 新しいテーブルのレイアウトを維持するには、「サイズ変更されたテーブルレイアウトを保存するには」の説明に従ってください。

Start of instruction set非表示の列を表示するには

  1. フィールドを選択するには」の説明に従って、フィールドを選択します。

  2. すべての列を最適なサイズに変更するには」の説明に従って、[列のカスタマイズ]ダイアログボックスを開きます。

  3. [非表示の列]リストボックスから、エディタウィンドウに表示する列を選択します。

  4. [追加]を選択します。

    選択された列が[非表示の列]から削除され、[表示された列]リストボックスに表示されます。

  5. 新しいテーブルのレイアウトを維持するには、「サイズ変更されたテーブルレイアウトを保存するには」の説明に従ってください。

Top of page

フィールドの表示および非表示

フィールドのブロックを表示(展開)または非表示(圧縮)にすることにより、複雑なデータ構造を持つ DDM の 読みやすさや管理のしやすさを向上できます。 フィールドのブロックが圧縮されると、このブロックに含まれるすべてのフィールドが非表示になります。これには、他のネストされたブロックも含まれます(選択されたブロックの一部である場合)。 非表示のブロックは、圧縮または展開された状態のままになります。

展開または圧縮できるブロックは、同じフィールドレベル(1~99)に定義されたフィールドのブロックです。 ブロックは、最上位のレベル 1 から最下位のレベル 99 まで、レベルの階層ごとに展開または圧縮されます。 ランクが下のレベルのフィールドを含むブロックは、上のレベルのブロックに含まれます。

フィールド定義をスキャンするときは(「フィールド名の検索および置換」も参照)、圧縮されているブロックもスキャンされます。

フィールドのブロックを展開および圧縮するには、次の手順で参照されている各エディタオプションを設定する必要があります。

Start of instruction set単一のブロックを展開/圧縮するには

  1. Natural スタジオの使用』ドキュメントの「DDM エディタオプション」の記載に従って、[展開/圧縮]エディタオプションを設定します。

    [展開/圧縮]オプションを設定すると、展開/圧縮のトグル(または)が、次の例のように表示されます。

    トグルは、その行が展開されているブロックの最初の行であることを示します。

    トグルは、その行が圧縮されているブロックの最初の行であることを示します。

  2. トグルをクリックしてブロックを展開するか、またはトグルをクリックしてブロックを圧縮します。

    または:
    トグルまたはが表示されている行にカーソルを移動して[ビュー]メニューの[展開/圧縮]を選択するか、またはgraphics/edis_win_exp_collapse.png[展開/圧縮]ツールバーボタンを選択します。

    または:
    Natural スタジオの使用』ドキュメントの「ショートカットキー」にリストされているショートカットキーを使用します。

Start of instruction setすべてのブロックを展開/圧縮するには

Top of page

フィールドまたはフィールド属性の選択

エディタ機能を実行する前に、フィールドの作成、修正、または削除を行う行または行セルを選択(強調表示)します。

Start of instruction setフィールド属性を選択するには

  1. フィールド行が選択されている場合:

    F2 キーを押します。

    フィールド行の左端のセルが選択されます。

    または:
    最初に選択するセルを含む行をクリックしてから、次に属性の追加または修正を行うセルをクリックします。

    指定されたセルが選択されます。

  2. 単一のセルが選択されている場合:

    属性の追加または修正を行う行セルをクリックします。

    または:
    TabShift + TabHome または End の各キーを押して、属性の追加または修正を行う行セルに移動します。

    指定されたセルが選択されます。

Start of instruction setフィールドを選択するには

  1. 単一のセルが選択されている場合:

    Shift + スペースキーを押します。

    セルのフィールド行が選択されます。

    または:
    選択するフィールド行の左端の列をクリックします。

    指定されたフィールド行が選択されます。

  2. 行が選択されている場合:

    選択するフィールド行をクリックします。

    または:
    Home または End の各キーを押して、選択するフィールド行に移動します。

    指定されたフィールド行が選択されます。

Start of instruction setフィールドの範囲を選択するには、次の手順に従います。

  1. 単一のセルが選択されている場合:

    Shift + スペースキーを押します。

    セルのフィールド行が選択されます。

    または:
    範囲の最初のフィールド行の左端の列をクリックします。

    指定されたフィールド行が選択されます。

  2. フィールド行が選択されている場合:

    範囲の最初のフィールド行の左端の列をクリックします。

    または:
    Home または End の各キーを押して、範囲の最初のフィールド行に移動します。

    範囲の最初のフィールド行が選択されます。

  3. Shift キーを押しながら、範囲の最後のフィールド行を選択します。

    指定されたフィールド範囲の行が選択されます。

Start of instruction setすべてのフィールドを選択するには

Top of page

フィールドの挿入および変更

このセクションでは、DDM ソースにフィールドを挿入する方法および DDM ソース内のフィールドを変更する方法について説明します。

Start of instruction setフィールドを挿入するには

  1. 新しいフィールドを配置する行を選択します。

    挿入位置(選択したフィールドの前または後)は、次の項目の現在の設定によって変わります。

  2. [フィールド]メニューの[挿入]を選択します。

    または:
    [フィールドの挿入]ツールバーボタンを選択します。

    データベースファイル内の対応するフィールドを参照できない DDM を編集する場合、選択したフィールドの前または後に空白行が挿入されます。

    注意:
    データベースが使用できない場合、新しいフィールド属性を検証できません。 「フィールド属性定義」のショートネーム列の説明にある、フィールドの作成に関する注も参照してください。

    データベースファイル内のフィールドを参照する DDM を編集する場合、次の例のように、[フィールド選択リスト]ダイアログボックスが表示されます。

    [フィールド選択リスト]ダイアログボックスからフィールドを選択します。

    手順 1 で選択したフィールドの前または後の DDM ソースに新しいフィールドが貼り付けられます。

  3. 空白の列フィールドに、各フィールド属性の値を入力します。

    1 つの列フィールドから次に移動するには、Tab キーを押します。

タイプグループまたはピリオディックグループのフィールドを挿入すると、後続の各フィールドのレベルは自動的かつ適切にインクリメントされます。

Start of instruction setフィールドを修正するには

タイプグループまたはピリオディックグループのフィールドのレベルを変更すると、新しいレベルの値に応じて、後続の各フィールドのレベルは自動的かつ適切にインクリメントまたはデクリメントされます。

フィールドの Natural データフォーマットを変更すると、現在の長さが新しいデータフォーマットでも有効である場合は、現在の長さが維持されます。 それ以外の場合は、現在の長さの指定が、有効なデフォルトの長さによって自動的に置き換えられます([長さ]列の説明も参照)。

Top of page

フィールドのコピー、切り取り、貼り付け

DDM エディタのコピー/切り取りおよび貼り付けの各機能は、現在の DDM ソース内または異なる DDM ソース間の 1 つ以上のフィールドをコピー、移動、または削除するために使用します。

コピーまたは切り取られたフィールドは、クリップボードに挿入されます。 このデータは、次の切り取りまたはコピー操作が行われるまで破棄されず、クリップボードに保持されます。

Start of instruction setフィールドのコピー、切り取り、貼り付けを行うには

  1. コピーまたは切り取りを行うフィールドを選択します。

  2. [編集]メニューの[コピー]または[切り取り]を選択します。

    または:
    [コピー]または[切り取り]ツールバーボタンを選択します。

    または:
    Ctrl + C キーまたは Ctrl + X キーを押します。

    フィールドがクリップボードに挿入され、現在の DDM ソースまたは別の DDM ソースに貼り付けできるようになります。

  3. フィールドを別の DDM に貼り付ける場合は、それぞれの DDM ソースを開きます。

  4. コピーまたは切り取りをしたフィールドを前または後に貼り付けるフィールドを選択します(「フィールドを挿入するには」の挿入位置の説明も参照)。

  5. [編集]メニューの[貼り付け]を選択します。

    または:
    [貼り付け]ツールバーボタンを選択します。

    または:
    Ctrl キーを押したまま V キーを押します。

    コピーまたは切り取られたフィールドが、現在の DDM ソースの指定された位置に貼り付けられます。

  6. 同じフィールドを再度貼り付けるには、手順 3~5 を繰り返します。

タイプグループまたはピリオディックグループのフィールドを切り取りまたは貼り付けすると、後続の各フィールドのレベルは自動的かつ適切に調整されます。

Top of page

フィールド名の検索および置換

検索機能は、フィールド名を検索したり、現在の DDM ソース内のフィールド名を置換したりするために使用します。

検索機能は、フィールドの圧縮されたブロックを含む、すべてのデータ定義に対して実行されます(「フィールドの表示および非表示」も参照)。

注意:
オリジナルの名前を復元するための "元に戻す" 機能はありません。

Start of instruction setDDM フィールド名を検索するには

  1. [編集]メニューの[検索]を選択します。

    または:
    graphics/edis_win_find.png[検索]ツールバーボタンを選択します。

    または:
    Ctrl キーを押したまま F キーを押します。

    次の例のように、[DDM フィールドの検索]ダイアログボックスが表示されます。

  2. [検索フィールド名]テキストボックスに、検索するフィールドのロングネームを入力します(上の例では PERSONNEL-ID)。

    完全に一致するフィールド名だけを検索し、フィールド名の一部は対象としない場合は、[完全に一致する単語のみ]チェックボックスを設定します。 このボックスを設定しない場合、検索文字列を含むすべてのインスタンスが検出されます。

    [検索方向]セクションで、[文頭へ]または[文末へ]オプションボタンを設定して、検索をカーソル位置から DDM ソースの末尾に向けて実行するか、カーソル位置から DDM ソースの開始位置に向けて実行するかを指定します。 デフォルト設定は[文末へ]です。

  3. [次を検索]を選択します。

    検索文字列のインスタンスが見つからない場合、適切なメッセージが表示されます。

    検索文字列のインスタンスが見つかった場合、そのインスタンスが選択されます。

  4. 検索文字列の他のインスタンスを検索するには、次の方法のいずれかを実行します。

    [編集]メニューの[次を検索]を選択します。

    または:
    F3 キーを押します。

    または:
    [次を検索]ツールバーボタンを選択します。

Start of instruction setフィールド名を置換するには

  1. [編集]メニューの[置換]を選択します。

    または:
    [置換]ツールバーボタンを選択します。

    または:
    Ctrl + H キーを押します。

    次の例のように、[DDM フィールドの置換]ダイアログボックスが表示されます。

  2. [検索フィールド名]テキストボックスに検索文字列を入力します。

    [置換フィールド名]テキストボックスに置換する文字列を入力します。

    完全に一致するフィールド名だけを検索し、フィールド名の一部は対象としない場合は、[完全に一致する単語のみ]チェックボックスを設定します。 このボックスを設定しない場合、検索文字列を含むすべてのインスタンスが検出されます。

    [検索方向]セクションで、[文頭へ]または[文末へ]オプションボタンを設定して、検索をカーソル位置から DDM ソースの末尾に向けて実行するか、カーソル位置から DDM ソースの開始位置に向けて実行するかを指定します。 デフォルト設定は[文末へ]です。

  3. [置換]を選択して、ソースで検索された次の一致を置き換えます。

    [次を検索]および[置換]を選択して、次の一致を検索し、置き換えます。

    または:
    [次を検索]および[置換]の各ツールバーボタンを選択します。

    または:
    最初の一致を置換せずに次の一致を置換するには、[次を置換]を選択します。

    または:
    [すべて置換]を選択して、検索されたすべての検索文字列を置き換えます。

    検索文字列のインスタンスが見つからない場合、適切なメッセージが表示されます。

  4. [閉じる]を選択して、ダイアログボックスを終了します。

Top of page

フィールドの削除

フィールドを削除すると、そのフィールドは DDM ソースから切り取られますが、クリップボードには挿入されません。 いったん削除したフィールドを回復する方法はありません。

Start of instruction setDDM エディタからフィールドを削除するには

  1. 削除するフィールドを選択します。

  2. [編集]メニューの[削除]を選択します。

    または:
    [削除]ツールバーボタンを選択します。

    または:
    Delete キーを押します。

    フィールドが DDM から削除され、回復できなくなります。

タイプグループまたはピリオディックグループのフィールドを削除すると、後続の各フィールドのレベルは自動的かつ適切にデクリメントされます。

Top of page