A family of Microsoft relational database management systems designed for ease of use.
It sounds to me that you are using the Form in ContinuousFormView?
The problem you observed is consistent with the Filtered ListRows in that the Projects that have been completed are no longer in the List and records linked to the completed Projects shown on the ContinuousForm will show blank in the Text component of the ComboBox.
One of the usual techniques to solve this is to use two ComboBoxes, 1 with the unfiltered RowSource and 1 with the filtered RowSource. Let's call them cboUnfiltered and cboFiltered.
Bind both ComboBoxes to the same Field. Size the 2 ComboBoxes to be exactly the same and place them also at exactly the same position on your Form so that it looks like you have only 1 ComboBox. Click on the ComboBox and check the Properties pane to see which one was selected. If it is cboUnfiltered, Bring it to the Front (the comand should be somewhere on the Ribbon). If it is cboFiltered, Send it to the Back (again, the command should be somewhere on the Ribbon). After this, cboUnfiltered should be in front/on top of cboFiltered in the design of the Form.
The final step is to use Macro or code in the cboUnfiltered_GotFocus Event to send the Focus to the cboFiltered.
This way, all the rows in your Form in ContinuousFormView will show the correct Project in the Text component of the ComboBox (cboUnfiltered). The exception is on the current row (CurrentRecord buffer where user does the data entry/data update). If he/she clicks on the cboUnfiltered, the Focus will be sent to the cboFiltered which moves the cboFiltered to the top (of cboUnfiltered) and the DropDown list will only show the "current" Pjojects.
Another alternative is to use a TextBox instead of the cboUnfiltered and the cboFiltered. You need to modify the RecordSource of the Form to include the ProjectName Field. Bind the TextBox to ProjectName Field. Size the TextBox to be the same as the Text component of the ComboBox, i.e. the rectangle to the left of the down arrowhead. Similarly to the first method, make sure the TextBox is in front of cboFiltered in the design of the Form.
The final step is to use Macro or code in the TextBox_GotFocus Event to send the Focus to cboFiltered.
The appearance/behaviour of the second method is exactly the same as the first method.