SharePoint表单联动问题:选择人员后家具下拉框无数据
问题根源
你原公式的逻辑错配了列表关联关系:FurnitureList的FurnitureName是家具自身的名称,而人员与家具的关联是存在人员列表的FurnitureName查找列中,直接拿人员名称去匹配家具名称,自然找不到对应结果。
正确配置方案
假设你的控件:
- 人员选择下拉框:
PersonNameDropdown(绑定房屋列表的PersonName查找列) - 家具选择下拉框:
FurnitureBoughtDropdown
方案1:单家具关联场景(人员仅关联一件家具)
将家具下拉框的Items属性设置为:
Filter( 'FurnitureList', ID = LookUp('人员列表', PersonName.Value = PersonNameDropdown.Selected.Value, FurnitureName.ID) )
方案2:多家具关联场景(人员可关联多件家具)
如果人员列表的FurnitureName是允许多选的查找列,直接提取该人员关联的家具集合:
LookUp('人员列表', PersonName.Value = PersonNameDropdown.Selected.Value, FurnitureName)
必查校验点
- 确认
PersonNameDropdown.Selected.Value和人员列表中PersonName字段的显示值一致,若查找列用ID作为匹配项,需改成PersonNameDropdown.Selected.ID - 检查人员列表的记录是否都正确关联了家具条目,空关联会导致下拉框无选项
内容的提问来源于stack exchange,提问作者R D
相关产品推荐
相关产品推荐

