A family of Microsoft relational database management systems designed for ease of use.
You don't need a subform at all for this. Simply use a bound form and put the unbound combo box in its header. Use the following query as the form's RecordSource property:
SELECT *
FROM tblProjects
WHERE (ProjectID = Forms!frmDashbyProject!cboSelectProj
OR Forms!frmDashbyProject!cboSelectProj IS NULL)
ORDER BY ProjectName;
The unbound combo box should be set up as flows:
RowSource: SELECT ProjectID, ProjectName FROM tblProjects ORDER BY ProjectName;
BoundColumn: 1
ColumnCount: 2
ColumnWidths: 0cm
If your units of measurement are imperial rather than metric Access will automatically convert the unit of the last one to inches. The important thing is that the dimension is zero to hide the first column.
In the combo box's AfterUpdate event procedure requery the form with:
Me.Requery