QA・フローを検索する

キーワード入力後[Enter]キーを押すと、検索が実行されます

トップページ Forums Q&A その他Microsoft365アプリ関連 Power Apps 別の画面に移動して、前の画面に戻る方法

付き: ,

  • 別の画面に移動して、前の画面に戻る方法

     T1123 更新 2 ヶ 月 前 2 メンバー · 2 記事
  • ken89

    メンバー
    2024年3月21日 at 1:44 PM

    はじめて投稿させていただきます。

    過去のスレッドを参考にNavigateとback()を入力したのですが、想定した動作をせずに困っております。

    具体的には以下のような流れを組みたいです

     ① Screen1の提出フォームから「提出」ボタンをクリックする(=Submitform)

     ② SharePoint上の紐づけたExcelに①フォームの入力内容を自動転記

     ③ Screen2に飛ぶ(入力ありがとうございましたの画面を表示する)
     

     ④ ③に配置した「戻る」ボタンをクリック(=Back())

     ⑤ ①Screen1に戻る

    しかし現状以下の動作をしております

     ①~③まではイメージ通りの動作です

     

     ④ ③に配置した「戻る」ボタンをクリック
     

       → ①Screen1に戻らずに、空白のフォームが表示されます

    「戻る」ボタンのOnSelectには=back()を入力ていますが、①Screen1に戻らずに空白のフォームが表示されてしまいます。

    やり方が間違っているのでしょうか。

    ご教示いただきたく、どうかよろしくお願いいたします。

  • T1123

    メンバー
    2024年5月20日 at 5:09 PM

    初めまして!
    上記の内容拝見させていただきました。

    時間がたってしまっているので、解決していたら、よいのですが共有させていただきます。

    まずはじめに、④を実行後Screen1には戻っています。

    ただ、送信後フォームを新規で表示する設定になっていないかと考えられます。
    一度入力し送信すると、編集モード(別の表記のフォームになっています)今回ですと空白のフォームになってます。

    原因としては、

    1.既定モードが編集になっている

    2.実行後のFormの状態を指定していない
    などが考えられます。

    改善するための変更点としては、

    Screen1

    Form1

    プロパティ[既定モード]新規

    >実行時のFormの形式

    詳細設定[OnReset]NewForm(Form1)

    >フォームが送信されたのちの動作

    Button1
     詳細設定[OnSelect]SubmitForm(フォーム名);Navigate(移動先のページ)

    Screen2

    Button2
     詳細設定[OnSelect]NewForm(フォーム名);Back()


    こちらで臨んでいる動作に近づくと思います。
    少しでも力になれたら幸いです。

1 - 2 of 2 回答を表示

元の投稿
0 of 0 記事 2018年6月