A family of Microsoft relational database management systems designed for ease of use.
Rather than attempting to use the ValidationRule property for this, the usual method of validation in this sort of scenario would be to include code in the form's BeforeUpdate event procedure, and set the return value of the procedure's Cancel argument to True if the validation criteria are not met. Something along these lines:
Const MESSAGE_TEXT = "Fields 1 to 3 must be completed for a completed transaction"
If Me.[YourComboBox] = "Completed" Then
If IsNull(Me.[Field1]) Or IsNull(Me.[Field2]) Or IsNull(Me.[Field2]) Then
MsgBox MESSAGE_TEXT, vbExclamation, "Invalid Operation"
Cancel = True
End If
End If