AccessTr.neT

Tam Versiyon: Formda Denetim Renklendirme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
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, 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.
(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.
[Resim: do.php?imgf=154538514850551.jpg]
olmadi renklenmedi bi zahmet baka bilirmisin
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.
(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
Sayfalar: 1 2