演習 - Microsoft Dataverse テーブルを作成する
このユニットでは、テーブルを作成してから、主要なコンポーネントをカスタマイズします。 学習内容は次のとおりです。
カスタム テーブルを作成する。
テーブルにカスタム列を追加する。
ビューをカスタマイズする。
フォームをカスタマイズする。
このチュートリアルで使う Contoso という会社は、犬や猫を対象とするペット美容室ビジネスを展開しています。 Contoso は、従業員がさまざまなデバイス上で使用できる、クライアントとペットを追跡するためのアプリを必要としています。
カスタム テーブルを作成する
カスタム テーブルを新規作成するには、次の手順に従います。
Power Apps Maker Portal にサインインします。
左側のナビゲーション ウィンドウでテーブルを選択し、新しいテーブルドロップダウンを選択して、詳細プロパティの設定を選択します。
[新しいテーブル] ペインのプロパティ テーブルで、次の値を入力します。
表示名: ペット
説明: ペット美容室のペットを追跡する
プライマリ列タブを選択し、次の値を入力します。
- 表示名: ペットの名前
ペインの下部で保存を選択します。
列の追加とカスタマイズ
テーブルの作成が終了すると、テーブルのプロパティとペット列とデータと呼ばれるセクションの空白のテーブルが表示されます。 ここで表示されている唯一の列は ペットの名前であり、その横は +18 以上です。そして、その横には新しい列を追加する + があります。 また、このセクションの右上隅には、編集もできる編集ボタンがあります。ただし、この例では、このウィンドウ内で編集を行います。
ペット列とデータで + (新しい列) ボタンを選択して新しい列を作成し、画面の右側にポップアップする新しい列ペインを表示します。
新しい列ペインに次の値を入力します。
- 表示名: Species
- データ型: 選択肢
選択肢の値を作成します。
新しい選択肢を選択すると、新しい選択肢ペインが表示されます。
表示名フィールドに、Species と入力します。
選択肢には、ラベルと値という 2 つの入力フィールドが表示されます。 ラベルの下に、イヌと入力します。 Power Apps では値が自動的に割り当てられますが、変更することもできます。 この場合、この値を 1 に変更します。
イヌ エントリで新しい選択肢を選択し、新しいエントリのラベルにネコと入力して、値に 2 を入力します。
保存を選択します。
先ほど作成した Species の選択を、この列の指定選択肢にするには、この選択肢を同期する相手のドロップダウン リストで Species を見つけて選択し、保存を選択します。
列とデータ ペインに別の列を追加します。+ (新しい列) ボタンを再度選択して、新しい列を追加します。
新しい列ペインで次の値を入力し、保存を選択します。
表示名: Breed
データ型: 1 行テキスト (この値は既定値です)
+ ボタンを再度選択して、列とデータ ペインに列をもう 1 つ追加します。
新しい列ペインで次の値を入力し、保存を選択します。
表示名: Appointment date
データ型: 日時
ビューをカスタマイズする
データ エクスペリエンス の下の ビュー を選択して、ビュー に移動します。
ペット テーブルのビューの一覧が表示されます。
アクティブなペットを選択して、ビュー デザイナーを開きます。
ビュー デザイナーで、ビューに表示する列を選択するには、テーブル列の一覧で列名をクリックします。 列を選択するだけで、作成日列の右側に列が追加されます。 または、作成日列の右にある + 列を表示するを選択し、表示する列を選択します。 テーブルに次の列を追加します。
Appointment date
Breed
Species (この列をスクロールするか、検索する必要があります)
ビューから列を削除には、ビュー テーブルから列名を選択します。 作成日列を選択し、削除を選択します。
列を並べ替えるには、次のスクリーンショットのように表示されるまで、ドラッグ操作でそれらを好きな順番に並べます (または移動する列を選択し、左へ移動または右へ移動を選択します)。
ビュー デザイナーのツールバーで、保存して公開を選択します。
画面の左上にある戻るボタンを押してテーブル画面に戻り、ビューの一覧に戻ります。次に、(テーブル > ペット > ビューで) ペットを選択してビュー テーブルを終了し、ペット テーブル ビューアーに戻ります。
メイン フォームのカスタマイズ
データ エクスペリエンス ペインでフォームを選択して、フォームに移動します。
ペット テーブルのフォームの一覧が表示されます。
メイン フォームのタイプの横にある情報を選択して、メイン フォームのフォーム エディターを開きます。
フォーム エディターで、ウィンドウの左端のメニューからテーブル列を選択し、 Species、Breed、Appointment date の各列を選択するか、テーブル列ペインからフォーム キャンバスの全般セクションにドラッグします。 操作を誤った場合は、コマンド バーの削除ボタンを使用できます。 そのフィールドを削除しても、フォームから削除されるだけで、テーブル列一覧の下にその列が戻されます。 フォームが完了すると、このスクリーンショットのようになります。
保存して公開を選択します。
フォーム デザイナーを閉じ、画面左上の 戻るボタンを選択して、フォームの一覧に戻ります。
テーブル >ペット> フォームでペットを選択して、ペット テーブルに移動します。
この時点で、テーブルにデータを直接追加できます。 ペット列とデータで、必要なだけ量を追加します。 ビュー/フォームでどのように表示されるかを確認できるように、テスト データをいくつか含めることをお勧めします。
また、テーブルにデータをインポートできます。 次の演習では、その方法を説明します。