Skip to main content

AccessTr.neT


Formda Denetim Renklendirme

atamsinatamsin
atamsinatamsin
6
1622

Formda Denetim Renklendirme

Çözüldü #1
Access de otel icin bir program yapiyorum bir yerde takili kaldim.
101 nolu oda dolu olarken kirmizi yansin
102 nolu oda rezerv olurken yasil yansin
103 nolu oda bos olurken kendi renginde kalsin 
yardimci olursaniz sevinirim..
simdiden tesekkurler..
numune ektedir.
Cevapla
#2
Merhaba, eklediğiniz uygulamadaki kodlar @fascioğlu isimli üyemizin örneklerindeki kodlar. 

Sizin istediğiniz işlemin stabil çalışması için formda tarih alanının olması gerekiyor. Tablodaki giris, cikis ve odadurum verilerine göre denetimlerin renklenmesi için 

Private Sub ODARENK()
On Error Resume Next

Dim rs As DAO.Recordset
Dim db As Database
Dim strSQL As String
Dim D As Date
D = Date
Set db = CurrentDb()
'------------Odalar
strSQL = "SELECT  * FROM tbl_odabilgileri"
Set rs = db.OpenRecordset(strSQL)
rs.MoveFirst
Do Until rs.EOF


If rs!drumu = "dolu" And D >= rs!giristarihi And D <= rs!cikistarihi Then
Controls("Etiket" & rs!Odano).BackColor = vbRed
Controls("Etiket" & rs!Odano).ForeColor = 0
ElseIf rs!drumu = "rezerv" And D >= rs!giristarihi And D <= rs!cikistarihi Then
Controls("Etiket" & rs!Odano).BackColor = vbGreen
Controls("Etiket" & rs!Odano).ForeColor = 0

ElseIf rs!drumu = "bos" And D >= rs!giristarihi And D <= rs!cikistarihi Then

Controls("Etiket" & rs!Odano).BackColor = 15920614
Controls("Etiket" & rs!Odano).ForeColor = 0

End If

100
rs.MoveNext
Loop
End Sub

Örneğinizdeki fonksiyon düzeltilmiştir. inceleyip olumlu/olumsuz bildirimde bulununuz.
.rar YYyyYYyy.rar (Dosya Boyutu: 38,58 KB | İndirme Sayısı: 11)
Cevapla
#3
(21/12/2018, 11:51)atamsinatamsin yazdı: Access de otel icin bir program yapiyorum bir yerde takili kaldim.
101 nolu oda dolu olarken kirmizi yansin
102 nolu oda rezerv olurken yasil yansin
103 nolu oda bos olurken kendi renginde kalsin 
yardimci olursaniz sevinirim..
simdiden tesekkurler..
numune ektedir.

Merhaba,
Kırmızı olanı ayarladım. Yeşil olanı da siz buna bakarak yapın. Sizin formunuz hata verdi. Ben kendi formumu hazırladım oradan inceleyin.
.zip YYyyYYyy_notrino.zip (Dosya Boyutu: 42,48 KB | İndirme Sayısı: 10)
Cevapla
#4
[Resim: do.php?imgf=154538514850551.jpg]
olmadi renklenmedi bi zahmet baka bilirmisin
Cevapla
#5
Eklediğim örnekte, tarih 21/12/2018,

tabloda giriş tarihi 21.12.2018, çıkış tarihi 23.12.2018 olduğu ve oda dolu olduğu için Etiket101 kırmızı renkli olur. tablodaki rezerv olan kayıttaki veri tarih arasında olmadığı için renklendirilmez.

Eklediğim uygulamada sorun göremedim.
Cevapla
#6
(21/12/2018, 13:42)ozanakkaya yazdı: Eklediğim örnekte, tarih 21/12/2018,

tabloda giriş tarihi 21.12.2018, çıkış tarihi 23.12.2018 olduğu ve oda dolu olduğu için Etiket101 kırmızı renkli olur. tablodaki rezerv olan kayıttaki veri tarih arasında olmadığı için renklendirilmez.

Eklediğim uygulamada sorun göremedim.

Teamiveawer i acsam bakabilirmisin bi zahmet siz veren uygulamani actim olmadi bende :Img-cray resmide gozuktuyu gibi ayni duryor
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task