bu konu ile ilgili sorunuzu daha önce açtığınız aynı konuya yazsanız daha iyi olurdu.
metin kutusunun adını "Oda_no" olarak değiştirmişsiniz ancak kodda "odano" ve "ODANO" olarak duruyor, her ikisini de "Oda_no" yaparsanız düzelir
DoCmd.RunSQL ("UPDATE tbl_odalistesi SET bosdolu = 0 WHERE ((odano)=[Forms]![frm_odabilgileri]![Oda_no])")
DoCmd.RunSQL ("UPDATE tbl_odabilgileri SET bosdolu = 1 WHERE (([ODANO])=[Forms]![frm_odabilgileri]![Oda_no])")
metin kutusunun denetim kaynağı "odano" ise, metin kutusu adını "mtn_odano" olarak kaydederseniz bu tip sorunlarla karşılaşmazsınız, ancak şu anki sorun sizi ileride yaşayacağınız daha büyük sorunlardan kurtaracak.
Hocam tırnakları kaldırdım oldu,Oda Fiyatı bölümüne uyguladığım formül oda verdiğim zaman oda fiyatını veriyor ancak boş iken yani oda no 0 iken oda fiyatı bölümünde Hata msj geliyor neden olabilir,saygılarımla.=DLookUp("[odafiyati]";"tbl_odalistesi";"[odano]=" & [odano])
Bir önceki mesajımı yeniledim. Daha önce silmenizi istediğim tırnakları geri ekleyip veya o satırları silip yerine önceki mesajımı uygulayınız. Yani;
DoCmd.RunSQL ("UPDATE tbl_odalistesi SET bosdolu = 0 WHERE ((odano)=[Forms]![frm_odabilgileri]![Oda_no])")
DoCmd.RunSQL ("UPDATE tbl_odabilgileri SET bosdolu = 1 WHERE (([ODANO])=[Forms]![frm_odabilgileri]![Oda_no])")