サブフォームをリストで表示した際の表示について
サブフォーム内にボタンを設置し、そのサブフォームをリストで複数表示した際に、
クリックした行のボタンだけを非表示にしたいのですが、こういった処理は可能でしょうか。
-
濱田様
可視状態を動的に変更したいボタンの「データ>内容>フォーム>表示」に可視状態を保存するを紐づけることで実現可能です。
●テーブルの設定
以下のように列を追加します。
初期状態としてボタンを「表示」としたい場合は、列の値に「1」を設定してください。
初期状態としてボタンを「非表示」としたい場合は、列の値に「0」を設定してください。
●画面
行ごとに可視状態を変更したいコントロールの「データ>内容>フォーム>表示」に可視状態保存用の列を紐づけます。
●処理
ボタンが押された行のコントロールの可視状態を変更したい場合は「コントロール/可視状態セット」を実行します。
条件を満たす全てのレコードの可視状態を一括設定したい場合は、「データベース/取得」などで可視状態列の値を更新し、「データセット/読込 」を実行して表示データの再読み込みを行います。
サインインしてコメントを残してください。
コメント
1件のコメント