Yeni bir Access dosyası yaratıp, sadece sorun ile ilgili dosya, form vb.. nesneleri yeniye transfer et. Aynı sorun yaşanıyor mu, formlar çalışıyor mu, bir test et.
Dosyayı sıkıştırıp ekle.
Kod için direkt bir şey söylemek, tablo yapılarını, alanlarını, değerlerini ve formdaki nesneleri göremediğimiz için zor.
MUSTERILER tablosundaki MTIP alanını, Kullanıcı şifrelerinin olduğu tblsifre tablosundaki Bolum alanı ile karşılaştırıyorsun. Ancak soruda Bayan/Erkek diye anlatmışsın, bu bir soru işareti. ([MUSTERILER].[MTIP] Is Null) ifadesi yanlış gibi görünüyor.
IIF deki (DLookUp("Bolum";"tblsifre";"[ID]=" & [Forms]![frmşifre]![kullanıcı].[Value]))<>"Hepsi" yanlış gibi vs...
Öncelikle, ölçütü aşağıdaki kod ile dener misin?
Kod:
IIf([Forms]![frmşifre]![kullanıcı].[Value]="Hepsi";[MUSTERILER].[MTIP];DLookUp("Bolum";"tblsifre";"[ID]=" & [Forms]![frmşifre]![kullanıcı].[Value]))