[问题] Power Apps建立互动combobox失败

楼主: jaiyenyen (jaiyen)   2025-01-17 22:08:27
麻烦有会的大大教学一下,
最近开始摸索power Apps要整理资料。
本来想建立2个combo box选单,
A选单先从其他条件过滤出资料勾选,
B选单则是A选单没有勾选的部分,
我问了chat GPT得到解决方法如下:
==========
1. 资料来源:两个 ComboBox 都使用相同的资料来源,例如 DataSource。
2. 目标:ComboBox2 的选项需要过滤掉 ComboBox1 已选中的项目。
作者: newacc (XD)   2025-01-18 00:51:00
试试看把combox1.SelectedItems Concat成一个字串Not(Value in Concat(ComboBox1.SelectedItems,Value,";")查了官方说明,in要嘛是字串比字串,要嘛是纪录比表格你的Value是一个字串,而cbbox.selectedItems是一个表格不串成字串的话,也可以让powerapps用纪录去比对Not(ThisRecord in ComboBox1.SelectedItems)
楼主: jaiyenyen (jaiyen)   2025-01-23 19:05:00
https://i.imgur.com/naYcLRm.jpeg谢谢大大提点,自己前几天试试看,是可以做出C1>C2>C3照顺序点下来可以过滤,但是无法往回进行过滤。我会在试试大大提到的方式来进行,感谢。自己摸索这个软件觉得好玩,但是从零开始就是只能模仿先。
作者: newacc (XD)   2025-01-24 02:48:00
如果要用任意顺序点选,我建议先做一个母体collection和3个筛选过后的子集filteredColA、B、C更新事件写在三个combobox的OnChange里面而三个combobox的资料来源就设定为filteredColA、B和C
楼主: jaiyenyen (jaiyen)   2025-01-24 08:02:00
谢谢提醒,本来画面中没标记的就是collection母体,但是我的过滤就是一直失败,显示会有循环失败的样子。我会在试看看,谢谢看起来因为我是只有写在item,on change还要再补充。

Links booklink

Contact Us: admin [ a t ] ucptt.com