- Sanırım 9 çalışanı var işyerinin ve her çalışan için ayrı tablo, ayrı form oluşturulmuş, bunlara gerek yok, tüm işlemler tek form ve tek tablo üzerinden yapılabilir,
- Aynı şekilde çalışanların maaş takibi için 9 tablo ve 9 form var.
- Oda, adisyon ve müşteri bilgileri tek tabloya kaydedilmiş, adüsyon için tabloda "ÇEŞİDİ1", "ÇEŞİDİ2" gibi alanlar eklenmiş. Bunun yerine oda bilgilerini içeren tablo, müşteri bilgilerini içeren tablo ve adüsyon bilgilerini içeren tablo oluşturulmalı her biri form üzerinden odano veya müşterino ile ilişkilendirilmeli,
sorunuza gelince,
"Checkout" butonu tıklandığında odayı boşaltıp veriyi siliyor, veri sildiren
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
kodu yerine, Oda Kayıt tablosuna bosdolu alanı ekleyip (veri türü Evet/Hayır) üste eklediğim kod yerinede DoCmd.RunSQL ("UPDATE [Oda Kayıt] SET bosdolu = 1 WHERE (([ODA NO])=[Forms]![ODA KAYIT]![ODA NO])")
kodu eklerseniz odayı boş göstermek için onay kutusunu işaretler.