A couple of points here, the combobox dropdown once selected only stores the bound columns datahat means you cants check for other results like you are trying to. Either include the extra fields in your query or use dlookup. I shall assume for the purposes of this that you haven't added the fields to the query (undeniably the easy way)
If it is for data entry only then you only need to use the afterupdate event on the combobox. (dont forget validation on the beforeupdate form event).
If it is also used for viewing you will also need it in the oncurrent form event.
Code:
Private Sub ComboName_AfterUpdate()
dim column3 as boolean
dim column4 as boolean
dim column5 as boolean
column3=nz(dlookup("[column3]","[table_name]","[bound_field]='"&[comboname]&"'",false)
column4=nz(dlookup("[column4]","[table_name]","[bound_field]='"&[comboname]&"'",false)
column5=nz(dlookup("[column5]","[table_name]","[bound_field]='"&[comboname]&"'",false)
if isnull([Entscheidung in]) then
if coloumn3=false then
MsgBox("Lorem Ipsum?", vbOKonly, "Title")
elseif coloumn4=false then
MsgBox("Lorem Ipsum?", vbOKonly, "Title")
elseif coloumn5=false then
MsgBox("Lorem Ipsum?", vbOKonly, "Title")
end if
end if
End Sub
If you add the fields to the query then you can essentially do the same thing without using dlookups.