birinci sorunuzun cevabı için,henüz uygulamanızı inceleme imkanım olmadı fakat,bir kalıp olması adına aşağıakii kod ifadeleri gibi oluşturulabilir bu kontrol işlemi.
ürün adının yazılı olduğu denetimin Tıklandığında olay yordamına yazabilirsiniz.
Kod:
if IsNull([Forms]![anaformun_adi]![garson_denetiminin_adi]) or [Forms]![anaformun_adi]![garson_denetiminin_adi]="" then
msgbox("Garson seçiniz")
[Forms]![anaformun_adi]![garson_denetiminin_adi].setfocus
exit sub
else
'...aksi durumsa;yapılması gerekli diğer işlemler...
end if