Mir,
If 'Orders Not Received' is a constant, then:
ElseIf DLookup("[BinNumber]", "tblGoingOut", "[Status]='Orders Not Received'") > 0 Then
MsgBox "Bin already Going Out but not received"
DLookup returns only 1 value (at best).
If none are found, try:
ElseIf...