株式会社イルミネート・ジャパン 株式会社イルミネート・ジャパン

  • トレーニング
    • コース スケジュール
    • 受講要項/お支払い方法について
    • 研修会場へのアクセス
    • オンラインコース ご受講ガイド
  • 研修 コース一覧
    • Power Platform
    • SharePoint
    • Microsoft 365
    • コース検索
  • コンサルティング・技術サポート
  • コンテンツ開発
  • 会社概要
    • ニュース
    • 技術者一覧
    • 書籍一覧
    • アクセス
  • ブログ
  • お問い合わせ
    • よくあるご質問
  • ホーム »
  • ブログ »
  • Power Apps »
  • PowerApps : 編集フォームのタブデザイン

Power Apps

PowerApps : 編集フォームのタブデザイン

  • 2018.05.14

PowerApps で入力フォームをタブ切り替えできるように設定する方法をご紹介します。

入力項目が多くある場合、タブで切り替えながらフォームをページングしながら入力したいことがあると思います。入力フォームを複数に分けて作成する方法は PowerApps ではいくつかあげられます。例えば、PowerApps 画面 (スクリーン) を複数用意することも方法のひとつです。画面を複数作成し、入力項目を複数画面に分けてデザインします。この場合入力された内容の保存には、複数画面に分かれて入力された内容を Patch 関数や Collect 関数でデータソースに保存することになるでしょう。
今回は簡単な方法として1つの画面 (1つの編集フォーム) でタブ切り替えデザインを行う Tips をご紹介します。この場合データソースへの反映は SubmitForm 関数で行えますし、新規登録/既存データ編集の切り替えも FormMode の切り替えで行えるため、複数の画面に入力フォームを分けるよりもデータ保存に対する設定が簡単です。

■ 設定方法

1.編集フォームを任意に設定します。

  • 画面ショットは SharePoint フォームのカスタマイズ画面です。
    タイトル、test1、test2、test3.test4、test5 と列があり、SharePoint リスト フォームカスタマイズ時の既定で用意される編集フォームに列の並べ替え設定を行った内容です。

2.ボタンを配置してタブデザインを作る

編集フォームの縦幅を調整し、ボタンを2点配置します。
画面では、さらにボタンと編集フォームの間に四角を配置しています。

  • ボタンの Text プロパティはそれぞれ、 “Step1” “Step2”
  • ボタンの Width プロパティは 120
  • 四角アイコンの Height プロパティは 2

3.ボタンのプロパティ設定

ボタンに次のプロパティ設定を行い、切り替え動作のベースを作る

ボタン プロパティ 数式
Step1 ボタン OnSelect UpdateContext( { step1: true, step2: false } )
Fill If( step1, Blue , Gray )
Step2 ボタン OnSelect UpdateContext( { step1: false, step2: true } )
Fill If( step2 , Blue , Gray )
  • ボタンクリックで、step1 コンテキスト変数および step2 コンテキスト変数の値の true/false を切り替え
  • step1 変数、step2 変数の値によって、ボタンの色を変更

4.入力項目の切り替え

編集フォーム内の各カード (列ごと) に表示/非表示切り替え設定として Visible プロパティを変更します。

  • Step1 ボタンクリック時に表示したい列
  • Step2 ボタンクリック時に表示したい列

5.画面の OnVisible プロパティ

画面を開いた際に、Step1 タブが開いているように見えるよう、OnVisible プロパティを設定します。

完成したら発行して内容確認してみてください。
奥田でした。

Power Apps 関連コース

  • CI613-H Power Apps による Microsoft 365 活用

    Microsoft 365 に含まれるライセンスで利用可能な機能を活用し、Power Apps を使用したローコードアプリ作成の手法を実践的に学ぶコースです。キャンバス アプリのしくみや挙動を詳細に理解し、実務で役立つテクニックを習得できます。「受付管理」 「問合せ管理」、「申請・承認プロセス」 などの具体的な業務シナリオを題材に、実際に 2 つの業務アプリを作成!

  • CI721-H Power Apps & Power Automate 実践ラボ - 業務管理編

    「業務管理」をテーマに、実務でよくある課題を毎回ピックアップ。設計のポイントや設定手順、つまずきやすいポイントへの対処法、実践的なテクニックや Tips などを確認しながら、実際にアプリやフローを一緒に作成していく、上級者向けの実践型コースです。

  • CI722-H Power Apps & Power Automate 実践ラボ - 承認プロセス設計編

    「承認プロセス設計」をテーマに、実務でよくある課題を毎回ピックアップ。設計のポイントや設定手順、つまずきやすいポイントへの対処法、実践的なテクニックや Tipsなどを確認しながら、実際にアプリやフローを一緒に作成していく、上級者向けの実践型コースです。

フォームカスタマイズ Office 365 SharePoint Online

  • PowerApps でリストフォーム カスタマイズ: 新規時と編集時で画面切り替え
  • PowerApps でリストフォーム カスタマイズ: 新規の際に既定値セット

最新記事

  • マネージドID で完全自動化!Azure Automation × Graph API で SharePoint レポートを定期取得する

  • デバイスコードフローから マネージドID へ!Azure Automation で Graph API を動かすための環境構築

  • デバイスコードフロー × Graph API でクイック取得!管理センターでは出せない SharePoint サイト URL 付きレポートの出力

  • 「できるPower BI データ集計・分析・可視化ノウハウが身に付く本 改訂版」発売

  • M365 Copilot Chat の履歴を一括削除

カテゴリ一覧

  • Power Apps
  • Power Automate
  • Power BI
  • Copilot Studio
  • SharePoint
  • SharePoint Framework
  • Teams
  • Dataverse for Teams
  • Microsoft 365
  • アナウンス
  • 未分類

お問い合わせ

イルミネート・ジャパンが提供するトレーニングやサービスに関するご相談など、
お気軽にご連絡ください。

担当者に相談する
    • ホーム »
    • ブログ »
    • Power Apps »
    • PowerApps : 編集フォームのタブデザイン
  • トレーニング
  • コンサルティング・技術サポート
  • コンテンツ開発
  • 会社概要
  • ブログ
  • 個人情報保護方針
  • 個人情報の取り扱いについて
  • 情報セキュリティ基本方針
  • お問い合わせ
  • よくあるご質問

株式会社イルミネート・ジャパン

〒105-0001
東京都港区虎ノ門 3-18-16 虎ノ門菅井ビル 3F
TEL : 03-5777-9977
Mail : training@illuminate-j.jp

  • 会社概要
  • プライバシーポリシー
  • サイトマップ
Copyright ©2026 Illuminate Japan Inc. All Rights Reserved.

イルミネート 研修サポートデスク