セルとセルのコンテンツの操作

セルをクリアするには

セルは削除できません。ただし、セルのコンテンツをクリアすることはできます。セルのコンテンツをクリアすると、セルの種類が空のテキストオブジェクトに変更されます。

  1. セルを選択します。 テーブル、行、列、セルまたはセクションを選択するには を参照してください。

  2. 編集/コンテンツをクリアを選択します。

セルの結合と分割を行うには

同じ行にある複数の隣接するセルを 1 つのセルに結合できます。例えば、複数のセルを水平方向に結合して、複数の列にまたがるテーブルの見出しを作成できます。結合できるのは、同じ行にあるセルのみです。

2 つのセルからのデータを 1 つのセルにマージすることはできません。テキストのみ結合できます。例えば、ヘッダー行のセルを結合する場合、ヘッダー行の 2 つのセルはテキストオブジェクトなので、テキストも結合されます。ただし、ボディ行のセルの結合で、結合するセルがデータソースの項目に連結されている場合、一番左側のセルだけが保持されます。

フルサイズのグラフィックを表示
A.
セルを結合する前

B.
セルを結合すると、ヘッダー行テキストも結合されますが、ボディ行のデータは一番左側のデータだけが保持されます。

結合したセルがテーブルにある場合、列の追加や削除が通常と同じようにできないので、テーブルのデザインプロセスの最後にセルを結合することをお勧めします。

複数のセルを 1 つのセルに結合するには

  1. 結合するセルを選択します。 テーブル、行、列、セルまたはセクションを選択するには を参照してください。

  2. 「テーブル/セルのマージ」と選択します。

    セルにテキストオブジェクトが含まれている場合は、Designer によりテキストが結合されます。セルに別のオブジェクトが含まれている場合は、そのオブジェクトが削除されます。

    セルを結合した後に「列の分布」コマンドを使用して列を同じサイズにするには、テーブル/削除/列コマンドを使用して非表示になっている列を削除します。

結合したセルを分割するには

  1. 結合したセルを選択します。 テーブル、行、列、セルまたはセクションを選択するには を参照してください。

  2. テーブル/セルを横に分割を選択します。

    分割セルは空のテキストオブジェクトに変換されます。元のセルがサブフォームの場合は空のサブフォームに変換されます。例えば、結合したセルが数値フィールドの場合、すべての分割セルが数値フィールドになります。

    注意: オブジェクトパレットの「セル」タブにある、セルの結合ボタン Merge Cells icon とセルを横に分割ボタン Split Cells Horizontally icon の 2 つのボタンを使用できます。

セルのテキストを垂直方向にするには

テーブルのセルの向きを変更して、データを水平方向ではなく、垂直方向に表示できます。

セルだけを回転できます。行、列、セクションおよびテーブル全体を回転することはできません。

  1. セルを選択します。 テーブル、行、列、セルまたはセクションを選択するには を参照してください。

  2. レイアウトパレットで、いずれかの回転ボタンを選択します。

  3. 回転する方向にクリックします。例えば、前の例の垂直方向のテキストを 90°回転します。

  4. 段落パレットで、セルに最も適した整列オプションを選択します。例えば、前の例の垂直方向のテキストは、右揃えと上揃えになっています。

    注意: ユーザーが入力するフィールドを回転させた場合、ユーザーは回転後の角度でデータを入力することになります。

セルを別の種類のオブジェクトに変更するには

デフォルトでは、すべてのセルはテキストオブジェクトに設定されています。テキストオブジェクトは、ユーザーが編集できない読み取り専用のテキストです。テキストオブジェクトでは、次のような操作ができます。

  • テーブルのヘッダーなど、フォーム内の領域へのラベル付け

  • フォームの入力に関する指示

  • フォームの強調表示

セルを、数値フィールドやテキストフィールドなど別の種類のオブジェクトに変更できます。次のように、テーブルを使用してフォーム全体をレイアウトできます。

セルをデータの送信、Web サービス操作やデータベースクエリの実行、電子メールデータの送受信を行うボタンにすることもできます。

セルをサブフォームにすることもできます。サブフォームはコンテナとしての役割を持ち、その中にフィールド、ボイラープレートオブジェクト、別のサブフォームなど、各種のオブジェクトを含めることができます。また、サブフォームはオブジェクトを相対的な位置に配置する場合にも便利で、構造を組み立てます。セルがサブフォームである場合、このセルに複数のオブジェクトを含めることができます。例えば、サブフォームであるセルに 2 つのボタンを含めることができます。

セルをテキストオブジェクト以外のオブジェクトにすると、フォームデザイン上のオブジェクトとは異なる動作をします。例えば、セルのテキストフィールドオブジェクトではキャプションが「なし」に設定されています。

セルを別の種類のオブジェクトに変更するには、次の方法があります。ただし、その結果は、セルに含まれているオブジェクトの種類と変更後のオブジェクトの種類に応じて異なります。

  • オブジェクトパレットの「セル」タブにある種類リストを使用します。

  • オブジェクトライブラリパレットのオブジェクトをセルにドラッグします。

種類リストまたはオブジェクトライブラリパレットで選択したオブジェクトおよびセルに含まれているオブジェクトに応じて、既存のオブジェクトが新しいオブジェクトに置き換えられます。セルをサブフォームに変更すると、セルに含まれていたオブジェクトは既にサブフォームに含まれています。例えば、セルにテキストフィールドが既に存在していて、種類リストから「サブフォーム」を選択した場合、Text Field はサブフォームに含まれます。セルにテキストフィールドが既に存在していて、種類リストから「数値フィールド」を選択した場合、テキストフィールドが数値フィールドに置き換えられます。

  • テーブルの外側にあるフォームデザインの既存のオブジェクトをセル内にドラッグします。これで、オブジェクトの外観が保持されます。例えば、形式設定した電話番号フィールドをセル内にドラッグした場合、フィールドのサイズとキャプションが保持されます。

    テーブルの外側にあるサブフォームオブジェクトをクリックしてセルにドラッグした場合、セルのコンテンツがサブフォームオブジェクトに置き換えられます。

    注意: セルをテキストフィールドに変更した場合、オブジェクトパレットの「セル」タブで「複数行」オプションを選択し、複数行のテキストを表示できます。

オブジェクトパレットの「セル」タブにある種類リストを使用してセルを別の種類のオブジェクトに変更するには

  1. セルを選択します。 テーブル、行、列、セルまたはセクションを選択するには を参照してください。

  2. オブジェクトパレットの「セル」タブをクリックし、種類リストから別の種類のオブジェクトを選択します。

オブジェクトライブラリパレットからオブジェクトをドラッグして、セルを別の種類のオブジェクトに変更するには

オブジェクトライブラリパレットのオブジェクトを、表示先のセル内にドラッグします。

フォームデザインからオブジェクトをドラッグして、セルを別の種類のオブジェクトに変更するには

フォームデザインで、テーブル外にある既存のオブジェクトを表示先となるセル内にドラッグします。