Ich habe einige Comboboxen auf einem Formular, und ich möchte jede Box RowSource
Bezug auf das Tag ich gesetzt. Das Tag wird die entsprechenden Dropdown-Optionen aus einer Tabelle filtern.Access 2013 beziehen sich auf eine Combobox eigenen Tag in seiner ZeileQuelle
SELECT DropdownNames
FROM Table
WHERE DropdownCategory=[Screen].[ActiveForm]![Me].[Tag]
Was ist die korrekte Syntax? Verwenden Sie den Tag, um dies zu tun, oder gibt es eine bessere Eigenschaft für diesen Zweck?
Sie können dies nicht direkt in der RowSource-Eigenschaft tun. Sie könnten es mit VBA in einer Schleife innerhalb des Form_Load-Ereignisses tun, das durch alle Ihre Combobox-Steuerelemente mit Tag <> "" geht. Die Syntax müsste geändert werden in 'WHERE DropdownCategory =" "" & ctl.Tag & "" "" '- vorausgesetzt, dass ctl in Ihrer Schleife definiert ist. – dbmitch
@dbmitch Ah, irgendwie bin ich nicht überrascht Access nicht habe eine einfache Möglichkeit, dies in einem Schritt zu tun – jjjjjjjjjjj