(03/11/2015, 19:24)fascioğlu yazdı: tek hata Odabilgilerine 0 yazıyor
Uygulamanın çalışma mantığı bu şekilde, form açıldığında checkout butonu veya kayıt sil buton tıklandığında butondaki kod ile tablolara veri aktarıyor. Formu yenileyip odano=0 yazdırıyor. Eğer oda no = "" şeklinde kod olursa formdaki kodlamalar çalışmaz, kayıt hatası almamak için oda seçili değilken odanonun 0 olması gerekiyor. Sen buton tıkladığında odano= 0 yapıp tabloya yeni kayıt ekliyorsa formdan çıkıldığında silme sorgusu ile bu 0 nolu odalı sildirebilirsin. Veya 0 nolu oda tabloda hep kalır.
Formda oda no 0 görünmesin istiyorsan Odano isimli metin kutusuna koşullu biçimlendirme ekle
biçimlendirme kısmında ilk bölüme Alan değeri, ikinci bölüme buna eşitir:, değer kısmına da 0 yaz
Yazı rengini de oda no metin kutusunun arka planı ile aynı olacak şekilde değiştir.
renk modeli: HLS, Ton: 160, Doygunluk:0, Parlaklık:60
Bu şekilde, metin kutusunda oda no 0 yazsa bile siz sıfırı görmezsiniz.
(03/11/2015, 19:24)fascioğlu yazdı: hiç kayıt yokken dolu oda olarak -1 yazıyor
Oda sayısını forma aktarmak için Giris isimli forma ODASAY() kodu eklenmiş, bu kodda
strSQL = "SELECT * FROM tbl_odabilgileri"
şeklinde kod var, bu kodu
strSQL = "SELECT * FROM tbl_odabilgileri WHERE Odano<>0;"
şeklinde değiştirirsen, tabloda oda numarası 0'dan farklı olanları hesaplatırsın. 0 yerine -1 yazmaz.