@Anonymous
It looks like one of your brackets is missing
ClearCollect(Items, LookUp('Overview Hardware', 'Name ({Name})' = Dropdown1.SelectedText.Value, ThisRecord));
ForAll(Gallery3.AllItems,
Patch(
Items,
LookUp('Overview Hardware', 'Name ({Name})' = Dropdown1.SelectedText.Value),
{test: HardwareType}
)
)
Also, a typical reason for only patching the 1st record is the criteria column in the LOOKUP function is not a unique value.
---
Please click "Accept as Solution" if my post answered your question so that others may find it more quickly. If you found this post helpful consider giving it a "Thumbs Up."