öncelikle son eklediğiniz uygulama da 2007de açmadı ne yazık ki.
bu arada gönderdiğiniz kodlama döküman dosyasını incelediğimde aşağıdaki kodlama satırlarında bu bahsettiğiniz durumlara dair diğer bir ifade ile kapatma işleminin olmamasına yönelik isteğinize dair ilgili kodları (DoCmd.Close acForm, formadi satırlarını) geçersiz kılarak sorununuzu giderebilirsiniz.
...'Şartlara Göre Formu Açalım..
If ekleme = 0 Then frm.AllowAdditions = False
If duzenleme = 0 Then frm.AllowEdits = False
If silme = 0 Then frm.AllowDeletions = False
If gorme = 0 Then
MsgBox "Bu formu açma yetkiniz yok! ", , "ERZURUM OTOMASYON"
DoCmd.Close acForm, formadi
End If
If DCount("*", "TNesneIzinleri", _
"nesne = '" & formadi & _
"' AND grup = " & kllnc) > 0 Then
If Ngorme = -1 Then
MsgBox "Bu formu açma yetkiniz yok! ", , "ERZURUM OTOMASYON"
DoCmd.Close acForm, formadi
End If
...
bir de,kodlamaları kontrol ederek içeriğinde bu kapatma işlemini tetikleyecek olan (do.cmd close) satırları araştırabilirsiniz,eğer ki yukarıdaki bilgi yeterli gelmezse.kısacası bir olay yordamı içerisinde sizin bu kapatma işlemini sağlayan kod satırlarını bulup isteğiniz üzerine geçersiz kılmanız yeterli olacaktır kanısındayım.
iyi çalışmalar,
saygılar.